/* End Custom Fonts CSS */

.elementor-12867 .elementor-element.elementor-element-36d8510 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--margin-top: 64px;
	--margin-bottom: 104px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-a6329b6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-a6329b6.e-con {
	--align-self: center;
}

.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);
	color: var(--e-global-color-primary);
}

.elementor-12867 .elementor-element.elementor-element-bb1c625 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 56px;
	font-weight: 700;
	line-height: 78.4px;
	color: var(--e-global-color-c814eef);
}

.elementor-12867 .elementor-element.elementor-element-bb1c625 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12867 .elementor-element.elementor-element-97f34f1 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 40px;
	color: var(--e-global-color-c814eef);
}

.elementor-12867 .elementor-element.elementor-element-97f34f1 > .elementor-widget-container {
	margin: 20px 0px 48px 0px;
}

.elementor-12867 .elementor-element.elementor-element-97f34f1 {
	width: var(--container-widget-width, 81.258%);
	max-width: 81.258%;
	--container-widget-width: 81.258%;
	--container-widget-flex-grow: 0;
}

.elementor-12867 .elementor-element.elementor-element-97f34f1.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-12867 .elementor-element.elementor-element-2fe70e0 .elementor-button {
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	fill: #fff;
	color: #fff;
	background-color: var(--e-global-color-36386c3);
	border-radius: 8px 8px 8px 8px;
	padding: 14px 24px 14px 24px;
}

.elementor-12867 .elementor-element.elementor-element-2fe70e0.elementor-element {
	--align-self: flex-start;
}

.elementor-12867 .elementor-element.elementor-element-5a0835c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-12867 .elementor-element.elementor-element-c4f6dd2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-78accec {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-452803f > .elementor-widget-container {
	padding: 80px 0px 80px 0px;
}

.elementor-12867 .elementor-element.elementor-element-452803f.elementor-element {
	--align-self: flex-start;
}

.elementor-12867 .elementor-element.elementor-element-704b829 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-704b829.e-con {
	--align-self: center;
}

.elementor-12867 .elementor-element.elementor-element-c0cdc5e .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	line-height: 72px;
	color: var(--e-global-color-c814eef);
}

.elementor-12867 .elementor-element.elementor-element-c0cdc5e > .elementor-widget-container {
	margin: 30px 0px 40px 0px;
}

.elementor-12867 .elementor-element.elementor-element-bdf7e81 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 40px;
	color: #76828e;
}

.elementor-12867 .elementor-element.elementor-element-bdf7e81 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-12867 .elementor-element.elementor-element-d691b1c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--margin-top: 120px;
	--margin-bottom: 200px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-5a9f720 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-5a9f720.e-con {
	--align-self: center;
}

.elementor-12867 .elementor-element.elementor-element-e92c1d2 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	line-height: 72px;
	color: var(--e-global-color-c814eef);
}

.elementor-12867 .elementor-element.elementor-element-e92c1d2 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-12867 .elementor-element.elementor-element-ac53ccd .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 40px;
	color: #76828e;
}

.elementor-12867 .elementor-element.elementor-element-ac53ccd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12867 .elementor-element.elementor-element-a2a0bdc {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-78ed2ee > .elementor-widget-container {
	padding: 80px 0px 80px 0px;
}

.elementor-12867 .elementor-element.elementor-element-78ed2ee.elementor-element {
	--align-self: flex-end;
}

.elementor-12867 .elementor-element.elementor-element-b3b2d4e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-7d1af2b {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 112px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-7e8e936 {
	text-align: center;
	width: auto;
	max-width: auto;
}

.elementor-12867 .elementor-element.elementor-element-7e8e936 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	line-height: 72px;
	color: var(--e-global-color-c814eef);
}

.elementor-12867 .elementor-element.elementor-element-7e8e936 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12867 .elementor-element.elementor-element-7e8e936.elementor-element {
	--align-self: center;
}

.elementor-12867 .elementor-element.elementor-element-1c60223 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-a471cd9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-2c581d2 > .elementor-widget-container {
	padding: 80px 0px 80px 0px;
}

.elementor-12867 .elementor-element.elementor-element-2c581d2.elementor-element {
	--align-self: flex-start;
}

.elementor-12867 .elementor-element.elementor-element-068fbd1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-068fbd1.e-con {
	--align-self: center;
}

.elementor-12867 .elementor-element.elementor-element-2d6d920 {
	--display: flex;
	--min-height: 56px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 100px 100px 100px 100px;
	--margin-top: 0px;
	--margin-bottom: 32px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-2d6d920:not(.elementor-motion-effects-element-type-background), .elementor-12867 .elementor-element.elementor-element-2d6d920 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #70cefd;
}

.elementor-12867 .elementor-element.elementor-element-068efc5 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 32px;
	font-weight: 800;
	line-height: 57.6px;
	color: #fff;
}

.elementor-12867 .elementor-element.elementor-element-068efc5 {
	width: auto;
	max-width: auto;
}

.elementor-12867 .elementor-element.elementor-element-068efc5.elementor-element {
	--align-self: center;
}

.elementor-12867 .elementor-element.elementor-element-7bd82ca .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 40px;
	color: #76828e;
}

.elementor-12867 .elementor-element.elementor-element-7bd82ca > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12867 .elementor-element.elementor-element-6d62ad7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--margin-top: 120px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-02db457 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-02db457.e-con {
	--align-self: center;
}

.elementor-12867 .elementor-element.elementor-element-d4a2b77 {
	--display: flex;
	--min-height: 56px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 100px 100px 100px 100px;
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-d4a2b77:not(.elementor-motion-effects-element-type-background), .elementor-12867 .elementor-element.elementor-element-d4a2b77 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #70cefd;
}

.elementor-12867 .elementor-element.elementor-element-15581b8 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 32px;
	font-weight: 800;
	line-height: 57.6px;
	color: #fff;
}

.elementor-12867 .elementor-element.elementor-element-15581b8 {
	width: auto;
	max-width: auto;
}

.elementor-12867 .elementor-element.elementor-element-15581b8.elementor-element {
	--align-self: center;
}

.elementor-12867 .elementor-element.elementor-element-660de74 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 40px;
	color: #76828e;
}

.elementor-12867 .elementor-element.elementor-element-660de74 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12867 .elementor-element.elementor-element-040f0ee {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-9310b1e > .elementor-widget-container {
	padding: 80px 0px 80px 0px;
}

.elementor-12867 .elementor-element.elementor-element-9310b1e.elementor-element {
	--align-self: flex-end;
}

.elementor-12867 .elementor-element.elementor-element-4ae87d7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--margin-top: 120px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-423f817 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-08f9fa0 > .elementor-widget-container {
	padding: 80px 0px 80px 0px;
}

.elementor-12867 .elementor-element.elementor-element-08f9fa0.elementor-element {
	--align-self: flex-start;
}

.elementor-12867 .elementor-element.elementor-element-179f74b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 90px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-179f74b.e-con {
	--align-self: center;
}

.elementor-12867 .elementor-element.elementor-element-3652045 {
	--display: flex;
	--min-height: 56px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 100px 100px 100px 100px;
	--margin-top: 0px;
	--margin-bottom: 32px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-3652045:not(.elementor-motion-effects-element-type-background), .elementor-12867 .elementor-element.elementor-element-3652045 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #70cefd;
}

.elementor-12867 .elementor-element.elementor-element-e3744f8 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 32px;
	font-weight: 800;
	line-height: 57.6px;
	color: #fff;
}

.elementor-12867 .elementor-element.elementor-element-e3744f8 {
	width: auto;
	max-width: auto;
}

.elementor-12867 .elementor-element.elementor-element-e3744f8.elementor-element {
	--align-self: center;
}

.elementor-12867 .elementor-element.elementor-element-65939d6 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 40px;
	color: #76828e;
}

.elementor-12867 .elementor-element.elementor-element-65939d6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12867 .elementor-element.elementor-element-65939d6 {
	width: 100%;
	max-width: 100%;
}

.elementor-12867 .elementor-element.elementor-element-65939d6.elementor-element {
	--align-self: flex-end;
}

.elementor-12867 .elementor-element.elementor-element-a32b102 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--margin-top: 120px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-e38bbcf {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-e38bbcf.e-con {
	--align-self: center;
}

.elementor-12867 .elementor-element.elementor-element-8e49af9 {
	--display: flex;
	--min-height: 56px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 100px 100px 100px 100px;
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-8e49af9:not(.elementor-motion-effects-element-type-background), .elementor-12867 .elementor-element.elementor-element-8e49af9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #70cefd;
}

.elementor-12867 .elementor-element.elementor-element-7478a23 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 32px;
	font-weight: 800;
	line-height: 57.6px;
	color: #fff;
}

.elementor-12867 .elementor-element.elementor-element-7478a23 {
	width: auto;
	max-width: auto;
}

.elementor-12867 .elementor-element.elementor-element-7478a23.elementor-element {
	--align-self: center;
}

.elementor-12867 .elementor-element.elementor-element-b00bea9 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 40px;
	color: #76828e;
}

.elementor-12867 .elementor-element.elementor-element-b00bea9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12867 .elementor-element.elementor-element-b03ee6e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-35d5146 > .elementor-widget-container {
	padding: 80px 0px 80px 0px;
}

.elementor-12867 .elementor-element.elementor-element-35d5146.elementor-element {
	--align-self: flex-end;
}

.elementor-12867 .elementor-element.elementor-element-ce3df5f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--margin-top: 120px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-44d80de {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 10px;
}

.elementor-12867 .elementor-element.elementor-element-44d80de.e-con {
	--align-self: flex-start;
}

.elementor-12867 .elementor-element.elementor-element-dd0e48a {
	text-align: left;
}

.elementor-12867 .elementor-element.elementor-element-dd0e48a .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	line-height: 72px;
	color: var(--e-global-color-c814eef);
}

.elementor-12867 .elementor-element.elementor-element-dd0e48a > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-12867 .elementor-element.elementor-element-dd0e48a.elementor-element {
	--align-self: center;
}

.elementor-12867 .elementor-element.elementor-element-c3ce697 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-c3ce697.e-con {
	--align-self: center;
}

.elementor-12867 .elementor-element.elementor-element-fb0a5f3 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 36px;
	color: var(--e-global-color-c814eef);
}

.elementor-12867 .elementor-element.elementor-element-fb0a5f3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12867 .elementor-element.elementor-element-6d0cab7 .elementor-button {
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	background-color: var(--e-global-color-36386c3);
	border-radius: 8px 8px 8px 8px;
	padding: 14px 24px 14px 24px;
}

.elementor-12867 .elementor-element.elementor-element-6d0cab7 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-12867 .elementor-element.elementor-element-6d0cab7.elementor-element {
	--align-self: flex-start;
}

.elementor-12867 .elementor-element.elementor-element-318864d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-4534eab {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #f2faff;
	--border-color: #f2faff;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-4534eab:not(.elementor-motion-effects-element-type-background), .elementor-12867 .elementor-element.elementor-element-4534eab > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2faff;
}

.elementor-12867 .elementor-element.elementor-element-4534eab:hover {
	background-color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(17, 174, 251, .5);
	--border-color: rgba(17, 174, 251, .5);
}

.elementor-12867 .elementor-element.elementor-element-4534eab, .elementor-12867 .elementor-element.elementor-element-4534eab::before {
	--border-transition: .1s;
}

.elementor-12867 .elementor-element.elementor-element-d639114 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-12867 .elementor-element.elementor-element-d639114:hover {
	box-shadow: 0px 8px 32px 0px rgba(161, 161, 161, .07);
}

.elementor-12867 .elementor-element.elementor-element-230b596 .jet-lottie {
	width: 96px;
}

.elementor-12867 .elementor-element.elementor-element-230b596 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12867 .elementor-element.elementor-element-230b596 {
	width: auto;
	max-width: auto;
}

.elementor-12867 .elementor-element.elementor-element-230b596.elementor-element {
	--align-self: flex-start;
}

.elementor-12867 .elementor-element.elementor-element-83967ae img {
	width: 96px;
	max-width: 96px;
}

.elementor-12867 .elementor-element.elementor-element-83967ae > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12867 .elementor-element.elementor-element-83967ae {
	width: auto;
	max-width: auto;
}

.elementor-12867 .elementor-element.elementor-element-83967ae.elementor-element {
	--align-self: flex-start;
}

.elementor-12867 .elementor-element.elementor-element-2080670 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-77e607a .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: var(--e-global-color-c814eef);
}

.elementor-12867 .elementor-element.elementor-element-77e607a > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-12867 .elementor-element.elementor-element-dcf7151 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	color: var(--e-global-color-482ef04);
}

.elementor-12867 .elementor-element.elementor-element-dcf7151.elementor-element {
	--align-self: flex-start;
}

.elementor-12867 .elementor-element.elementor-element-ba98b02 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #f2faff;
	--border-color: #f2faff;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-ba98b02:not(.elementor-motion-effects-element-type-background), .elementor-12867 .elementor-element.elementor-element-ba98b02 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2faff;
}

.elementor-12867 .elementor-element.elementor-element-ba98b02:hover {
	background-color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(17, 174, 251, .5);
	--border-color: rgba(17, 174, 251, .5);
}

.elementor-12867 .elementor-element.elementor-element-ba98b02, .elementor-12867 .elementor-element.elementor-element-ba98b02::before {
	--border-transition: .1s;
}

.elementor-12867 .elementor-element.elementor-element-ca7e840 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-12867 .elementor-element.elementor-element-cf71fc1 .jet-lottie {
	width: 96px;
}

.elementor-12867 .elementor-element.elementor-element-cf71fc1 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12867 .elementor-element.elementor-element-cf71fc1 {
	width: auto;
	max-width: auto;
}

.elementor-12867 .elementor-element.elementor-element-cf71fc1.elementor-element {
	--align-self: flex-start;
}

.elementor-12867 .elementor-element.elementor-element-d7a33da img {
	width: 96px;
	max-width: 96px;
}

.elementor-12867 .elementor-element.elementor-element-d7a33da > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12867 .elementor-element.elementor-element-d7a33da {
	width: auto;
	max-width: auto;
}

.elementor-12867 .elementor-element.elementor-element-d7a33da.elementor-element {
	--align-self: flex-start;
}

.elementor-12867 .elementor-element.elementor-element-b6ce9f5 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-3a16ccb .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: var(--e-global-color-c814eef);
}

.elementor-12867 .elementor-element.elementor-element-3a16ccb > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-12867 .elementor-element.elementor-element-b900a26 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	color: var(--e-global-color-482ef04);
}

.elementor-12867 .elementor-element.elementor-element-b900a26.elementor-element {
	--align-self: flex-start;
}

.elementor-12867 .elementor-element.elementor-element-8023cc0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #f2faff;
	--border-color: #f2faff;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-8023cc0:not(.elementor-motion-effects-element-type-background), .elementor-12867 .elementor-element.elementor-element-8023cc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2faff;
}

.elementor-12867 .elementor-element.elementor-element-8023cc0:hover {
	background-color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(17, 174, 251, .5);
	--border-color: rgba(17, 174, 251, .5);
}

.elementor-12867 .elementor-element.elementor-element-8023cc0, .elementor-12867 .elementor-element.elementor-element-8023cc0::before {
	--border-transition: .1s;
}

.elementor-12867 .elementor-element.elementor-element-54d328d {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-12867 .elementor-element.elementor-element-a2d6fee .jet-lottie {
	width: 96px;
}

.elementor-12867 .elementor-element.elementor-element-a2d6fee > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12867 .elementor-element.elementor-element-a2d6fee {
	width: auto;
	max-width: auto;
}

.elementor-12867 .elementor-element.elementor-element-a2d6fee.elementor-element {
	--align-self: flex-start;
}

.elementor-12867 .elementor-element.elementor-element-02559fe img {
	width: 96px;
	max-width: 96px;
}

.elementor-12867 .elementor-element.elementor-element-02559fe > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12867 .elementor-element.elementor-element-02559fe {
	width: auto;
	max-width: auto;
}

.elementor-12867 .elementor-element.elementor-element-02559fe.elementor-element {
	--align-self: flex-start;
}

.elementor-12867 .elementor-element.elementor-element-143c116 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-b670b94 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: var(--e-global-color-c814eef);
}

.elementor-12867 .elementor-element.elementor-element-b670b94 > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-12867 .elementor-element.elementor-element-9cd63a7 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	color: var(--e-global-color-482ef04);
}

.elementor-12867 .elementor-element.elementor-element-9cd63a7.elementor-element {
	--align-self: flex-start;
}

.elementor-12867 .elementor-element.elementor-element-513fbcf {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #f2faff;
	--border-color: #f2faff;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-513fbcf:not(.elementor-motion-effects-element-type-background), .elementor-12867 .elementor-element.elementor-element-513fbcf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2faff;
}

.elementor-12867 .elementor-element.elementor-element-513fbcf:hover {
	background-color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(17, 174, 251, .5);
	--border-color: rgba(17, 174, 251, .5);
}

.elementor-12867 .elementor-element.elementor-element-513fbcf, .elementor-12867 .elementor-element.elementor-element-513fbcf::before {
	--border-transition: .1s;
}

.elementor-12867 .elementor-element.elementor-element-902ee4b {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-12867 .elementor-element.elementor-element-c870321 .jet-lottie {
	width: 96px;
}

.elementor-12867 .elementor-element.elementor-element-c870321 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12867 .elementor-element.elementor-element-c870321 {
	width: auto;
	max-width: auto;
}

.elementor-12867 .elementor-element.elementor-element-c870321.elementor-element {
	--align-self: flex-start;
}

.elementor-12867 .elementor-element.elementor-element-b722dfd img {
	width: 96px;
	max-width: 96px;
}

.elementor-12867 .elementor-element.elementor-element-b722dfd > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12867 .elementor-element.elementor-element-b722dfd {
	width: auto;
	max-width: auto;
}

.elementor-12867 .elementor-element.elementor-element-b722dfd.elementor-element {
	--align-self: flex-start;
}

.elementor-12867 .elementor-element.elementor-element-7997740 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-ac65c4c .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: var(--e-global-color-c814eef);
}

.elementor-12867 .elementor-element.elementor-element-ac65c4c > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-12867 .elementor-element.elementor-element-d4c34a0 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	color: var(--e-global-color-482ef04);
}

.elementor-12867 .elementor-element.elementor-element-d4c34a0.elementor-element {
	--align-self: flex-start;
}

.elementor-12867 .elementor-element.elementor-element-7d4bbd9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-f6dcd39 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #f2faff;
	--border-color: #f2faff;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-f6dcd39:not(.elementor-motion-effects-element-type-background), .elementor-12867 .elementor-element.elementor-element-f6dcd39 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2faff;
}

.elementor-12867 .elementor-element.elementor-element-f6dcd39:hover {
	background-color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(17, 174, 251, .5);
	--border-color: rgba(17, 174, 251, .5);
}

.elementor-12867 .elementor-element.elementor-element-f6dcd39, .elementor-12867 .elementor-element.elementor-element-f6dcd39::before {
	--border-transition: .1s;
}

.elementor-12867 .elementor-element.elementor-element-f0eb7af {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-12867 .elementor-element.elementor-element-f1541fe .jet-lottie {
	width: 96px;
}

.elementor-12867 .elementor-element.elementor-element-f1541fe > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12867 .elementor-element.elementor-element-f1541fe {
	width: auto;
	max-width: auto;
}

.elementor-12867 .elementor-element.elementor-element-f1541fe.elementor-element {
	--align-self: flex-start;
}

.elementor-12867 .elementor-element.elementor-element-29c8bc5 img {
	width: 96px;
	max-width: 96px;
}

.elementor-12867 .elementor-element.elementor-element-29c8bc5 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12867 .elementor-element.elementor-element-29c8bc5 {
	width: auto;
	max-width: auto;
}

.elementor-12867 .elementor-element.elementor-element-29c8bc5.elementor-element {
	--align-self: flex-start;
}

.elementor-12867 .elementor-element.elementor-element-a1ddcaf {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-26c9f75 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: var(--e-global-color-c814eef);
}

.elementor-12867 .elementor-element.elementor-element-26c9f75 > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-12867 .elementor-element.elementor-element-188b4b3 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	color: var(--e-global-color-482ef04);
}

.elementor-12867 .elementor-element.elementor-element-188b4b3.elementor-element {
	--align-self: flex-start;
}

.elementor-12867 .elementor-element.elementor-element-f6806b9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #fff;
	--border-color: #fff;
	--border-radius: 24px 24px 24px 24px;
	box-shadow: 0px 8.24954px 34.0294px 0px rgba(161, 161, 161, .07);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-f6806b9:not(.elementor-motion-effects-element-type-background), .elementor-12867 .elementor-element.elementor-element-f6806b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2faff;
}

.elementor-12867 .elementor-element.elementor-element-f6806b9:hover {
	background-color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(17, 174, 251, .5);
	--border-color: rgba(17, 174, 251, .5);
}

.elementor-12867 .elementor-element.elementor-element-f6806b9, .elementor-12867 .elementor-element.elementor-element-f6806b9::before {
	--border-transition: .1s;
}

.elementor-12867 .elementor-element.elementor-element-a9b2828 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-12867 .elementor-element.elementor-element-78d9e04 .jet-lottie {
	width: 96px;
}

.elementor-12867 .elementor-element.elementor-element-78d9e04 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12867 .elementor-element.elementor-element-78d9e04 {
	width: auto;
	max-width: auto;
}

.elementor-12867 .elementor-element.elementor-element-78d9e04.elementor-element {
	--align-self: flex-start;
}

.elementor-12867 .elementor-element.elementor-element-7f3e5f5 img {
	width: 96px;
	max-width: 96px;
}

.elementor-12867 .elementor-element.elementor-element-7f3e5f5 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12867 .elementor-element.elementor-element-7f3e5f5 {
	width: auto;
	max-width: auto;
}

.elementor-12867 .elementor-element.elementor-element-7f3e5f5.elementor-element {
	--align-self: flex-start;
}

.elementor-12867 .elementor-element.elementor-element-8af3bb1 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-324a5b8 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: var(--e-global-color-c814eef);
}

.elementor-12867 .elementor-element.elementor-element-324a5b8 > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-12867 .elementor-element.elementor-element-bbcf040 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	color: var(--e-global-color-482ef04);
}

.elementor-12867 .elementor-element.elementor-element-bbcf040.elementor-element {
	--align-self: flex-start;
}

.elementor-12867 .elementor-element.elementor-element-2f88df4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #f2faff;
	--border-color: #f2faff;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-2f88df4:not(.elementor-motion-effects-element-type-background), .elementor-12867 .elementor-element.elementor-element-2f88df4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2faff;
}

.elementor-12867 .elementor-element.elementor-element-2f88df4:hover {
	background-color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(17, 174, 251, .5);
	--border-color: rgba(17, 174, 251, .5);
}

.elementor-12867 .elementor-element.elementor-element-2f88df4, .elementor-12867 .elementor-element.elementor-element-2f88df4::before {
	--border-transition: .1s;
}

.elementor-12867 .elementor-element.elementor-element-ff676ed {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-12867 .elementor-element.elementor-element-57d9bb0 .jet-lottie {
	width: 96px;
}

.elementor-12867 .elementor-element.elementor-element-57d9bb0 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12867 .elementor-element.elementor-element-57d9bb0 {
	width: auto;
	max-width: auto;
}

.elementor-12867 .elementor-element.elementor-element-57d9bb0.elementor-element {
	--align-self: flex-start;
}

.elementor-12867 .elementor-element.elementor-element-36290f3 img {
	width: 96px;
	max-width: 96px;
}

.elementor-12867 .elementor-element.elementor-element-36290f3 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12867 .elementor-element.elementor-element-36290f3 {
	width: auto;
	max-width: auto;
}

.elementor-12867 .elementor-element.elementor-element-36290f3.elementor-element {
	--align-self: flex-start;
}

.elementor-12867 .elementor-element.elementor-element-19c338f {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-3642ba3 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: var(--e-global-color-c814eef);
}

.elementor-12867 .elementor-element.elementor-element-3642ba3 > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-12867 .elementor-element.elementor-element-dbc4a7e .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	color: var(--e-global-color-482ef04);
}

.elementor-12867 .elementor-element.elementor-element-dbc4a7e.elementor-element {
	--align-self: flex-start;
}

.elementor-12867 .elementor-element.elementor-element-b2331cb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #f2faff;
	--border-color: #f2faff;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-b2331cb:not(.elementor-motion-effects-element-type-background), .elementor-12867 .elementor-element.elementor-element-b2331cb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2faff;
}

.elementor-12867 .elementor-element.elementor-element-b2331cb:hover {
	background-color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(17, 174, 251, .5);
	--border-color: rgba(17, 174, 251, .5);
}

.elementor-12867 .elementor-element.elementor-element-b2331cb, .elementor-12867 .elementor-element.elementor-element-b2331cb::before {
	--border-transition: .1s;
}

.elementor-12867 .elementor-element.elementor-element-ccecc94 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-12867 .elementor-element.elementor-element-210128b .jet-lottie {
	width: 96px;
}

.elementor-12867 .elementor-element.elementor-element-210128b > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12867 .elementor-element.elementor-element-210128b {
	width: auto;
	max-width: auto;
}

.elementor-12867 .elementor-element.elementor-element-210128b.elementor-element {
	--align-self: flex-start;
}

.elementor-12867 .elementor-element.elementor-element-edd7b40 img {
	width: 96px;
	max-width: 96px;
}

.elementor-12867 .elementor-element.elementor-element-edd7b40 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12867 .elementor-element.elementor-element-edd7b40 {
	width: auto;
	max-width: auto;
}

.elementor-12867 .elementor-element.elementor-element-edd7b40.elementor-element {
	--align-self: flex-start;
}

.elementor-12867 .elementor-element.elementor-element-8db7968 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-c9d8cb5 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: var(--e-global-color-c814eef);
}

.elementor-12867 .elementor-element.elementor-element-c9d8cb5 > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-12867 .elementor-element.elementor-element-43e3660 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	color: var(--e-global-color-482ef04);
}

.elementor-12867 .elementor-element.elementor-element-43e3660.elementor-element {
	--align-self: flex-start;
}

.elementor-12867 .elementor-element.elementor-element-a9fc05c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 156px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-9b2a857 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #f2faff;
	--border-color: #f2faff;
	--border-radius: 24px 24px 24px 24px;
	box-shadow: 0px 8.24954px 34.0294px 0px rgba(161, 161, 161, .07);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-9b2a857:not(.elementor-motion-effects-element-type-background), .elementor-12867 .elementor-element.elementor-element-9b2a857 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2faff;
}

.elementor-12867 .elementor-element.elementor-element-9b2a857:hover {
	background-color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(17, 174, 251, .5);
	--border-color: rgba(17, 174, 251, .5);
}

.elementor-12867 .elementor-element.elementor-element-9b2a857, .elementor-12867 .elementor-element.elementor-element-9b2a857::before {
	--border-transition: .1s;
}

.elementor-12867 .elementor-element.elementor-element-054be06 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-12867 .elementor-element.elementor-element-47ba25b .jet-lottie {
	width: 96px;
}

.elementor-12867 .elementor-element.elementor-element-47ba25b > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12867 .elementor-element.elementor-element-47ba25b {
	width: auto;
	max-width: auto;
}

.elementor-12867 .elementor-element.elementor-element-47ba25b.elementor-element {
	--align-self: flex-start;
}

.elementor-12867 .elementor-element.elementor-element-f6503b6 img {
	width: 96px;
	max-width: 96px;
}

.elementor-12867 .elementor-element.elementor-element-f6503b6 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12867 .elementor-element.elementor-element-f6503b6 {
	width: auto;
	max-width: auto;
}

.elementor-12867 .elementor-element.elementor-element-f6503b6.elementor-element {
	--align-self: flex-start;
}

.elementor-12867 .elementor-element.elementor-element-63c995a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-d6badc8 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: var(--e-global-color-c814eef);
}

.elementor-12867 .elementor-element.elementor-element-d6badc8 > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-12867 .elementor-element.elementor-element-fa71489 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	color: var(--e-global-color-482ef04);
}

.elementor-12867 .elementor-element.elementor-element-fa71489.elementor-element {
	--align-self: flex-start;
}

.elementor-12867 .elementor-element.elementor-element-30e2983 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #fff;
	--border-color: #fff;
	--border-radius: 24px 24px 24px 24px;
	box-shadow: 0px 8.24954px 34.0294px 0px rgba(161, 161, 161, .07);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-30e2983:not(.elementor-motion-effects-element-type-background), .elementor-12867 .elementor-element.elementor-element-30e2983 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2faff;
}

.elementor-12867 .elementor-element.elementor-element-30e2983:hover {
	background-color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(17, 174, 251, .5);
	--border-color: rgba(17, 174, 251, .5);
}

.elementor-12867 .elementor-element.elementor-element-30e2983, .elementor-12867 .elementor-element.elementor-element-30e2983::before {
	--border-transition: .1s;
}

.elementor-12867 .elementor-element.elementor-element-6be19f4 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-12867 .elementor-element.elementor-element-89a091a .jet-lottie {
	width: 96px;
}

.elementor-12867 .elementor-element.elementor-element-89a091a > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12867 .elementor-element.elementor-element-89a091a {
	width: auto;
	max-width: auto;
}

.elementor-12867 .elementor-element.elementor-element-89a091a.elementor-element {
	--align-self: flex-start;
}

.elementor-12867 .elementor-element.elementor-element-56d7856 img {
	width: 96px;
	max-width: 96px;
}

.elementor-12867 .elementor-element.elementor-element-56d7856 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12867 .elementor-element.elementor-element-56d7856 {
	width: auto;
	max-width: auto;
}

.elementor-12867 .elementor-element.elementor-element-56d7856.elementor-element {
	--align-self: flex-start;
}

.elementor-12867 .elementor-element.elementor-element-90ec129 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-cbeb961 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: var(--e-global-color-c814eef);
}

.elementor-12867 .elementor-element.elementor-element-cbeb961 > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-12867 .elementor-element.elementor-element-83fbddb .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	color: var(--e-global-color-482ef04);
}

.elementor-12867 .elementor-element.elementor-element-83fbddb.elementor-element {
	--align-self: flex-start;
}

.elementor-12867 .elementor-element.elementor-element-287922c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #f2faff;
	--border-color: #f2faff;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-287922c:not(.elementor-motion-effects-element-type-background), .elementor-12867 .elementor-element.elementor-element-287922c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2faff;
}

.elementor-12867 .elementor-element.elementor-element-287922c:hover {
	background-color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(17, 174, 251, .5);
	--border-color: rgba(17, 174, 251, .5);
}

.elementor-12867 .elementor-element.elementor-element-287922c, .elementor-12867 .elementor-element.elementor-element-287922c::before {
	--border-transition: .1s;
}

.elementor-12867 .elementor-element.elementor-element-759259b {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-12867 .elementor-element.elementor-element-a99245e .jet-lottie {
	width: 96px;
}

.elementor-12867 .elementor-element.elementor-element-a99245e > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12867 .elementor-element.elementor-element-a99245e {
	width: auto;
	max-width: auto;
}

.elementor-12867 .elementor-element.elementor-element-a99245e.elementor-element {
	--align-self: flex-start;
}

.elementor-12867 .elementor-element.elementor-element-d142861 img {
	width: 96px;
	max-width: 96px;
}

.elementor-12867 .elementor-element.elementor-element-d142861 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12867 .elementor-element.elementor-element-d142861 {
	width: auto;
	max-width: auto;
}

.elementor-12867 .elementor-element.elementor-element-d142861.elementor-element {
	--align-self: flex-start;
}

.elementor-12867 .elementor-element.elementor-element-092160e {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-7a8d3f4 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: var(--e-global-color-c814eef);
}

.elementor-12867 .elementor-element.elementor-element-7a8d3f4 > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-12867 .elementor-element.elementor-element-0425b0e .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	color: var(--e-global-color-482ef04);
}

.elementor-12867 .elementor-element.elementor-element-0425b0e.elementor-element {
	--align-self: flex-start;
}

.elementor-12867 .elementor-element.elementor-element-7b295a0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-7b295a0:not(.elementor-motion-effects-element-type-background), .elementor-12867 .elementor-element.elementor-element-7b295a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-12867 .elementor-element.elementor-element-7b295a0:hover {
	border-style: none;
}

.elementor-12867 .elementor-element.elementor-element-7b295a0, .elementor-12867 .elementor-element.elementor-element-7b295a0::before {
	--border-transition: .1s;
}

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

.elementor-12867 .elementor-element.elementor-element-5e3305d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12867 .elementor-element.elementor-element-c96ea2d {
	text-align: left;
}

.elementor-12867 .elementor-element.elementor-element-c96ea2d .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	line-height: 72px;
	color: var(--e-global-color-c814eef);
}

.elementor-12867 .elementor-element.elementor-element-c96ea2d > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-12867 .elementor-element.elementor-element-c96ea2d.elementor-element {
	--align-self: center;
}

.elementor-12867 .elementor-element.elementor-element-be08285 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title, .elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title a, .elementor-widget-jet-carousel .jet-banner__title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-text, .elementor-widget-jet-carousel .jet-banner__text {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-text {
	color: var(--e-global-color-text);
}

.elementor-widget-jet-carousel .jet-banner__text {
	color: var(--e-global-color-text);
}

.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-jet-carousel .jet-carousel .jet-arrow {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-jet-carousel .jet-carousel .jet-arrow:hover {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li span {
	background-color: var(--e-global-color-text);
}

.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li span:hover {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li.slick-active span {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-jet-carousel .jet-carousel__fraction-navigation span {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-12867 .elementor-element.elementor-element-a0d1152 .jet-carousel .elementor-slick-slider .jet-carousel__item {
	padding: 0px 0px 0px 0px;
}

.elementor-12867 .elementor-element.elementor-element-a0d1152 .jet-carousel .elementor-slick-slider {
	margin-right: -0px;
	margin-left: -0px;
}

.elementor-12867 .elementor-element.elementor-element-a0d1152 .jet-carousel__item-img {
	box-shadow: 0px 0px 128px 0px rgba(0, 0, 0, .5);
}

.elementor-12867 .elementor-element.elementor-element-a0d1152 .jet-carousel__content {
	text-align: left;
}

.elementor-12867 .elementor-element.elementor-element-a0d1152 .jet-carousel .jet-arrow {
	background-color: #fff;
	width: 48px;
	height: 48px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e3e6e8;
	border-radius: 100px 100px 100px 100px;
}

.elementor-12867 .elementor-element.elementor-element-a0d1152 .jet-carousel .jet-arrow.prev-arrow {
	left: -80px;
	right: auto;
}

.elementor-12867 .elementor-element.elementor-element-a0d1152 .jet-carousel .jet-arrow.next-arrow {
	right: -80px;
	left: auto;
}

.elementor-12867 .elementor-element.elementor-element-a0d1152 .jet-carousel .jet-slick-dots li span {
	width: 48px;
	height: 48px;
}

.elementor-12867 .elementor-element.elementor-element-a0d1152 .jet-carousel .jet-slick-dots {
	justify-content: center;
}

.elementor-12867 .elementor-element.elementor-element-a0d1152 .jet-carousel .jet-slick-dots li {
	padding-left: 5px;
	padding-right: 5px;
}

.elementor-12867 .elementor-element.elementor-element-a0d1152 > .elementor-widget-container {
	margin: 120px 0px 156px 0px;
}

.elementor-12867 .elementor-element.elementor-element-11bf775 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-12867 .elementor-element.elementor-element-e17699a .jet-carousel__content {
	text-align: left;
}

.elementor-12867 .elementor-element.elementor-element-e17699a .jet-carousel .jet-arrow {
	background-color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e3e6e8;
}

.elementor-12867 .elementor-element.elementor-element-e17699a .jet-carousel .jet-slick-dots {
	justify-content: center;
}

.elementor-12867 .elementor-element.elementor-element-e17699a .jet-carousel .jet-slick-dots li {
	padding-left: 5px;
	padding-right: 5px;
}

@media (max-width:1024px) {
	.elementor-12867 .elementor-element.elementor-element-36d8510 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 40px;
		--margin-bottom: 48px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-97f34f1 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-c4f6dd2 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-12867 .elementor-element.elementor-element-704b829 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-d691b1c {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 48px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-5a9f720 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-5a9f720.e-con {
		--order: 99999;
	}
	
	.elementor-12867 .elementor-element.elementor-element-b3b2d4e {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 48px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-1c60223 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-12867 .elementor-element.elementor-element-068fbd1 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-6d62ad7 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 48px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-02db457 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-02db457.e-con {
		--order: 99999;
	}
	
	.elementor-12867 .elementor-element.elementor-element-4ae87d7 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 48px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-179f74b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-a32b102 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 48px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-e38bbcf {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-e38bbcf.e-con {
		--order: 99999;
	}
	
	.elementor-12867 .elementor-element.elementor-element-ce3df5f {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 48px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-44d80de.e-con {
		--align-self: flex-start;
	}
	
	.elementor-12867 .elementor-element.elementor-element-dd0e48a > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-318864d {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 24px;
		--padding-bottom: 20px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-7d4bbd9 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 0px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-a9fc05c {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 0px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-fc19118 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 48px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-c96ea2d > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-11bf775 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-e17699a .jet-carousel .jet-arrow.prev-arrow {
		bottom: 24px;
		top: auto;
		left: 300px;
		right: auto;
	}
	
	.elementor-12867 .elementor-element.elementor-element-e17699a .jet-carousel .jet-arrow.next-arrow {
		bottom: 24px;
		top: auto;
		right: 300px;
		left: auto;
	}
	
	.elementor-12867 .elementor-element.elementor-element-e17699a > .elementor-widget-container {
		padding: 0px 24px 0px 24px;
	}
}

@media (max-width:767px) {
	.elementor-12867 .elementor-element.elementor-element-bb1c625 .elementor-heading-title {
		font-size: 28px;
		line-height: 140%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-bb1c625 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-97f34f1 .elementor-heading-title {
		font-size: 16px;
		line-height: 160%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-97f34f1 > .elementor-widget-container {
		margin: 16px 0px 24px 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-2fe70e0 .elementor-button {
		font-size: 14px;
		line-height: 16px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-c4f6dd2 {
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-452803f > .elementor-widget-container {
		padding: 21px 24px 21px 24px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-c0cdc5e .elementor-heading-title {
		font-size: 24px;
		line-height: 150%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-c0cdc5e > .elementor-widget-container {
		margin: 20px 0px 10px 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-bdf7e81 .elementor-heading-title {
		font-size: 14px;
		line-height: 200%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-bdf7e81 > .elementor-widget-container {
		margin: 16px 0px 0px 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-e92c1d2 .elementor-heading-title {
		font-size: 24px;
		line-height: 150%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-e92c1d2 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-ac53ccd .elementor-heading-title {
		font-size: 14px;
		line-height: 200%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-ac53ccd > .elementor-widget-container {
		margin: 16px 0px 24px 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-78ed2ee > .elementor-widget-container {
		padding: 21px 24px 21px 24px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-b3b2d4e {
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-7d1af2b {
		--margin-top: 0px;
		--margin-bottom: 24px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-7e8e936 .elementor-heading-title {
		font-size: 24px;
		line-height: 150%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-7e8e936 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-1c60223 {
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-2c581d2 > .elementor-widget-container {
		padding: 21px 24px 21px 24px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-2d6d920 {
		--width: 43px;
		--min-height: 40px;
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-068efc5 .elementor-heading-title {
		font-size: 24px;
		line-height: 180%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-068efc5.elementor-element {
		--align-self: center;
	}
	
	.elementor-12867 .elementor-element.elementor-element-7bd82ca .elementor-heading-title {
		font-size: 14px;
		line-height: 200%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-7bd82ca > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-d4a2b77 {
		--width: 43px;
		--min-height: 40px;
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-15581b8 .elementor-heading-title {
		font-size: 24px;
		line-height: 180%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-660de74 .elementor-heading-title {
		font-size: 14px;
		line-height: 200%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-660de74 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-9310b1e > .elementor-widget-container {
		padding: 21px 24px 21px 24px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-4ae87d7 {
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-08f9fa0 > .elementor-widget-container {
		padding: 21px 24px 21px 24px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-3652045 {
		--width: 43px;
		--min-height: 40px;
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-e3744f8 .elementor-heading-title {
		font-size: 24px;
		line-height: 180%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-e3744f8.elementor-element {
		--align-self: center;
	}
	
	.elementor-12867 .elementor-element.elementor-element-65939d6 .elementor-heading-title {
		font-size: 14px;
		line-height: 200%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-65939d6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-8e49af9 {
		--width: 43px;
		--min-height: 40px;
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-7478a23 .elementor-heading-title {
		font-size: 24px;
		line-height: 180%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-b00bea9 .elementor-heading-title {
		font-size: 14px;
		line-height: 200%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-b00bea9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-35d5146 > .elementor-widget-container {
		padding: 21px 24px 21px 24px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-ce3df5f {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-dd0e48a .elementor-heading-title {
		font-size: 24px;
		line-height: 140%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-dd0e48a > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-fb0a5f3 .elementor-heading-title {
		font-size: 14px;
		line-height: 200%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-6d0cab7 .elementor-button {
		font-size: 14px;
		line-height: 16px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-6d0cab7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-d639114 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-83967ae img {
		width: 72px;
		max-width: 72px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-83967ae > .elementor-widget-container {
		margin: 0px 0px 8px 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-2080670 {
		--width: 60%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-77e607a .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-77e607a > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-dcf7151 .elementor-heading-title {
		font-size: 12px;
		line-height: 14px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-dcf7151.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-12867 .elementor-element.elementor-element-ca7e840 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-d7a33da img {
		width: 72px;
		max-width: 72px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-d7a33da > .elementor-widget-container {
		margin: 0px 0px 8px 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-b6ce9f5 {
		--width: 60%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-3a16ccb .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-3a16ccb > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-b900a26 .elementor-heading-title {
		font-size: 12px;
		line-height: 14px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-b900a26.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-12867 .elementor-element.elementor-element-54d328d {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-02559fe img {
		width: 72px;
		max-width: 72px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-02559fe > .elementor-widget-container {
		margin: 0px 0px 8px 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-143c116 {
		--width: 60%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-b670b94 .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-b670b94 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-9cd63a7 .elementor-heading-title {
		font-size: 12px;
		line-height: 14px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-9cd63a7.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-12867 .elementor-element.elementor-element-902ee4b {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-b722dfd img {
		width: 72px;
		max-width: 72px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-b722dfd > .elementor-widget-container {
		margin: 0px 0px 8px 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-7997740 {
		--width: 60%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-ac65c4c .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-ac65c4c > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-d4c34a0 .elementor-heading-title {
		font-size: 12px;
		line-height: 14px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-d4c34a0.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-12867 .elementor-element.elementor-element-f0eb7af {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-29c8bc5 img {
		width: 72px;
		max-width: 72px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-29c8bc5 > .elementor-widget-container {
		margin: 0px 0px 8px 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-a1ddcaf {
		--width: 60%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-26c9f75 .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-26c9f75 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-188b4b3 .elementor-heading-title {
		font-size: 12px;
		line-height: 14px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-188b4b3.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-12867 .elementor-element.elementor-element-a9b2828 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-7f3e5f5 img {
		width: 72px;
		max-width: 72px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-7f3e5f5 > .elementor-widget-container {
		margin: 0px 0px 8px 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-8af3bb1 {
		--width: 60%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-324a5b8 .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-324a5b8 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-bbcf040 .elementor-heading-title {
		font-size: 12px;
		line-height: 14px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-bbcf040.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-12867 .elementor-element.elementor-element-ff676ed {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-36290f3 img {
		width: 72px;
		max-width: 72px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-36290f3 > .elementor-widget-container {
		margin: 0px 0px 8px 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-19c338f {
		--width: 60%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-3642ba3 .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-3642ba3 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-dbc4a7e .elementor-heading-title {
		font-size: 12px;
		line-height: 14px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-dbc4a7e.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-12867 .elementor-element.elementor-element-ccecc94 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-edd7b40 img {
		width: 72px;
		max-width: 72px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-edd7b40 > .elementor-widget-container {
		margin: 0px 0px 8px 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-8db7968 {
		--width: 60%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-c9d8cb5 .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-c9d8cb5 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-43e3660 .elementor-heading-title {
		font-size: 12px;
		line-height: 14px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-43e3660.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-12867 .elementor-element.elementor-element-054be06 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-f6503b6 img {
		width: 72px;
		max-width: 72px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-f6503b6 > .elementor-widget-container {
		margin: 0px 0px 8px 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-63c995a {
		--width: 60%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-d6badc8 .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-d6badc8 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-fa71489 .elementor-heading-title {
		font-size: 12px;
		line-height: 14px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-fa71489.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-12867 .elementor-element.elementor-element-6be19f4 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-56d7856 img {
		width: 72px;
		max-width: 72px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-56d7856 > .elementor-widget-container {
		margin: 0px 0px 8px 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-90ec129 {
		--width: 60%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-cbeb961 .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-cbeb961 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-83fbddb .elementor-heading-title {
		font-size: 12px;
		line-height: 14px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-83fbddb.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-12867 .elementor-element.elementor-element-759259b {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-d142861 img {
		width: 72px;
		max-width: 72px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-d142861 > .elementor-widget-container {
		margin: 0px 0px 8px 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-092160e {
		--width: 60%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-7a8d3f4 .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-7a8d3f4 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-0425b0e .elementor-heading-title {
		font-size: 12px;
		line-height: 14px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-0425b0e.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-12867 .elementor-element.elementor-element-c96ea2d .elementor-heading-title {
		font-size: 24px;
		line-height: 140%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-c96ea2d > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-11bf775 {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-e17699a .jet-carousel__content .jet-carousel__item-text {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-e17699a .jet-banner__text {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-e17699a .jet-carousel .jet-arrow {
		font-size: 14px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-e17699a .jet-carousel .jet-arrow:before {
		font-size: 14px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-e17699a .jet-carousel .jet-arrow svg {
		width: 14px;
		height: 14px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-e17699a .jet-carousel .jet-arrow.prev-arrow {
		left: 110px;
		right: auto;
	}
	
	.elementor-12867 .elementor-element.elementor-element-e17699a .jet-carousel .jet-arrow.next-arrow {
		right: 110px;
		left: auto;
	}
}

@media (min-width:768px) {
	.elementor-12867 .elementor-element.elementor-element-36d8510 {
		--content-width: 1336px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-a6329b6 {
		--width: 50%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-5a0835c {
		--width: 50%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-c4f6dd2 {
		--content-width: 1336px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-78accec {
		--width: 50%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-704b829 {
		--width: 50%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-d691b1c {
		--content-width: 1336px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-5a9f720 {
		--width: 50%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-a2a0bdc {
		--width: 50%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-b3b2d4e {
		--content-width: 1336px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-1c60223 {
		--content-width: 1336px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-a471cd9 {
		--width: 50%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-068fbd1 {
		--width: 50%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-2d6d920 {
		--width: 56px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-6d62ad7 {
		--content-width: 1336px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-02db457 {
		--width: 50%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-d4a2b77 {
		--width: 56px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-040f0ee {
		--width: 50%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-4ae87d7 {
		--content-width: 1336px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-423f817 {
		--width: 50%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-179f74b {
		--width: 50%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-3652045 {
		--width: 56px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-a32b102 {
		--content-width: 1336px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-e38bbcf {
		--width: 50%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-8e49af9 {
		--width: 56px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-b03ee6e {
		--width: 50%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-ce3df5f {
		--content-width: 1336px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-44d80de {
		--width: 50%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-c3ce697 {
		--width: 50%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-318864d {
		--content-width: 1336px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-4534eab {
		--width: 25%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-ba98b02 {
		--width: 25%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-8023cc0 {
		--width: 25%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-513fbcf {
		--width: 25%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-7d4bbd9 {
		--content-width: 1336px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-f6dcd39 {
		--width: 25%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-f6806b9 {
		--width: 25%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-2f88df4 {
		--width: 25%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-b2331cb {
		--width: 25%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-a9fc05c {
		--content-width: 1336px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-9b2a857 {
		--width: 25%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-30e2983 {
		--width: 25%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-287922c {
		--width: 25%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-7b295a0 {
		--width: 25%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-fc19118 {
		--content-width: 1336px;
	}
	
	.elementor-12867 .elementor-element.elementor-element-5e3305d {
		--width: 70%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-be08285 {
		--width: 30%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-6143895 {
		--content-width: 1336px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-12867 .elementor-element.elementor-element-a6329b6 {
		--width: 100%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-5a0835c {
		--width: 100%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-78accec {
		--width: 100%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-704b829 {
		--width: 100%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-5a9f720 {
		--width: 100%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-a2a0bdc {
		--width: 100%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-a471cd9 {
		--width: 100%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-068fbd1 {
		--width: 100%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-02db457 {
		--width: 100%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-040f0ee {
		--width: 100%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-423f817 {
		--width: 100%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-179f74b {
		--width: 100%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-e38bbcf {
		--width: 100%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-b03ee6e {
		--width: 100%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-44d80de {
		--width: 100%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-c3ce697 {
		--width: 100%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-4534eab {
		--width: 100%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-ba98b02 {
		--width: 100%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-8023cc0 {
		--width: 100%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-513fbcf {
		--width: 100%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-f6dcd39 {
		--width: 100%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-f6806b9 {
		--width: 100%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-2f88df4 {
		--width: 100%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-b2331cb {
		--width: 100%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-9b2a857 {
		--width: 100%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-30e2983 {
		--width: 100%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-287922c {
		--width: 100%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-7b295a0 {
		--width: 100%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-5e3305d {
		--width: 100%;
	}
	
	.elementor-12867 .elementor-element.elementor-element-be08285 {
		--width: 100%;
	}
}

/* Start custom CSS for heading, class: .elementor-element-bb1c625 */
.isolation-hero-section .text-with-line {
	position: relative;
}

.isolation-hero-section .text-with-line:after {
	content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/text-line.svg");
	position: absolute;
	top: 38px;
	right: -20px;
}

@media screen and (max-width: 768px) {
	.isolation-hero-section .text-with-line:after {
		content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/mobile-underline-small.svg");
		position: absolute;
		top: 20px;
		right: 0px;
	}
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-2fe70e0 */
@media screen and (max-width: 768px) {
	.full-width-btn {
		width: 100%;
	}
	
	.full-width-btn a {
		width: 100%;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-c0cdc5e */
.isolation-section-2 .text-with-line {
	position: relative;
}

.isolation-section-2 .text-with-line:after {
	content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/text-underline-small-1.svg");
	position: absolute;
	top: 35px;
	right: 5px;
}

@media screen and (max-width: 768px) {
	.isolation-section-2 .text-with-line:after {
		content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/medium-text-underline-mobile.svg");
		position: absolute;
		top: 20px;
		right: 0;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c4f6dd2 */
.left-align-box {
	position: relative;
}

.left-align-box:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 40%;
	background: #eaf7ff;
	border-top-right-radius: 1000px;
	border-bottom-right-radius: 1000px;
	z-index: -1;
}

@media screen and (max-width: 768px) {
	.left-align-box:before {
		display: none;
	}
	
	.left-align-box  .isolation-section-2-responsive {
		position: relative;
	}
	
	.left-align-box .isolation-section-2-responsive:before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 60%;
		background: #eaf7ff;
		border-top-right-radius: 1000px;
		border-bottom-right-radius: 1000px;
		z-index: -1;
	}
}

/*@media screen and (min-width: 2100px){*/

/*    .left-align-box:before{*/

/*        width: 44%;*/

/*    }*/

/*}*/
@media screen and (min-width: 2700px) {
	.left-align-box:before {
		width: 45%;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-e92c1d2 */
.isolation-section-3 .text-with-line {
	position: relative;
}

.isolation-section-3 .text-with-line:after {
	content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/text-underline-small-1.svg");
	position: absolute;
	top: 35px;
	right: 15px;
}

@media screen and (max-width: 768px) {
	.isolation-section-3 .text-with-line:after {
		content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/mobile-text-underline.svg");
		position: absolute;
		top: 20px;
		right: 10px;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d691b1c */
#ai-incident-response {
	position: relative;
}

#ai-incident-response:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 40%;
	background: #eaf7ff;
	border-top-left-radius: 1000px;
	border-bottom-left-radius: 1000px;
	z-index: -1;
}

@media screen and (max-width: 768px) {
	#ai-incident-response:after {
		display: none;
	}
	
	#ai-incident-response .iso-section-3-image-responsive {
		position: relative;
	}
	
	#ai-incident-response .iso-section-3-image-responsive:after {
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		height: 100%;
		width: 60%;
		background: #eaf7ff;
		border-top-left-radius: 1000px;
		border-bottom-left-radius: 1000px;
		z-index: -1;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-7e8e936 */
.usecase-heading .text-with-line {
	position: relative;
}

.usecase-heading .text-with-line:after {
	content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/text-underline-small-1.svg");
	position: absolute;
	top: 35px;
	right: 5px;
}

.usecase-heading .elementor-heading-title {
	text-align: center;
}

@media screen and (max-width: 768px) {
	.usecase-heading .text-with-line:after {
		content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/mobile-text-underline.svg");
		position: absolute;
		top: 20px;
		right: 0;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-1c60223 */
.left-align-box {
	position: relative;
}

.left-align-box:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 40%;
	background: #eaf7ff;
	border-top-right-radius: 1000px;
	border-bottom-right-radius: 1000px;
	z-index: -1;
}

@media screen and (max-width: 768px) {
	.left-align-box:before {
		display: none;
	}
	
	.left-align-box  .isolation-section-2-responsive {
		position: relative;
	}
	
	.left-align-box .isolation-section-2-responsive:before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 60%;
		background: #eaf7ff;
		border-top-right-radius: 1000px;
		border-bottom-right-radius: 1000px;
		z-index: -1;
	}
}

/*@media screen and (min-width: 2100px){*/

/*    .left-align-box:before{*/

/*        width: 44%;*/

/*    }*/

/*}*/
@media screen and (min-width: 2700px) {
	.left-align-box:before {
		width: 45%;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-6d62ad7 */
#clean-zone-right-box {
	position: relative;
}

#clean-zone-right-box:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 40%;
	background: #eaf7ff;
	border-top-left-radius: 1000px;
	border-bottom-left-radius: 1000px;
	z-index: -1;
}

@media screen and (max-width: 768px) {
	#clean-zone-right-box:after {
		display: none;
	}
	
	#clean-zone-right-box .iso-section-3-image-responsive {
		position: relative;
	}
	
	#clean-zone-right-box .iso-section-3-image-responsive:after {
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		height: 100%;
		width: 60%;
		background: #eaf7ff;
		border-top-left-radius: 1000px;
		border-bottom-left-radius: 1000px;
		z-index: -1;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4ae87d7 */
.left-align-box {
	position: relative;
}

.left-align-box:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 40%;
	background: #eaf7ff;
	border-top-right-radius: 1000px;
	border-bottom-right-radius: 1000px;
	z-index: -1;
}

@media screen and (max-width: 768px) {
	.left-align-box:before {
		display: none;
	}
	
	.left-align-box  .isolation-section-2-responsive {
		position: relative;
	}
	
	.left-align-box .isolation-section-2-responsive:before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 60%;
		background: #eaf7ff;
		border-top-right-radius: 1000px;
		border-bottom-right-radius: 1000px;
		z-index: -1;
	}
}

/*@media screen and (min-width: 2100px){*/

/*    .left-align-box:before{*/

/*        width: 44%;*/

/*    }*/

/*}*/
@media screen and (min-width: 2700px) {
	.left-align-box:before {
		width: 45%;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a32b102 */
#acreto-threat-accuracy {
	position: relative;
}

#acreto-threat-accuracy:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 40%;
	background: #eaf7ff;
	border-top-left-radius: 1000px;
	border-bottom-left-radius: 1000px;
	z-index: -1;
}

@media screen and (max-width: 768px) {
	#acreto-threat-accuracy:after {
		display: none;
	}
	
	#acreto-threat-accuracy .iso-section-3-image-responsive {
		position: relative;
	}
	
	#acreto-threat-accuracy .iso-section-3-image-responsive:after {
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		height: 100%;
		width: 60%;
		background: #eaf7ff;
		border-top-left-radius: 1000px;
		border-bottom-left-radius: 1000px;
		z-index: -1;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-dd0e48a */
.sse-section-2 .text-with-line {
	position: relative;
}

.sse-section-2 .text-with-line:after {
	content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/text-line.svg");
	position: absolute;
	top: 35px;
	right: 25px;
}

@media screen and (max-width: 768px) {
	.sse-section-2 .text-with-line:after {
		content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/mobile-text-underline.svg");
		position: absolute;
		top: 20px;
		right: 10px;
	}
}

/* End custom CSS */

/* Start custom CSS for jet-lottie, class: .elementor-element-230b596 */
.isolation-lottie-animation {
	display: none;
	height: 116px;
}

/* End custom CSS */

/* Start custom CSS for jet-lottie, class: .elementor-element-cf71fc1 */
.cyber-lottie-animation {
	display: none;
	height: 116px;
}

/* End custom CSS */

/* Start custom CSS for jet-lottie, class: .elementor-element-a2d6fee */
.commercial-lottie-animation {
	display: none;
	height: 116px;
}

/* End custom CSS */

/* Start custom CSS for jet-lottie, class: .elementor-element-c870321 */
.iot-lottie-animation {
	display: none;
	height: 116px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-318864d */
@media screen and (max-width: 768px) {
	.hide-lottie {
		display: none !important;
	}
	
	.hide-lottie-image {
		display: block !important;
	}
}

/* End custom CSS */

/* Start custom CSS for jet-lottie, class: .elementor-element-f1541fe */
.attack-lottie-animation {
	display: none;
	height: 116px;
}

/* End custom CSS */

/* Start custom CSS for jet-lottie, class: .elementor-element-78d9e04 */
.secure-lottie-animation {
	display: none;
	height: 116px;
}

/* End custom CSS */

/* Start custom CSS for jet-lottie, class: .elementor-element-57d9bb0 */
.remote-lottie-animation {
	display: none;
	height: 116px;
}

/* End custom CSS */

/* Start custom CSS for jet-lottie, class: .elementor-element-210128b */
.third-lottie-animation {
	display: none;
	height: 116px;
}

/* End custom CSS */

/* Start custom CSS for jet-lottie, class: .elementor-element-47ba25b */
.incident-lottie-animation {
	display: none;
	height: 116px;
}

/* End custom CSS */

/* Start custom CSS for jet-lottie, class: .elementor-element-89a091a */
.ai-lottie-animation {
	display: none;
	height: 116px;
}

/* End custom CSS */

/* Start custom CSS for jet-lottie, class: .elementor-element-a99245e */
.acquisition-lottie-animation {
	display: none;
	height: 116px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-c96ea2d */
.sse-section-4 .text-with-line {
	position: relative;
}

.sse-section-4 .text-with-line:after {
	content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/text-underline-small-1.svg");
	position: absolute;
	top: 35px;
	right: 0;
}

@media screen and (max-width: 768px) {
	.testimonial-text .elementor-heading-title {
		text-align: center;
	}
	
	.sse-section-4 .text-with-line:after {
		content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/mobile-underline-small.svg");
		position: absolute;
		top: 20px;
		right: 10px;
	}
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-a0d1152 */
@media screen and (min-width: 768px) {
	.jet-carousel-wrap.jet-equal-cols .jet-carousel__item {
		width: 652px !important;
		transition: transform .5s ease, filter .5s ease;
		position: relative;
		z-index: 1;
		border-radius: 24px;
		background: white;
		border: 1px solid white;
		padding: 48px;
		transform: scale(.8);
		filter: blur(2.5px);
		box-shadow: 0 0 0 0 rgba(217, 217, 217, .24);
		margin: 0 -85px;
	}
	
	.jet-carousel__item.slick-slide.slick-current.slick-active.slick-center {
		box-shadow: 0 0 120px 0 rgba(217, 217, 217, .24);
		transform: scale(1.2);
		filter: blur(0);
		z-index: 999;
		height: auto !important;
	}
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-e17699a */
@media screen and (max-width: 768px) {
	.slick-current .e-con {
		/*width: 652px !important;*/
		height: auto !important;
	}
	
	.slick-current {
		transition: all .4s ease-in-out;
		scale: 1;
		z-index: 999;
		border-radius: 24px;
		filter: blur(0px) !important;
	}
	
	.slick-track {
		align-items: center !important;
		padding-top: 40px;
		padding-bottom: 90px;
	}
}
