
.elementor-2001 .elementor-element.elementor-element-7a00c32 {
	--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: center;
}

.elementor-2001 .elementor-element.elementor-element-7a00c32:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-7a00c32 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(135deg, #e8f4fa 0%, #f8f9fa 100%);
}

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

.elementor-2001 .elementor-element.elementor-element-f90ae38 {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

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

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

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

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

.elementor-2001 .elementor-element.elementor-global-6016 {
	background-color: var(--e-global-color-secondary);
	padding: 5px 20px 5px 20px;
	border-radius: 99px 99px 99px 99px;
}

.elementor-2001 .elementor-element.elementor-global-6016 .elementor-icon-box-wrapper {
	align-items: center;
	gap: 10px;
}

.elementor-2001 .elementor-element.elementor-global-6016.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-global-6016.elementor-view-framed .elementor-icon, .elementor-2001 .elementor-element.elementor-global-6016.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-global-6016 .elementor-icon {
	font-size: 14px;
}

.elementor-2001 .elementor-element.elementor-global-6016 .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.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-2001 .elementor-element.elementor-element-00d7689 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-201703e .elementor-heading-title {
	color: var(--e-global-color-text);
}

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

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

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

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

.elementor-2001 .elementor-element.elementor-element-wrec2001 .elementor-button {
	background-color: #0961ad;
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	fill: #fff;
	color: #fff;
	border-radius: 100px 100px 100px 100px;
}

.elementor-2001 .elementor-element.elementor-element-wrec2001 .elementor-button:hover, .elementor-2001 .elementor-element.elementor-element-wrec2001 .elementor-button:focus {
	background-color: #074a8a;
	color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-wrec2001 .elementor-button:hover svg, .elementor-2001 .elementor-element.elementor-element-wrec2001 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-2001 .elementor-element.elementor-element-fmri2001 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	fill: #191919;
	color: #191919;
	border-radius: 100px 100px 100px 100px;
}

.elementor-2001 .elementor-element.elementor-element-fmri2001 .elementor-button:hover, .elementor-2001 .elementor-element.elementor-element-fmri2001 .elementor-button:focus {
	background-color: #ecb21d;
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-fmri2001 .elementor-button:hover svg, .elementor-2001 .elementor-element.elementor-element-fmri2001 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-4a3eee9 {
	--display: flex;
	--overflow: hidden;
	--border-radius: 12px 12px 12px 12px;
	--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-2001 .elementor-element.elementor-element-ce76fbf {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 1px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #074a85;
	--border-color: #074a85;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-2001 .elementor-element.elementor-element-ce76fbf:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-ce76fbf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-37ef34c);
}

.elementor-2001 .elementor-element.elementor-element-510c5d0 {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-daba349 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
}

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

.elementor-2001 .elementor-element.elementor-element-f433a95 {
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-f433a95 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-21a56fe {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	--flex-wrap: wrap;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2001 .elementor-element.elementor-element-9e2308a .elementor-button {
	background-color: var(--e-global-color-9a4e8b1);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-radius: 100px 100px 100px 100px;
}

.elementor-2001 .elementor-element.elementor-element-9e2308a .elementor-button:hover, .elementor-2001 .elementor-element.elementor-element-9e2308a .elementor-button:focus {
	background-color: #0961ad;
	color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-9e2308a .elementor-button:hover svg, .elementor-2001 .elementor-element.elementor-element-9e2308a .elementor-button:focus svg {
	fill: #fff;
}

.elementor-2001 .elementor-element.elementor-element-c963287 .elementor-button {
	background-color: var(--e-global-color-9a4e8b1);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-radius: 100px 100px 100px 100px;
}

.elementor-2001 .elementor-element.elementor-element-c963287 .elementor-button:hover, .elementor-2001 .elementor-element.elementor-element-c963287 .elementor-button:focus {
	background-color: #0961ad;
	color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-c963287 .elementor-button:hover svg, .elementor-2001 .elementor-element.elementor-element-c963287 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-2001 .elementor-element.elementor-element-79437f2 .elementor-button {
	background-color: var(--e-global-color-9a4e8b1);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-radius: 100px 100px 100px 100px;
}

.elementor-2001 .elementor-element.elementor-element-79437f2 .elementor-button:hover, .elementor-2001 .elementor-element.elementor-element-79437f2 .elementor-button:focus {
	background-color: #0961ad;
	color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-79437f2 .elementor-button:hover svg, .elementor-2001 .elementor-element.elementor-element-79437f2 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-2001 .elementor-element.elementor-element-7ab5946 .elementor-button {
	background-color: var(--e-global-color-9a4e8b1);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-radius: 100px 100px 100px 100px;
}

.elementor-2001 .elementor-element.elementor-element-7ab5946 .elementor-button:hover, .elementor-2001 .elementor-element.elementor-element-7ab5946 .elementor-button:focus {
	background-color: #0961ad;
	color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-7ab5946 .elementor-button:hover svg, .elementor-2001 .elementor-element.elementor-element-7ab5946 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-2001 .elementor-element.elementor-element-3c99f79 .elementor-button {
	background-color: var(--e-global-color-9a4e8b1);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-radius: 100px 100px 100px 100px;
}

.elementor-2001 .elementor-element.elementor-element-3c99f79 .elementor-button:hover, .elementor-2001 .elementor-element.elementor-element-3c99f79 .elementor-button:focus {
	background-color: #0961ad;
	color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-3c99f79 .elementor-button:hover svg, .elementor-2001 .elementor-element.elementor-element-3c99f79 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-2001 .elementor-element.elementor-element-8aa3967 {
	--display: flex;
}

.elementor-2001 .elementor-element.elementor-element-8aa3967:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-8aa3967 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-333237d {
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-333237d .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-997011e {
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-997011e .elementor-heading-title {
	color: #1a1a1a;
}

.elementor-2001 .elementor-element.elementor-element-2eb1561 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2001 .elementor-element.elementor-element-a23abea {
	--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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

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

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

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

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

.elementor-2001 .elementor-element.elementor-element-ed00811 .elementor-icon-box-wrapper {
	align-items: center;
	gap: 15px;
}

.elementor-2001 .elementor-element.elementor-element-ed00811.elementor-view-stacked .elementor-icon {
	background-color: #0961ad;
}

.elementor-2001 .elementor-element.elementor-element-ed00811.elementor-view-framed .elementor-icon, .elementor-2001 .elementor-element.elementor-element-ed00811.elementor-view-default .elementor-icon {
	fill: #0961ad;
	color: #0961ad;
	border-color: #0961ad;
}

.elementor-2001 .elementor-element.elementor-element-ed00811 .elementor-icon {
	font-size: 24px;
}

.elementor-2001 .elementor-element.elementor-element-ed00811 .elementor-icon-box-title {
	color: #0961ad;
}

.elementor-2001 .elementor-element.elementor-element-33a9b63 {
	background-color: #f0f7ff;
	padding: 20px 20px 20px 20px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-2001 .elementor-element.elementor-element-33a9b63 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-2001 .elementor-element.elementor-element-33a9b63 .elementor-icon-box-title {
	margin-block-end: 5px;
}

.elementor-2001 .elementor-element.elementor-element-33a9b63 .elementor-icon {
	font-size: 20px;
}

.elementor-2001 .elementor-element.elementor-element-909af71 {
	background-color: #f0f7ff;
	padding: 20px 20px 20px 20px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-2001 .elementor-element.elementor-element-909af71 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-2001 .elementor-element.elementor-element-909af71 .elementor-icon-box-title {
	margin-block-end: 5px;
}

.elementor-2001 .elementor-element.elementor-element-909af71 .elementor-icon {
	font-size: 20px;
}

.elementor-2001 .elementor-element.elementor-element-20afc37 {
	background-color: #f0f7ff;
	padding: 20px 20px 20px 20px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-2001 .elementor-element.elementor-element-20afc37 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-2001 .elementor-element.elementor-element-20afc37 .elementor-icon-box-title {
	margin-block-end: 5px;
}

.elementor-2001 .elementor-element.elementor-element-20afc37 .elementor-icon {
	font-size: 20px;
}

.elementor-2001 .elementor-element.elementor-element-3e3e77a {
	background-color: #f0f7ff;
	padding: 20px 20px 20px 20px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-2001 .elementor-element.elementor-element-3e3e77a .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-2001 .elementor-element.elementor-element-3e3e77a .elementor-icon-box-title {
	margin-block-end: 5px;
}

.elementor-2001 .elementor-element.elementor-element-3e3e77a .elementor-icon {
	font-size: 20px;
}

.elementor-2001 .elementor-element.elementor-element-5cbb6c8 {
	background-color: #f0f7ff;
	padding: 20px 20px 20px 20px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-2001 .elementor-element.elementor-element-5cbb6c8 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-2001 .elementor-element.elementor-element-5cbb6c8 .elementor-icon-box-title {
	margin-block-end: 5px;
}

.elementor-2001 .elementor-element.elementor-element-5cbb6c8 .elementor-icon {
	font-size: 20px;
}

.elementor-2001 .elementor-element.elementor-element-9f3c6d0 {
	--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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2001 .elementor-element.elementor-element-0ff966e .elementor-icon-box-wrapper {
	align-items: center;
	gap: 15px;
}

.elementor-2001 .elementor-element.elementor-element-0ff966e.elementor-view-stacked .elementor-icon {
	background-color: #dc2626;
}

.elementor-2001 .elementor-element.elementor-element-0ff966e.elementor-view-framed .elementor-icon, .elementor-2001 .elementor-element.elementor-element-0ff966e.elementor-view-default .elementor-icon {
	fill: #dc2626;
	color: #dc2626;
	border-color: #dc2626;
}

.elementor-2001 .elementor-element.elementor-element-0ff966e .elementor-icon {
	font-size: 24px;
}

.elementor-2001 .elementor-element.elementor-element-0ff966e .elementor-icon-box-title {
	color: #dc2626;
}

.elementor-2001 .elementor-element.elementor-element-ea8fa10 {
	background-color: #fff5f5;
	padding: 20px 20px 20px 20px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-2001 .elementor-element.elementor-element-ea8fa10 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-2001 .elementor-element.elementor-element-ea8fa10 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: #dc2626;
}

.elementor-2001 .elementor-element.elementor-element-ea8fa10.elementor-view-stacked .elementor-icon {
	background-color: #dc2626;
}

.elementor-2001 .elementor-element.elementor-element-ea8fa10.elementor-view-framed .elementor-icon, .elementor-2001 .elementor-element.elementor-element-ea8fa10.elementor-view-default .elementor-icon {
	fill: #dc2626;
	color: #dc2626;
	border-color: #dc2626;
}

.elementor-2001 .elementor-element.elementor-element-ea8fa10 .elementor-icon {
	font-size: 20px;
}

.elementor-2001 .elementor-element.elementor-element-ea8fa10 .elementor-icon-box-description {
	color: #7f1d1d;
}

.elementor-2001 .elementor-element.elementor-element-3510ff5 {
	background-color: #fff5f5;
	padding: 20px 20px 20px 20px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-2001 .elementor-element.elementor-element-3510ff5 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-2001 .elementor-element.elementor-element-3510ff5 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: #dc2626;
}

.elementor-2001 .elementor-element.elementor-element-3510ff5.elementor-view-stacked .elementor-icon {
	background-color: #dc2626;
}

.elementor-2001 .elementor-element.elementor-element-3510ff5.elementor-view-framed .elementor-icon, .elementor-2001 .elementor-element.elementor-element-3510ff5.elementor-view-default .elementor-icon {
	fill: #dc2626;
	color: #dc2626;
	border-color: #dc2626;
}

.elementor-2001 .elementor-element.elementor-element-3510ff5 .elementor-icon {
	font-size: 20px;
}

.elementor-2001 .elementor-element.elementor-element-3510ff5 .elementor-icon-box-description {
	color: #7f1d1d;
}

.elementor-2001 .elementor-element.elementor-element-e97860c {
	background-color: #fff5f5;
	padding: 20px 20px 20px 20px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-2001 .elementor-element.elementor-element-e97860c .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-2001 .elementor-element.elementor-element-e97860c .elementor-icon-box-title {
	margin-block-end: 5px;
	color: #dc2626;
}

.elementor-2001 .elementor-element.elementor-element-e97860c.elementor-view-stacked .elementor-icon {
	background-color: #dc2626;
}

.elementor-2001 .elementor-element.elementor-element-e97860c.elementor-view-framed .elementor-icon, .elementor-2001 .elementor-element.elementor-element-e97860c.elementor-view-default .elementor-icon {
	fill: #dc2626;
	color: #dc2626;
	border-color: #dc2626;
}

.elementor-2001 .elementor-element.elementor-element-e97860c .elementor-icon {
	font-size: 20px;
}

.elementor-2001 .elementor-element.elementor-element-e97860c .elementor-icon-box-description {
	color: #7f1d1d;
}

.elementor-2001 .elementor-element.elementor-element-1b3030d {
	background-color: #fff5f5;
	padding: 20px 20px 20px 20px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-2001 .elementor-element.elementor-element-1b3030d .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-2001 .elementor-element.elementor-element-1b3030d .elementor-icon-box-title {
	margin-block-end: 5px;
	color: #dc2626;
}

.elementor-2001 .elementor-element.elementor-element-1b3030d.elementor-view-stacked .elementor-icon {
	background-color: #dc2626;
}

.elementor-2001 .elementor-element.elementor-element-1b3030d.elementor-view-framed .elementor-icon, .elementor-2001 .elementor-element.elementor-element-1b3030d.elementor-view-default .elementor-icon {
	fill: #dc2626;
	color: #dc2626;
	border-color: #dc2626;
}

.elementor-2001 .elementor-element.elementor-element-1b3030d .elementor-icon {
	font-size: 20px;
}

.elementor-2001 .elementor-element.elementor-element-1b3030d .elementor-icon-box-description {
	color: #7f1d1d;
}

.elementor-2001 .elementor-element.elementor-element-54f7644 {
	background-color: #fff5f5;
	padding: 20px 20px 20px 20px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-2001 .elementor-element.elementor-element-54f7644 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-2001 .elementor-element.elementor-element-54f7644 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: #dc2626;
}

.elementor-2001 .elementor-element.elementor-element-54f7644.elementor-view-stacked .elementor-icon {
	background-color: #dc2626;
}

.elementor-2001 .elementor-element.elementor-element-54f7644.elementor-view-framed .elementor-icon, .elementor-2001 .elementor-element.elementor-element-54f7644.elementor-view-default .elementor-icon {
	fill: #dc2626;
	color: #dc2626;
	border-color: #dc2626;
}

.elementor-2001 .elementor-element.elementor-element-54f7644 .elementor-icon {
	font-size: 20px;
}

.elementor-2001 .elementor-element.elementor-element-54f7644 .elementor-icon-box-description {
	color: #7f1d1d;
}

.elementor-2001 .elementor-element.elementor-element-fc321f8 {
	--display: flex;
}

.elementor-2001 .elementor-element.elementor-element-fc321f8:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-fc321f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8fafc;
}

.elementor-2001 .elementor-element.elementor-element-d5e9136 {
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-d5e9136 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-ebf0c42 {
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-ebf0c42 .elementor-heading-title {
	color: #1a1a1a;
}

.elementor-2001 .elementor-element.elementor-element-31399d9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2001 .elementor-element.elementor-element-31399d9:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-31399d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1a1a1a;
}

.elementor-2001 .elementor-element.elementor-element-571e409 .elementor-icon-box-wrapper {
	align-items: center;
	gap: 15px;
}

.elementor-2001 .elementor-element.elementor-element-571e409 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-873f065);
}

.elementor-2001 .elementor-element.elementor-element-571e409.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-2001 .elementor-element.elementor-element-571e409.elementor-view-framed .elementor-icon, .elementor-2001 .elementor-element.elementor-element-571e409.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-2001 .elementor-element.elementor-element-571e409 .elementor-icon {
	font-size: 26px;
}

.elementor-2001 .elementor-element.elementor-element-571e409 .elementor-icon-box-description {
	color: var(--e-global-color-873f065);
}

.elementor-2001 .elementor-element.elementor-element-dd5a1c6 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-radius: 100px 100px 100px 100px;
}

.elementor-2001 .elementor-element.elementor-element-dd5a1c6 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-2001 .elementor-element.elementor-element-d6db3ae {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2001 .elementor-element.elementor-element-065f016 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-065f016:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-065f016 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-f8aee18 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-2001 .elementor-element.elementor-element-f99b5fc .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-9fab0a8 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-9fab0a8:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-9fab0a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-c3000bf .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-2001 .elementor-element.elementor-element-c743b5a .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-7b152ce {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-2001 .elementor-element.elementor-element-d8d9d60 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-2001 .elementor-element.elementor-element-5c3a71f .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-8d70b9a {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2001 .elementor-element.elementor-element-db78dbb {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-2001 .elementor-element.elementor-element-928d289 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-2001 .elementor-element.elementor-element-23e671e .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-f85fbb9 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-2001 .elementor-element.elementor-element-b6f6503 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-2001 .elementor-element.elementor-element-4a81d91 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-9e6689a {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-9e6689a:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-9e6689a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-2ebe162 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-2001 .elementor-element.elementor-element-16a4e4e .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-2eef47c {
	--display: flex;
}

.elementor-2001 .elementor-element.elementor-element-2eef47c:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-2eef47c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-cc32013 {
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-cc32013 .elementor-heading-title {
	color: #dc2626;
}

.elementor-2001 .elementor-element.elementor-element-5355bce {
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-5355bce .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-6b28f8d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2001 .elementor-element.elementor-element-6b28f8d:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-6b28f8d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1a1a1a;
}

.elementor-2001 .elementor-element.elementor-element-e15ff0b .elementor-icon-box-wrapper {
	align-items: center;
	gap: 15px;
}

.elementor-2001 .elementor-element.elementor-element-e15ff0b .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-873f065);
}

.elementor-2001 .elementor-element.elementor-element-e15ff0b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-2001 .elementor-element.elementor-element-e15ff0b.elementor-view-framed .elementor-icon, .elementor-2001 .elementor-element.elementor-element-e15ff0b.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-2001 .elementor-element.elementor-element-e15ff0b .elementor-icon {
	font-size: 26px;
}

.elementor-2001 .elementor-element.elementor-element-e15ff0b .elementor-icon-box-description {
	color: var(--e-global-color-873f065);
}

.elementor-2001 .elementor-element.elementor-element-9eeadbb .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-radius: 100px 100px 100px 100px;
}

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

.elementor-2001 .elementor-element.elementor-element-7ac2358 {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-2001 .elementor-element.elementor-element-45a3f14 {
	--display: flex;
	--overflow: hidden;
	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: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-45a3f14:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-45a3f14 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-0d26b27 {
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-0d26b27 img {
	width: 100%;
}

.elementor-2001 .elementor-element.elementor-element-3e54e52 {
	padding: 12px 16px 12px 16px;
}

.elementor-2001 .elementor-element.elementor-element-3e54e52 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-91ac0ab {
	--display: flex;
	--overflow: hidden;
	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: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-91ac0ab:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-91ac0ab > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-c08ae32 {
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-c08ae32 img {
	width: 100%;
}

.elementor-2001 .elementor-element.elementor-element-d664fab {
	padding: 12px 16px 12px 16px;
}

.elementor-2001 .elementor-element.elementor-element-d664fab .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-aa64d53 {
	--display: flex;
	--overflow: hidden;
	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: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-2001 .elementor-element.elementor-element-cd4c99c img {
	width: 100%;
}

.elementor-2001 .elementor-element.elementor-element-cc0a725 {
	padding: 12px 16px 12px 16px;
}

.elementor-2001 .elementor-element.elementor-element-cc0a725 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-ecb16fe {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-2001 .elementor-element.elementor-element-4cbad76 {
	--display: flex;
	--overflow: hidden;
	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: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-4cbad76:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-4cbad76 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-dfb5cf0 img {
	width: 100%;
}

.elementor-2001 .elementor-element.elementor-element-25e4fb5 {
	padding: 12px 16px 12px 16px;
}

.elementor-2001 .elementor-element.elementor-element-25e4fb5 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-98acbdc {
	--display: flex;
	--overflow: hidden;
	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: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-98acbdc:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-98acbdc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-763665f {
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-763665f img {
	width: 100%;
}

.elementor-2001 .elementor-element.elementor-element-9d71368 {
	padding: 12px 16px 12px 16px;
}

.elementor-2001 .elementor-element.elementor-element-9d71368 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-ada3f0e {
	--display: flex;
	--overflow: hidden;
	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: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-2001 .elementor-element.elementor-element-8971350 img {
	width: 100%;
}

.elementor-2001 .elementor-element.elementor-element-d1f45c6 {
	padding: 12px 16px 12px 16px;
}

.elementor-2001 .elementor-element.elementor-element-d1f45c6 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-cc7b870 {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-2001 .elementor-element.elementor-element-080835e {
	--display: flex;
	--overflow: hidden;
	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: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-080835e:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-080835e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-0b464e6 img {
	width: 100%;
}

.elementor-2001 .elementor-element.elementor-element-e936d64 {
	padding: 12px 16px 12px 16px;
}

.elementor-2001 .elementor-element.elementor-element-e936d64 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-1681ee8 {
	--display: flex;
	--overflow: hidden;
	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: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-1681ee8:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-1681ee8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-d969fd2 img {
	width: 100%;
}

.elementor-2001 .elementor-element.elementor-element-c6dbdc0 {
	padding: 12px 16px 12px 16px;
}

.elementor-2001 .elementor-element.elementor-element-c6dbdc0 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-f9471de {
	--display: flex;
	--overflow: hidden;
	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: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-2001 .elementor-element.elementor-element-aeba7b0 img {
	width: 100%;
}

.elementor-2001 .elementor-element.elementor-element-cfe1ce9 {
	padding: 12px 16px 12px 16px;
}

.elementor-2001 .elementor-element.elementor-element-cfe1ce9 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-d0aabc6 {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-2001 .elementor-element.elementor-element-2972c57 {
	--display: flex;
	--overflow: hidden;
	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: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-2972c57:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-2972c57 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-af5d393 img {
	width: 100%;
}

.elementor-2001 .elementor-element.elementor-element-5224ee2 {
	padding: 12px 16px 12px 16px;
}

.elementor-2001 .elementor-element.elementor-element-5224ee2 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-14abf0e {
	--display: flex;
	--overflow: hidden;
	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: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-14abf0e:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-14abf0e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-3d86570 img {
	width: 100%;
}

.elementor-2001 .elementor-element.elementor-element-b15ca5e {
	padding: 12px 16px 12px 16px;
}

.elementor-2001 .elementor-element.elementor-element-b15ca5e .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-54dd2c4 {
	--display: flex;
	--overflow: hidden;
	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: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-54dd2c4:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-54dd2c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-21d11af {
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-21d11af img {
	width: 100%;
}

.elementor-2001 .elementor-element.elementor-element-afe9562 {
	padding: 12px 16px 12px 16px;
}

.elementor-2001 .elementor-element.elementor-element-afe9562 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-b4b320f {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-2001 .elementor-element.elementor-element-dbfcba7 {
	--display: flex;
	--overflow: hidden;
	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: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-2001 .elementor-element.elementor-element-ea8ad6e img {
	width: 100%;
}

.elementor-2001 .elementor-element.elementor-element-e13fe64 {
	padding: 12px 16px 12px 16px;
}

.elementor-2001 .elementor-element.elementor-element-e13fe64 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-7a21c50 {
	--display: flex;
	--overflow: hidden;
	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: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-2001 .elementor-element.elementor-element-34f04ab img {
	width: 100%;
}

.elementor-2001 .elementor-element.elementor-element-8404cb9 {
	padding: 12px 16px 12px 16px;
}

.elementor-2001 .elementor-element.elementor-element-8404cb9 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-3a40e81 {
	--display: flex;
	--overflow: hidden;
	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: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-3a40e81:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-3a40e81 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-5f8022a {
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-5f8022a img {
	width: 100%;
}

.elementor-2001 .elementor-element.elementor-element-fb48f5c {
	padding: 12px 16px 12px 16px;
}

.elementor-2001 .elementor-element.elementor-element-fb48f5c .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-47bf86d {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-2001 .elementor-element.elementor-element-84b9fcb {
	--display: flex;
	--overflow: hidden;
	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: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-84b9fcb:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-84b9fcb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-21fbf64 img {
	width: 100%;
}

.elementor-2001 .elementor-element.elementor-element-6bf47d5 {
	padding: 12px 16px 12px 16px;
}

.elementor-2001 .elementor-element.elementor-element-6bf47d5 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-030d2e6 {
	--display: flex;
	--overflow: hidden;
	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: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-030d2e6:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-030d2e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-28daa4d img {
	width: 100%;
}

.elementor-2001 .elementor-element.elementor-element-8aa934f {
	padding: 12px 16px 12px 16px;
}

.elementor-2001 .elementor-element.elementor-element-8aa934f .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-ae06c5c {
	--display: flex;
	--overflow: hidden;
	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: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-2001 .elementor-element.elementor-element-d79e2d5 img {
	width: 100%;
}

.elementor-2001 .elementor-element.elementor-element-45a5f44 {
	padding: 12px 16px 12px 16px;
}

.elementor-2001 .elementor-element.elementor-element-45a5f44 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-47bb067 {
	--display: flex;
}

.elementor-2001 .elementor-element.elementor-element-47bb067:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-47bb067 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8fafc;
}

.elementor-2001 .elementor-element.elementor-element-b3814d9 {
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-b3814d9 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-b139d06 {
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-b139d06 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-214c50b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2001 .elementor-element.elementor-element-214c50b:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-214c50b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1a1a1a;
}

.elementor-2001 .elementor-element.elementor-element-b3ca3a7 .elementor-icon-box-wrapper {
	align-items: center;
	gap: 15px;
}

.elementor-2001 .elementor-element.elementor-element-b3ca3a7 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-873f065);
}

.elementor-2001 .elementor-element.elementor-element-b3ca3a7.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-2001 .elementor-element.elementor-element-b3ca3a7.elementor-view-framed .elementor-icon, .elementor-2001 .elementor-element.elementor-element-b3ca3a7.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-2001 .elementor-element.elementor-element-b3ca3a7 .elementor-icon {
	font-size: 26px;
}

.elementor-2001 .elementor-element.elementor-element-b3ca3a7 .elementor-icon-box-description {
	color: var(--e-global-color-873f065);
}

.elementor-2001 .elementor-element.elementor-element-5cf0899 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-radius: 100px 100px 100px 100px;
}

.elementor-2001 .elementor-element.elementor-element-5cf0899 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-2001 .elementor-element.elementor-element-9e7c219 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 16px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2001 .elementor-element.elementor-element-76d1260 {
	--display: flex;
	--overflow: hidden;
	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: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-76d1260:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-76d1260 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-e7dd952 img {
	width: 100%;
}

.elementor-2001 .elementor-element.elementor-element-cc2f716 {
	padding: 14px 16px 0px 16px;
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-cc2f716 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-bd84d83 {
	padding: 0px 16px 14px 16px;
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-7c2ebef {
	--display: flex;
	--overflow: hidden;
	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: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-2001 .elementor-element.elementor-element-70b12ca {
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-70b12ca img {
	width: 100%;
}

.elementor-2001 .elementor-element.elementor-element-40cadea {
	padding: 14px 16px 0px 16px;
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-40cadea .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-fc3d639 {
	padding: 0px 16px 14px 16px;
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-869f9c6 {
	--display: flex;
	--overflow: hidden;
	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: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-869f9c6:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-869f9c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-be5c055 img {
	width: 100%;
}

.elementor-2001 .elementor-element.elementor-element-41a3f9d {
	padding: 14px 16px 0px 16px;
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-41a3f9d .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-9aa542c {
	padding: 0px 16px 14px 16px;
	text-align: center;
}

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

.elementor-2001 .elementor-element.elementor-element-8219102 {
	--display: flex;
	--overflow: hidden;
	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: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-2001 .elementor-element.elementor-element-647b941 img {
	width: 100%;
}

.elementor-2001 .elementor-element.elementor-element-13e1765 {
	padding: 14px 16px 0px 16px;
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-13e1765 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-f3515d4 {
	padding: 0px 16px 14px 16px;
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-5ec58b0 {
	--display: flex;
	--overflow: hidden;
	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: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-5ec58b0:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-5ec58b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-d57f512 img {
	width: 100%;
}

.elementor-2001 .elementor-element.elementor-element-4f9645b {
	padding: 14px 16px 0px 16px;
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-4f9645b .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-28e2126 {
	padding: 0px 16px 14px 16px;
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-6fdd93a {
	--display: flex;
	--overflow: hidden;
	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: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-6fdd93a:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-6fdd93a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-a22b374 img {
	width: 100%;
}

.elementor-2001 .elementor-element.elementor-element-0bcd5bc {
	padding: 14px 16px 0px 16px;
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-0bcd5bc .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-fcdfe49 {
	padding: 0px 16px 14px 16px;
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-621b5d1 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 16px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2001 .elementor-element.elementor-element-1b579f0 {
	--display: flex;
	--overflow: hidden;
	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: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-1b579f0:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-1b579f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-a0d5c1c img {
	width: 100%;
}

.elementor-2001 .elementor-element.elementor-element-6c383fb {
	padding: 14px 16px 0px 16px;
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-6c383fb .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-7d3074e {
	padding: 0px 16px 14px 16px;
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-5f5f6f6 {
	--display: flex;
	--overflow: hidden;
	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: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-5f5f6f6:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-5f5f6f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-6dc95f6 img {
	width: 100%;
}

.elementor-2001 .elementor-element.elementor-element-e7c7b05 {
	padding: 14px 16px 0px 16px;
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-e7c7b05 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-6056285 {
	padding: 0px 16px 14px 16px;
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-87dc206 {
	--display: flex;
	--overflow: hidden;
	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: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-87dc206:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-87dc206 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-f0dbe44 img {
	width: 100%;
}

.elementor-2001 .elementor-element.elementor-element-4fd3f42 {
	padding: 14px 16px 0px 16px;
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-4fd3f42 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-171d5f4 {
	padding: 0px 16px 14px 16px;
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-5dc3533 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 16px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2001 .elementor-element.elementor-element-34055c2 {
	--display: flex;
	--overflow: hidden;
	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: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-34055c2:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-34055c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-b87a774 img {
	width: 100%;
}

.elementor-2001 .elementor-element.elementor-element-c2de587 {
	padding: 14px 16px 0px 16px;
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-c2de587 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-c666697 {
	padding: 0px 16px 14px 16px;
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-081865f {
	--display: flex;
	--overflow: hidden;
	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: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-081865f:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-081865f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-3ee6d60 img {
	width: 100%;
}

.elementor-2001 .elementor-element.elementor-element-a1cfaa2 {
	padding: 14px 16px 0px 16px;
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-a1cfaa2 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-8b26855 {
	padding: 0px 16px 14px 16px;
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-2ff783a {
	--display: flex;
	--overflow: hidden;
	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: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-2ff783a:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-2ff783a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-68fc69b img {
	width: 100%;
}

.elementor-2001 .elementor-element.elementor-element-2adfbff {
	padding: 14px 16px 0px 16px;
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-2adfbff .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-24642ac {
	padding: 0px 16px 14px 16px;
	text-align: center;
}

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

.elementor-2001 .elementor-element.elementor-element-73d6aa4 {
	--display: flex;
	--overflow: hidden;
	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: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-73d6aa4:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-73d6aa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-1da271b {
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-1da271b img {
	width: 100%;
}

.elementor-2001 .elementor-element.elementor-element-c9653d9 {
	padding: 14px 16px 0px 16px;
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-c9653d9 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-89c5af4 {
	padding: 0px 16px 14px 16px;
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-c39f221 {
	--display: flex;
	--overflow: hidden;
	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: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-2001 .elementor-element.elementor-element-57e49af img {
	width: 100%;
}

.elementor-2001 .elementor-element.elementor-element-0a8eb1f {
	padding: 14px 16px 0px 16px;
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-0a8eb1f .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-4bd474c {
	padding: 0px 16px 14px 16px;
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-2e7cd43 {
	--display: flex;
	--overflow: hidden;
	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: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-2e7cd43:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-2e7cd43 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-8c6e893 img {
	width: 100%;
}

.elementor-2001 .elementor-element.elementor-element-8872af9 {
	padding: 14px 16px 0px 16px;
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-8872af9 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-4fbd495 {
	padding: 0px 16px 14px 16px;
	text-align: center;
}

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

.elementor-2001 .elementor-element.elementor-element-1e7eae8 {
	--display: flex;
	--overflow: hidden;
	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: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-1e7eae8:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-1e7eae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-efae870 img {
	width: 100%;
}

.elementor-2001 .elementor-element.elementor-element-b6c2167 {
	padding: 14px 16px 0px 16px;
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-b6c2167 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-626916c {
	padding: 0px 16px 14px 16px;
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-28420af {
	--display: flex;
	--overflow: hidden;
	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: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-28420af:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-28420af > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-a57784c img {
	width: 100%;
}

.elementor-2001 .elementor-element.elementor-element-9be7663 {
	padding: 14px 16px 0px 16px;
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-9be7663 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-9849fd3 {
	padding: 0px 16px 14px 16px;
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-71de7ad {
	--display: flex;
	--overflow: hidden;
	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: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-71de7ad:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-71de7ad > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-c09e043 img {
	width: 100%;
}

.elementor-2001 .elementor-element.elementor-element-5bde51e {
	padding: 14px 16px 0px 16px;
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-5bde51e .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-fbad7cb {
	padding: 0px 16px 14px 16px;
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-aeb653e {
	--display: flex;
}

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

.elementor-2001 .elementor-element.elementor-element-003382a {
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-003382a .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-99b9517 {
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-99b9517 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-c9b7c56 {
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-ffcf8d6 {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2001 .elementor-element.elementor-element-9243315 {
	--display: flex;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2001 .elementor-element.elementor-element-9243315:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-9243315 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9a4e8b1);
}

.elementor-2001 .elementor-element.elementor-element-390a103 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-2001 .elementor-element.elementor-element-0fe57ed {
	--display: flex;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2001 .elementor-element.elementor-element-0fe57ed:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-0fe57ed > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9a4e8b1);
}

.elementor-2001 .elementor-element.elementor-element-78e76f3 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-2001 .elementor-element.elementor-element-6cd4a41 {
	--display: flex;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2001 .elementor-element.elementor-element-6cd4a41:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-6cd4a41 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9a4e8b1);
}

.elementor-2001 .elementor-element.elementor-element-02808e2 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-2001 .elementor-element.elementor-element-4ee5187 {
	--display: flex;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2001 .elementor-element.elementor-element-4ee5187:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-4ee5187 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9a4e8b1);
}

.elementor-2001 .elementor-element.elementor-element-19ac909 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-2001 .elementor-element.elementor-element-e2c0ac7 {
	--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;
	--overflow: hidden;
	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: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2001 .elementor-element.elementor-element-ffa18d9 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2001 .elementor-element.elementor-element-5f6d3f7 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-5f6d3f7:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-5f6d3f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0961ad;
}

.elementor-2001 .elementor-element.elementor-element-b67734d .elementor-heading-title {
	color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-e267d12 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-e267d12:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-e267d12 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #07528e;
}

.elementor-2001 .elementor-element.elementor-element-9dfbe51 .elementor-heading-title {
	color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-592e093 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-592e093:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-592e093 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #053d6b;
}

.elementor-2001 .elementor-element.elementor-element-75c2bc8 .elementor-heading-title {
	color: #ffc32a;
}

.elementor-2001 .elementor-element.elementor-element-54e4ed6 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #f0f0f0;
	--border-color: #f0f0f0;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2001 .elementor-element.elementor-element-0d62101 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-198edcb {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-198edcb:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-198edcb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fef2f2;
}

.elementor-2001 .elementor-element.elementor-element-d449dc7 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-d449dc7:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-d449dc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0fff4;
}

.elementor-2001 .elementor-element.elementor-element-657b094 .elementor-heading-title {
	color: #166534;
}

.elementor-2001 .elementor-element.elementor-element-eebc10b {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #f0f0f0;
	--border-color: #f0f0f0;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2001 .elementor-element.elementor-element-399ed26 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-399ed26:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-399ed26 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-2001 .elementor-element.elementor-element-95b1441 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-95b1441:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-95b1441 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fef0f0;
}

.elementor-2001 .elementor-element.elementor-element-b1c63fb {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-b1c63fb:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-b1c63fb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #edfff4;
}

.elementor-2001 .elementor-element.elementor-element-b1e2cfb .elementor-heading-title {
	color: #166534;
}

.elementor-2001 .elementor-element.elementor-element-f34d26d {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #f0f0f0;
	--border-color: #f0f0f0;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2001 .elementor-element.elementor-element-e56d4d4 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-b923c0a {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-b923c0a:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-b923c0a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fef2f2;
}

.elementor-2001 .elementor-element.elementor-element-712a94e {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-712a94e:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-712a94e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0fff4;
}

.elementor-2001 .elementor-element.elementor-element-1c92523 .elementor-heading-title {
	color: #166534;
}

.elementor-2001 .elementor-element.elementor-element-444a6d5 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #f0f0f0;
	--border-color: #f0f0f0;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2001 .elementor-element.elementor-element-934e74d {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-934e74d:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-934e74d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-2001 .elementor-element.elementor-element-63a916c {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-63a916c:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-63a916c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fef0f0;
}

.elementor-2001 .elementor-element.elementor-element-165c362 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-165c362:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-165c362 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #edfff4;
}

.elementor-2001 .elementor-element.elementor-element-f78ae92 .elementor-heading-title {
	color: #166534;
}

.elementor-2001 .elementor-element.elementor-element-bb00fe2 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #f0f0f0;
	--border-color: #f0f0f0;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2001 .elementor-element.elementor-element-9c8c623 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-9d6b51a {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-9d6b51a:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-9d6b51a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fef2f2;
}

.elementor-2001 .elementor-element.elementor-element-e500b78 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-e500b78:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-e500b78 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0fff4;
}

.elementor-2001 .elementor-element.elementor-element-ead6148 .elementor-heading-title {
	color: #166534;
}

.elementor-2001 .elementor-element.elementor-element-eaddb3c {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #f0f0f0;
	--border-color: #f0f0f0;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2001 .elementor-element.elementor-element-965e646 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-965e646:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-965e646 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-2001 .elementor-element.elementor-element-08cc2f6 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-08cc2f6:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-08cc2f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fef0f0;
}

.elementor-2001 .elementor-element.elementor-element-063c7f3 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-063c7f3:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-063c7f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #edfff4;
}

.elementor-2001 .elementor-element.elementor-element-07cbab3 .elementor-heading-title {
	color: #166534;
}

.elementor-2001 .elementor-element.elementor-element-1c9303d {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #f0f0f0;
	--border-color: #f0f0f0;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2001 .elementor-element.elementor-element-4de2a96 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-746e884 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-746e884:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-746e884 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fef2f2;
}

.elementor-2001 .elementor-element.elementor-element-68ea50d {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-68ea50d:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-68ea50d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0fff4;
}

.elementor-2001 .elementor-element.elementor-element-8524c6c .elementor-heading-title {
	color: #166534;
}

.elementor-2001 .elementor-element.elementor-element-cbbc36a {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #f0f0f0;
	--border-color: #f0f0f0;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2001 .elementor-element.elementor-element-371bc9e {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-371bc9e:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-371bc9e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-2001 .elementor-element.elementor-element-b992e13 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-b992e13:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-b992e13 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fef0f0;
}

.elementor-2001 .elementor-element.elementor-element-ac88148 .elementor-heading-title {
	color: #dc2626;
}

.elementor-2001 .elementor-element.elementor-element-d26235c {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-d26235c:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-d26235c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #edfff4;
}

.elementor-2001 .elementor-element.elementor-element-ad5f7ef .elementor-heading-title {
	color: #166534;
}

.elementor-2001 .elementor-element.elementor-element-46fe50b {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #f0f0f0;
	--border-color: #f0f0f0;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2001 .elementor-element.elementor-element-b0f8f6a {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-8c6a2ef {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-8c6a2ef:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-8c6a2ef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fef2f2;
}

.elementor-2001 .elementor-element.elementor-element-0ff0f0b .elementor-heading-title {
	color: #dc2626;
}

.elementor-2001 .elementor-element.elementor-element-212d3d4 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-212d3d4:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-212d3d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0fff4;
}

.elementor-2001 .elementor-element.elementor-element-67af40c .elementor-heading-title {
	color: #166534;
}

.elementor-2001 .elementor-element.elementor-element-2e71a41 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2001 .elementor-element.elementor-element-3cd6ad4 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-3cd6ad4:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-3cd6ad4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-2001 .elementor-element.elementor-element-969b94f {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-969b94f:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-969b94f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fef0f0;
}

.elementor-2001 .elementor-element.elementor-element-321b21e .elementor-heading-title {
	color: #dc2626;
}

.elementor-2001 .elementor-element.elementor-element-5324997 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2001 .elementor-element.elementor-element-5324997:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-5324997 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #edfff4;
}

.elementor-2001 .elementor-element.elementor-element-5a94c07 .elementor-heading-title {
	color: #166534;
}

.elementor-2001 .elementor-element.elementor-element-80be08f {
	--display: flex;
}

.elementor-2001 .elementor-element.elementor-element-80be08f:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-80be08f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #084d8f;
}

.elementor-2001 .elementor-element.elementor-element-295c1bc {
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-295c1bc .elementor-heading-title {
	color: #ffc32a;
}

.elementor-2001 .elementor-element.elementor-element-5dddfac {
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-5dddfac .elementor-heading-title {
	color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-dc256b3 {
	color: #b0cbe5;
}

.elementor-2001 .elementor-element.elementor-element-5eba5f3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 40px 60px;
	--row-gap: 40px;
	--column-gap: 60px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2001 .elementor-element.elementor-element-9b72503 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2001 .elementor-element.elementor-element-19f274b {
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-19f274b .elementor-heading-title {
	color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-9f70ffb {
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-9f70ffb .elementor-heading-title {
	color: #8bb0d4;
}

.elementor-2001 .elementor-element.elementor-element-408aa00 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2001 .elementor-element.elementor-element-5599869 {
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-5599869 .elementor-heading-title {
	color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-989da2a {
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-989da2a .elementor-heading-title {
	color: #8bb0d4;
}

.elementor-2001 .elementor-element.elementor-element-cd2ff71 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2001 .elementor-element.elementor-element-8de790d {
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-8de790d .elementor-heading-title {
	color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-063ceab {
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-063ceab .elementor-heading-title {
	color: #8bb0d4;
}

.elementor-2001 .elementor-element.elementor-element-e35a036 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2001 .elementor-element.elementor-element-39c708b {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2001 .elementor-element.elementor-element-0d9cb6a .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	fill: #191919;
	color: #191919;
	border-radius: 100px 100px 100px 100px;
}

.elementor-2001 .elementor-element.elementor-element-0d9cb6a .elementor-button:hover, .elementor-2001 .elementor-element.elementor-element-0d9cb6a .elementor-button:focus {
	background-color: #ecb21d;
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-0d9cb6a .elementor-button:hover svg, .elementor-2001 .elementor-element.elementor-element-0d9cb6a .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-1919b77 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2001 .elementor-element.elementor-element-6486fd2 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	fill: #191919;
	color: #191919;
	border-radius: 100px 100px 100px 100px;
}

.elementor-2001 .elementor-element.elementor-element-6486fd2 .elementor-button:hover, .elementor-2001 .elementor-element.elementor-element-6486fd2 .elementor-button:focus {
	background-color: #ecb21d;
	color: var(--e-global-color-text);
}

.elementor-2001 .elementor-element.elementor-element-6486fd2 .elementor-button:hover svg, .elementor-2001 .elementor-element.elementor-element-6486fd2 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

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

body.elementor-page-2001 {
	padding: 0px 0px 0px 0px;
}

@media (min-width:768px) {
	.elementor-2001 .elementor-element.elementor-element-f90ae38 {
		--width: 50%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-4a3eee9 {
		--width: 50%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-a23abea {
		--width: 50%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-9f3c6d0 {
		--width: 50%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-065f016 {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-9fab0a8 {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-7b152ce {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-db78dbb {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-f85fbb9 {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-9e6689a {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-45a3f14 {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-91ac0ab {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-aa64d53 {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-4cbad76 {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-98acbdc {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-ada3f0e {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-080835e {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-1681ee8 {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-f9471de {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-2972c57 {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-14abf0e {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-54dd2c4 {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-dbfcba7 {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-7a21c50 {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-3a40e81 {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-84b9fcb {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-030d2e6 {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-ae06c5c {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-76d1260 {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-7c2ebef {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-869f9c6 {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-8219102 {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-5ec58b0 {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-6fdd93a {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-1b579f0 {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-5f5f6f6 {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-87dc206 {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-34055c2 {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-081865f {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-2ff783a {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-73d6aa4 {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-c39f221 {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-2e7cd43 {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-1e7eae8 {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-28420af {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-71de7ad {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-9243315 {
		--width: 25%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-0fe57ed {
		--width: 25%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-6cd4a41 {
		--width: 25%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-4ee5187 {
		--width: 25%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-5f6d3f7 {
		--width: 20%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-e267d12 {
		--width: 40%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-592e093 {
		--width: 40%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-0d62101 {
		--width: 20%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-198edcb {
		--width: 40%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-d449dc7 {
		--width: 40%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-399ed26 {
		--width: 20%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-95b1441 {
		--width: 40%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-b1c63fb {
		--width: 40%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-e56d4d4 {
		--width: 20%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-b923c0a {
		--width: 40%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-712a94e {
		--width: 40%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-934e74d {
		--width: 20%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-63a916c {
		--width: 40%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-165c362 {
		--width: 40%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-9c8c623 {
		--width: 20%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-9d6b51a {
		--width: 40%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-e500b78 {
		--width: 40%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-965e646 {
		--width: 20%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-08cc2f6 {
		--width: 40%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-063c7f3 {
		--width: 40%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-4de2a96 {
		--width: 20%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-746e884 {
		--width: 40%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-68ea50d {
		--width: 40%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-371bc9e {
		--width: 20%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-b992e13 {
		--width: 40%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-d26235c {
		--width: 40%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-b0f8f6a {
		--width: 20%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-8c6a2ef {
		--width: 40%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-212d3d4 {
		--width: 40%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-3cd6ad4 {
		--width: 20%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-969b94f {
		--width: 40%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-5324997 {
		--width: 40%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-80be08f {
		--content-width: 800px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-9b72503 {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-408aa00 {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-cd2ff71 {
		--width: 33%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-39c708b {
		--width: 50%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-1919b77 {
		--width: 50%;
	}
}

@media (max-width:1024px) {
	.elementor-2001 .elementor-element.elementor-element-aba74fd {
		--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;
	}
	
	.elementor-2001 .elementor-element.elementor-element-0d9cb6a .elementor-button {
		font-size: 16px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-6486fd2 .elementor-button {
		font-size: 16px;
	}
}

@media (max-width:767px) {
	.elementor-2001 .elementor-element.elementor-element-aba74fd {
		--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;
	}
	
	.elementor-2001 .elementor-element.elementor-element-f90ae38 {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-4a3eee9 {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-21a56fe {
		--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-2001 .elementor-element.elementor-element-2eb1561 {
		--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-2001 .elementor-element.elementor-element-a23abea {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-9f3c6d0 {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-fc321f8 {
		--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-2001 .elementor-element.elementor-element-d6db3ae {
		--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-2001 .elementor-element.elementor-element-065f016 {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-9fab0a8 {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-7b152ce {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-8d70b9a {
		--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-2001 .elementor-element.elementor-element-db78dbb {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-f85fbb9 {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-9e6689a {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-2eef47c {
		--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-2001 .elementor-element.elementor-element-7ac2358 {
		--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-2001 .elementor-element.elementor-element-45a3f14 {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-91ac0ab {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-aa64d53 {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-ecb16fe {
		--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-2001 .elementor-element.elementor-element-4cbad76 {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-98acbdc {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-ada3f0e {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-cc7b870 {
		--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-2001 .elementor-element.elementor-element-080835e {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-1681ee8 {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-f9471de {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-d0aabc6 {
		--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-2001 .elementor-element.elementor-element-2972c57 {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-14abf0e {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-54dd2c4 {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-b4b320f {
		--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-2001 .elementor-element.elementor-element-dbfcba7 {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-7a21c50 {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-3a40e81 {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-47bf86d {
		--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-2001 .elementor-element.elementor-element-84b9fcb {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-030d2e6 {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-ae06c5c {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-47bb067 {
		--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-2001 .elementor-element.elementor-element-9e7c219 {
		--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-2001 .elementor-element.elementor-element-76d1260 {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-7c2ebef {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-869f9c6 {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-0f699fa {
		--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-2001 .elementor-element.elementor-element-8219102 {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-5ec58b0 {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-6fdd93a {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-621b5d1 {
		--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-2001 .elementor-element.elementor-element-1b579f0 {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-5f5f6f6 {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-87dc206 {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-5dc3533 {
		--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-2001 .elementor-element.elementor-element-34055c2 {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-081865f {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-2ff783a {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-bac7318 {
		--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-2001 .elementor-element.elementor-element-73d6aa4 {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-c39f221 {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-2e7cd43 {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-ab705f3 {
		--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-2001 .elementor-element.elementor-element-1e7eae8 {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-28420af {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-71de7ad {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-aeb653e {
		--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-2001 .elementor-element.elementor-element-ffcf8d6 {
		--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-2001 .elementor-element.elementor-element-9243315 {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-0fe57ed {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-6cd4a41 {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-4ee5187 {
		--width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-ffa18d9 {
		--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-2001 .elementor-element.elementor-element-54e4ed6 {
		--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-2001 .elementor-element.elementor-element-eebc10b {
		--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-2001 .elementor-element.elementor-element-f34d26d {
		--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-2001 .elementor-element.elementor-element-444a6d5 {
		--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-2001 .elementor-element.elementor-element-bb00fe2 {
		--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-2001 .elementor-element.elementor-element-eaddb3c {
		--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-2001 .elementor-element.elementor-element-1c9303d {
		--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-2001 .elementor-element.elementor-element-cbbc36a {
		--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-2001 .elementor-element.elementor-element-46fe50b {
		--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-2001 .elementor-element.elementor-element-2e71a41 {
		--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-2001 .elementor-element.elementor-element-80be08f {
		--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-2001 .elementor-element.elementor-element-5eba5f3 {
		--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-2001 .elementor-element.elementor-element-e35a036 {
		--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;
	}
}
