
.elementor-27500 .elementor-element.elementor-element-19a00d40 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.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-27500 .elementor-element.elementor-element-58f0da4f {
	width: var(--container-widget-width, 695px);
	max-width: 695px;
	--container-widget-width: 695px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Figtree", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-27500 .elementor-element.elementor-element-58f0da4f p {
	margin-block-end: 0px;
}

.elementor-27500 .elementor-element.elementor-element-4302175a {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(6, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
	border-style: none;
	--border-style: none;
	box-shadow: 0px 0px 62px -28px rgba(0, 0, 0, .22);
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27500 .elementor-element.elementor-element-4302175a.e-con {
	--align-self: center;
}

.elementor-27500 .elementor-element.elementor-element-278af16c {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27500 .elementor-element.elementor-element-278af16c:not(.elementor-motion-effects-element-type-background), .elementor-27500 .elementor-element.elementor-element-278af16c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.elementor-27500 .elementor-element.elementor-element-2c8828e1 {
	text-align: center;
	font-family: "Figtree", Sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-6a0d07c);
}

.elementor-27500 .elementor-element.elementor-element-2c8828e1 p {
	margin-block-end: 0px;
}

.elementor-27500 .elementor-element.elementor-element-665cb0fa {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
}

.elementor-27500 .elementor-element.elementor-element-665cb0fa:not(.elementor-motion-effects-element-type-background), .elementor-27500 .elementor-element.elementor-element-665cb0fa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.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-27500 .elementor-element.elementor-element-770e0a6c img {
	width: 200px;
}

.elementor-27500 .elementor-element.elementor-element-3321222b {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
}

.elementor-27500 .elementor-element.elementor-element-3321222b:not(.elementor-motion-effects-element-type-background), .elementor-27500 .elementor-element.elementor-element-3321222b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.elementor-27500 .elementor-element.elementor-element-51b03dd6 img {
	width: 100px;
}

.elementor-27500 .elementor-element.elementor-element-45ee0aa9 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27500 .elementor-element.elementor-element-5b3840ca {
	text-align: center;
}

.elementor-27500 .elementor-element.elementor-element-5b3840ca img {
	width: 180px;
}

.elementor-27500 .elementor-element.elementor-element-7756890 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27500 .elementor-element.elementor-element-1066edd img {
	width: 90px;
}

.elementor-27500 .elementor-element.elementor-element-6ec6e882 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27500 .elementor-element.elementor-element-72cc3c1 img {
	width: 90px;
}

.elementor-27500 .elementor-element.elementor-element-16ed132 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27500 .elementor-element.elementor-element-16ed132:not(.elementor-motion-effects-element-type-background), .elementor-27500 .elementor-element.elementor-element-16ed132 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5eb7b59);
}

.elementor-27500 .elementor-element.elementor-element-72a6a76e {
	text-align: center;
	font-family: "Figtree", Sans-serif;
	font-weight: 400;
}

.elementor-27500 .elementor-element.elementor-element-13ba9512 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27500 .elementor-element.elementor-element-13ba9512:not(.elementor-motion-effects-element-type-background), .elementor-27500 .elementor-element.elementor-element-13ba9512 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5eb7b59);
}

.elementor-27500 .elementor-element.elementor-element-d2d557 {
	text-align: center;
	font-family: "Figtree", Sans-serif;
	font-size: 40px;
	font-weight: 800;
	color: var(--e-global-color-92958ca);
}

.elementor-27500 .elementor-element.elementor-element-d2d557 p {
	margin-block-end: 0px;
}

.elementor-27500 .elementor-element.elementor-element-1c2a7d34 {
	text-align: center;
	font-family: "Figtree", Sans-serif;
	font-weight: 400;
}

.elementor-27500 .elementor-element.elementor-element-1c2a7d34 p {
	margin-block-end: 0px;
}

.elementor-27500 .elementor-element.elementor-element-7fad1c04 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27500 .elementor-element.elementor-element-7fad1c04:not(.elementor-motion-effects-element-type-background), .elementor-27500 .elementor-element.elementor-element-7fad1c04 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5eb7b59);
}

.elementor-27500 .elementor-element.elementor-element-6b76fd68 {
	text-align: center;
	font-family: "Figtree", Sans-serif;
	font-size: 40px;
	font-weight: 800;
	color: #c60c30;
}

.elementor-27500 .elementor-element.elementor-element-6b76fd68 p {
	margin-block-end: 0px;
}

.elementor-27500 .elementor-element.elementor-element-8137aee {
	text-align: center;
	font-family: "Figtree", Sans-serif;
	font-weight: 400;
}

.elementor-27500 .elementor-element.elementor-element-8137aee p {
	margin-block-end: 0px;
}

.elementor-27500 .elementor-element.elementor-element-155770ef {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27500 .elementor-element.elementor-element-67bb9e44 {
	text-align: center;
}

.elementor-27500 .elementor-element.elementor-element-67bb9e44 img {
	width: 140px;
}

.elementor-27500 .elementor-element.elementor-element-276bd9fe {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27500 .elementor-element.elementor-element-2dba090 img {
	width: 90px;
}

.elementor-27500 .elementor-element.elementor-element-39ad068f {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27500 .elementor-element.elementor-element-e03e6bd img {
	width: 90px;
}

.elementor-27500 .elementor-element.elementor-element-3c35cec2 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27500 .elementor-element.elementor-element-3c35cec2:not(.elementor-motion-effects-element-type-background), .elementor-27500 .elementor-element.elementor-element-3c35cec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5eb7b59);
}

.elementor-27500 .elementor-element.elementor-element-26309237 {
	text-align: center;
}

.elementor-27500 .elementor-element.elementor-element-26309237 img {
	width: 140px;
}

.elementor-27500 .elementor-element.elementor-element-4d20dbaa {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27500 .elementor-element.elementor-element-4d20dbaa:not(.elementor-motion-effects-element-type-background), .elementor-27500 .elementor-element.elementor-element-4d20dbaa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5eb7b59);
}

.elementor-27500 .elementor-element.elementor-element-c1682ce img {
	width: 90px;
}

.elementor-27500 .elementor-element.elementor-element-77f0375e {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27500 .elementor-element.elementor-element-77f0375e:not(.elementor-motion-effects-element-type-background), .elementor-27500 .elementor-element.elementor-element-77f0375e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5eb7b59);
}

.elementor-27500 .elementor-element.elementor-element-a8fd065 img {
	width: 90px;
}

.elementor-27500 .elementor-element.elementor-element-75885b4d {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27500 .elementor-element.elementor-element-282872b7 {
	text-align: center;
}

.elementor-27500 .elementor-element.elementor-element-282872b7 img {
	width: 180px;
}

.elementor-27500 .elementor-element.elementor-element-60d17c0d {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27500 .elementor-element.elementor-element-ed8e331 img {
	width: 90px;
}

.elementor-27500 .elementor-element.elementor-element-a9e2200 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27500 .elementor-element.elementor-element-fe35e58 img {
	width: 90px;
}

.elementor-27500 .elementor-element.elementor-element-11073a4e {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27500 .elementor-element.elementor-element-551bb328 {
	text-align: center;
}

.elementor-27500 .elementor-element.elementor-element-551bb328 img {
	width: 180px;
}

.elementor-27500 .elementor-element.elementor-element-5300c300 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
	border-style: none;
	--border-style: none;
	box-shadow: 0px 0px 62px -28px rgba(0, 0, 0, .22);
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27500 .elementor-element.elementor-element-5300c300.e-con {
	--align-self: center;
}

.elementor-27500 .elementor-element.elementor-element-391c000b {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
}

.elementor-27500 .elementor-element.elementor-element-391c000b:not(.elementor-motion-effects-element-type-background), .elementor-27500 .elementor-element.elementor-element-391c000b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.elementor-27500 .elementor-element.elementor-element-5a96930c img {
	width: 200px;
}

.elementor-27500 .elementor-element.elementor-element-5f824dec {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
}

.elementor-27500 .elementor-element.elementor-element-5f824dec:not(.elementor-motion-effects-element-type-background), .elementor-27500 .elementor-element.elementor-element-5f824dec > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.elementor-27500 .elementor-element.elementor-element-40b15ede img {
	width: 100px;
}

.elementor-27500 .elementor-element.elementor-element-ca864b7 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27500 .elementor-element.elementor-element-aca54f0 img {
	width: 90px;
}

.elementor-27500 .elementor-element.elementor-element-32c2fc55 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27500 .elementor-element.elementor-element-9560371 img {
	width: 90px;
}

.elementor-27500 .elementor-element.elementor-element-190cc91c {
	text-align: center;
	font-family: "Figtree", Sans-serif;
	font-size: 25px;
	font-weight: 400;
}

.elementor-27500 .elementor-element.elementor-element-190cc91c p {
	margin-block-end: 0px;
}

.elementor-27500 .elementor-element.elementor-element-10ccebed {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
	border-style: none;
	--border-style: none;
	box-shadow: 0px 0px 62px -28px rgba(0, 0, 0, .22);
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27500 .elementor-element.elementor-element-10ccebed.e-con {
	--align-self: center;
}

.elementor-27500 .elementor-element.elementor-element-104374b6 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
}

.elementor-27500 .elementor-element.elementor-element-104374b6:not(.elementor-motion-effects-element-type-background), .elementor-27500 .elementor-element.elementor-element-104374b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.elementor-27500 .elementor-element.elementor-element-1b14377d img {
	width: 200px;
}

.elementor-27500 .elementor-element.elementor-element-3b119613 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
}

.elementor-27500 .elementor-element.elementor-element-3b119613:not(.elementor-motion-effects-element-type-background), .elementor-27500 .elementor-element.elementor-element-3b119613 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.elementor-27500 .elementor-element.elementor-element-45df716e img {
	width: 100px;
}

.elementor-27500 .elementor-element.elementor-element-205ad6e {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27500 .elementor-element.elementor-element-65a374cc {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27500 .elementor-element.elementor-element-65a374cc:not(.elementor-motion-effects-element-type-background), .elementor-27500 .elementor-element.elementor-element-65a374cc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27500 .elementor-element.elementor-element-5c988fce {
	text-align: center;
	font-family: "Figtree", Sans-serif;
	font-size: 40px;
	font-weight: 800;
	color: var(--e-global-color-92958ca);
}

.elementor-27500 .elementor-element.elementor-element-5c988fce p {
	margin-block-end: 0px;
}

.elementor-27500 .elementor-element.elementor-element-72e6cbef {
	text-align: center;
	font-family: "Figtree", Sans-serif;
	font-weight: 400;
}

.elementor-27500 .elementor-element.elementor-element-72e6cbef p {
	margin-block-end: 0px;
}

.elementor-27500 .elementor-element.elementor-element-367a7e0d {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27500 .elementor-element.elementor-element-367a7e0d:not(.elementor-motion-effects-element-type-background), .elementor-27500 .elementor-element.elementor-element-367a7e0d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27500 .elementor-element.elementor-element-19d021fd {
	text-align: center;
	font-family: "Figtree", Sans-serif;
	font-size: 40px;
	font-weight: 800;
	color: var(--e-global-color-0e8c801);
}

.elementor-27500 .elementor-element.elementor-element-19d021fd p {
	margin-block-end: 0px;
}

.elementor-27500 .elementor-element.elementor-element-4e9a87e6 {
	text-align: center;
	font-family: "Figtree", Sans-serif;
	font-weight: 400;
}

.elementor-27500 .elementor-element.elementor-element-4e9a87e6 p {
	margin-block-end: 0px;
}

.elementor-27500 .elementor-element.elementor-element-7e212e7 {
	text-align: center;
}

.elementor-27500 .elementor-element.elementor-element-7e212e7 img {
	width: 180px;
}

.elementor-27500 .elementor-element.elementor-element-cc4307 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
	border-style: none;
	--border-style: none;
	box-shadow: 0px 0px 62px -28px rgba(0, 0, 0, .22);
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27500 .elementor-element.elementor-element-cc4307.e-con {
	--align-self: center;
}

.elementor-27500 .elementor-element.elementor-element-2a018b46 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
}

.elementor-27500 .elementor-element.elementor-element-2a018b46:not(.elementor-motion-effects-element-type-background), .elementor-27500 .elementor-element.elementor-element-2a018b46 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.elementor-27500 .elementor-element.elementor-element-56f4dff5 img {
	width: 200px;
}

.elementor-27500 .elementor-element.elementor-element-28cc822d {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
}

.elementor-27500 .elementor-element.elementor-element-28cc822d:not(.elementor-motion-effects-element-type-background), .elementor-27500 .elementor-element.elementor-element-28cc822d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.elementor-27500 .elementor-element.elementor-element-2ca6e79 img {
	width: 100px;
}

.elementor-27500 .elementor-element.elementor-element-53f25e9a {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27500 .elementor-element.elementor-element-52e3d107 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27500 .elementor-element.elementor-element-52e3d107:not(.elementor-motion-effects-element-type-background), .elementor-27500 .elementor-element.elementor-element-52e3d107 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27500 .elementor-element.elementor-element-5011108 img {
	width: 90px;
}

.elementor-27500 .elementor-element.elementor-element-1c2c0f00 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27500 .elementor-element.elementor-element-1c2c0f00:not(.elementor-motion-effects-element-type-background), .elementor-27500 .elementor-element.elementor-element-1c2c0f00 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27500 .elementor-element.elementor-element-54647bf1 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27500 .elementor-element.elementor-element-54647bf1:not(.elementor-motion-effects-element-type-background), .elementor-27500 .elementor-element.elementor-element-54647bf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27500 .elementor-element.elementor-element-4eeaa59 img {
	width: 90px;
}

.elementor-27500 .elementor-element.elementor-element-40fceea9 {
	text-align: center;
}

.elementor-27500 .elementor-element.elementor-element-40fceea9 img {
	width: 180px;
}

.elementor-27500 .elementor-element.elementor-element-540f19b8 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
	border-style: none;
	--border-style: none;
	box-shadow: 0px 0px 62px -28px rgba(0, 0, 0, .22);
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27500 .elementor-element.elementor-element-540f19b8.e-con {
	--align-self: center;
}

.elementor-27500 .elementor-element.elementor-element-27714091 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
}

.elementor-27500 .elementor-element.elementor-element-27714091:not(.elementor-motion-effects-element-type-background), .elementor-27500 .elementor-element.elementor-element-27714091 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.elementor-27500 .elementor-element.elementor-element-1d325443 img {
	width: 200px;
}

.elementor-27500 .elementor-element.elementor-element-4b8971fc {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
}

.elementor-27500 .elementor-element.elementor-element-4b8971fc:not(.elementor-motion-effects-element-type-background), .elementor-27500 .elementor-element.elementor-element-4b8971fc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.elementor-27500 .elementor-element.elementor-element-43c5711 img {
	width: 100px;
}

.elementor-27500 .elementor-element.elementor-element-1c55a15c {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27500 .elementor-element.elementor-element-11f8cffb {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27500 .elementor-element.elementor-element-11f8cffb:not(.elementor-motion-effects-element-type-background), .elementor-27500 .elementor-element.elementor-element-11f8cffb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27500 .elementor-element.elementor-element-54e4e37 img {
	width: 90px;
}

.elementor-27500 .elementor-element.elementor-element-224a8f52 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27500 .elementor-element.elementor-element-224a8f52:not(.elementor-motion-effects-element-type-background), .elementor-27500 .elementor-element.elementor-element-224a8f52 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27500 .elementor-element.elementor-element-6346d54e {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27500 .elementor-element.elementor-element-6346d54e:not(.elementor-motion-effects-element-type-background), .elementor-27500 .elementor-element.elementor-element-6346d54e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27500 .elementor-element.elementor-element-f5b288f img {
	width: 90px;
}

.elementor-27500 .elementor-element.elementor-element-431a3414 {
	text-align: center;
}

.elementor-27500 .elementor-element.elementor-element-431a3414 img {
	width: 220px;
}

.elementor-27500 .elementor-element.elementor-element-c616a06 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
	border-style: none;
	--border-style: none;
	box-shadow: 0px 0px 62px -28px rgba(0, 0, 0, .22);
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27500 .elementor-element.elementor-element-c616a06.e-con {
	--align-self: center;
}

.elementor-27500 .elementor-element.elementor-element-6f2cecf2 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
}

.elementor-27500 .elementor-element.elementor-element-6f2cecf2:not(.elementor-motion-effects-element-type-background), .elementor-27500 .elementor-element.elementor-element-6f2cecf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.elementor-27500 .elementor-element.elementor-element-28af833 img {
	width: 200px;
}

.elementor-27500 .elementor-element.elementor-element-4de1df09 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
}

.elementor-27500 .elementor-element.elementor-element-4de1df09:not(.elementor-motion-effects-element-type-background), .elementor-27500 .elementor-element.elementor-element-4de1df09 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.elementor-27500 .elementor-element.elementor-element-3d49add4 img {
	width: 100px;
}

.elementor-27500 .elementor-element.elementor-element-3750e6b8 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27500 .elementor-element.elementor-element-54fa74f0 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27500 .elementor-element.elementor-element-54fa74f0:not(.elementor-motion-effects-element-type-background), .elementor-27500 .elementor-element.elementor-element-54fa74f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27500 .elementor-element.elementor-element-ec27cec img {
	width: 90px;
}

.elementor-27500 .elementor-element.elementor-element-89b0bd9 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27500 .elementor-element.elementor-element-89b0bd9:not(.elementor-motion-effects-element-type-background), .elementor-27500 .elementor-element.elementor-element-89b0bd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27500 .elementor-element.elementor-element-546a14a9 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27500 .elementor-element.elementor-element-546a14a9:not(.elementor-motion-effects-element-type-background), .elementor-27500 .elementor-element.elementor-element-546a14a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27500 .elementor-element.elementor-element-3125939 img {
	width: 90px;
}

.elementor-27500 .elementor-element.elementor-element-1dff9f40 {
	width: var(--container-widget-width, 896px);
	max-width: 896px;
	--container-widget-width: 896px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Figtree", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-27500 .elementor-element.elementor-element-1dff9f40 p {
	margin-block-end: 0px;
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-27500 .elementor-element.elementor-element-5300c300 {
		--width: 100%;
	}
	
	.elementor-27500 .elementor-element.elementor-element-10ccebed {
		--width: 100%;
	}
	
	.elementor-27500 .elementor-element.elementor-element-cc4307 {
		--width: 100%;
	}
	
	.elementor-27500 .elementor-element.elementor-element-540f19b8 {
		--width: 100%;
	}
	
	.elementor-27500 .elementor-element.elementor-element-c616a06 {
		--width: 100%;
	}
}

@media (max-width:1366px) {
	.elementor-27500 .elementor-element.elementor-element-4302175a {
		--grid-auto-flow: row;
	}
	
	.elementor-27500 .elementor-element.elementor-element-5300c300 {
		--grid-auto-flow: row;
	}
	
	.elementor-27500 .elementor-element.elementor-element-10ccebed {
		--grid-auto-flow: row;
	}
	
	.elementor-27500 .elementor-element.elementor-element-cc4307 {
		--grid-auto-flow: row;
	}
	
	.elementor-27500 .elementor-element.elementor-element-540f19b8 {
		--grid-auto-flow: row;
	}
	
	.elementor-27500 .elementor-element.elementor-element-c616a06 {
		--grid-auto-flow: row;
	}
}

@media (max-width:1200px) {
	.elementor-27500 .elementor-element.elementor-element-4302175a {
		--grid-auto-flow: row;
	}
	
	.elementor-27500 .elementor-element.elementor-element-5300c300 {
		--grid-auto-flow: row;
	}
	
	.elementor-27500 .elementor-element.elementor-element-10ccebed {
		--grid-auto-flow: row;
	}
	
	.elementor-27500 .elementor-element.elementor-element-cc4307 {
		--grid-auto-flow: row;
	}
	
	.elementor-27500 .elementor-element.elementor-element-540f19b8 {
		--grid-auto-flow: row;
	}
	
	.elementor-27500 .elementor-element.elementor-element-c616a06 {
		--grid-auto-flow: row;
	}
}

@media (max-width:1024px) {
	.elementor-27500 .elementor-element.elementor-element-4302175a {
		--grid-auto-flow: row;
	}
	
	.elementor-27500 .elementor-element.elementor-element-5300c300 {
		--grid-auto-flow: row;
	}
	
	.elementor-27500 .elementor-element.elementor-element-10ccebed {
		--grid-auto-flow: row;
	}
	
	.elementor-27500 .elementor-element.elementor-element-cc4307 {
		--grid-auto-flow: row;
	}
	
	.elementor-27500 .elementor-element.elementor-element-540f19b8 {
		--grid-auto-flow: row;
	}
	
	.elementor-27500 .elementor-element.elementor-element-c616a06 {
		--grid-auto-flow: row;
	}
}

@media (max-width:880px) {
	.elementor-27500 .elementor-element.elementor-element-4302175a {
		--grid-auto-flow: row;
	}
	
	.elementor-27500 .elementor-element.elementor-element-5300c300 {
		--grid-auto-flow: row;
	}
	
	.elementor-27500 .elementor-element.elementor-element-10ccebed {
		--grid-auto-flow: row;
	}
	
	.elementor-27500 .elementor-element.elementor-element-cc4307 {
		--grid-auto-flow: row;
	}
	
	.elementor-27500 .elementor-element.elementor-element-540f19b8 {
		--grid-auto-flow: row;
	}
	
	.elementor-27500 .elementor-element.elementor-element-c616a06 {
		--grid-auto-flow: row;
	}
}

@media (max-width:767px) {
	.elementor-27500 .elementor-element.elementor-element-4302175a {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-27500 .elementor-element.elementor-element-11073a4e {
		--min-height: 0px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-27500 .elementor-element.elementor-element-5300c300 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-27500 .elementor-element.elementor-element-190cc91c > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-27500 .elementor-element.elementor-element-10ccebed {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-27500 .elementor-element.elementor-element-7e212e7 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-27500 .elementor-element.elementor-element-7e212e7 img {
		width: 150px;
	}
	
	.elementor-27500 .elementor-element.elementor-element-cc4307 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-27500 .elementor-element.elementor-element-40fceea9 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-27500 .elementor-element.elementor-element-40fceea9 img {
		width: 150px;
	}
	
	.elementor-27500 .elementor-element.elementor-element-540f19b8 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-27500 .elementor-element.elementor-element-431a3414 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-27500 .elementor-element.elementor-element-431a3414 img {
		width: 150px;
	}
	
	.elementor-27500 .elementor-element.elementor-element-c616a06 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
}

@media (min-width:768px) {
	.elementor-27500 .elementor-element.elementor-element-4302175a {
		--width: 75%;
	}
	
	.elementor-27500 .elementor-element.elementor-element-5300c300 {
		--width: 75%;
	}
	
	.elementor-27500 .elementor-element.elementor-element-10ccebed {
		--width: 75%;
	}
	
	.elementor-27500 .elementor-element.elementor-element-cc4307 {
		--width: 75%;
	}
	
	.elementor-27500 .elementor-element.elementor-element-540f19b8 {
		--width: 75%;
	}
	
	.elementor-27500 .elementor-element.elementor-element-c616a06 {
		--width: 75%;
	}
}

@media (min-width:2400px) {
	.elementor-27500 .elementor-element.elementor-element-4302175a {
		--grid-auto-flow: row;
	}
	
	.elementor-27500 .elementor-element.elementor-element-5300c300 {
		--grid-auto-flow: row;
	}
	
	.elementor-27500 .elementor-element.elementor-element-10ccebed {
		--grid-auto-flow: row;
	}
	
	.elementor-27500 .elementor-element.elementor-element-cc4307 {
		--grid-auto-flow: row;
	}
	
	.elementor-27500 .elementor-element.elementor-element-540f19b8 {
		--grid-auto-flow: row;
	}
	
	.elementor-27500 .elementor-element.elementor-element-c616a06 {
		--grid-auto-flow: row;
	}
}

.elementor-27521 .elementor-element.elementor-element-19a00d40 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.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-27521 .elementor-element.elementor-element-58f0da4f {
	width: var(--container-widget-width, 75%);
	max-width: 75%;
	--container-widget-width: 75%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Figtree", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}

.elementor-27521 .elementor-element.elementor-element-58f0da4f p {
	margin-block-end: 0px;
}

.elementor-27521 .elementor-element.elementor-element-4302175a {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(3, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
	border-style: none;
	--border-style: none;
	box-shadow: 0px 0px 62px -28px rgba(0, 0, 0, .22);
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27521 .elementor-element.elementor-element-4302175a.e-con {
	--align-self: center;
}

.elementor-27521 .elementor-element.elementor-element-278af16c {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27521 .elementor-element.elementor-element-278af16c:not(.elementor-motion-effects-element-type-background), .elementor-27521 .elementor-element.elementor-element-278af16c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.elementor-27521 .elementor-element.elementor-element-665cb0fa {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
}

.elementor-27521 .elementor-element.elementor-element-665cb0fa:not(.elementor-motion-effects-element-type-background), .elementor-27521 .elementor-element.elementor-element-665cb0fa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.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-27521 .elementor-element.elementor-element-770e0a6c img {
	width: 200px;
}

.elementor-27521 .elementor-element.elementor-element-3321222b {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
}

.elementor-27521 .elementor-element.elementor-element-3321222b:not(.elementor-motion-effects-element-type-background), .elementor-27521 .elementor-element.elementor-element-3321222b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.elementor-27521 .elementor-element.elementor-element-51b03dd6 img {
	width: 100px;
}

.elementor-27521 .elementor-element.elementor-element-45ee0aa9 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 8px;
	--padding-bottom: 8px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-27521 .elementor-element.elementor-element-72a6a76e {
	text-align: left;
	font-family: "Figtree", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-27521 .elementor-element.elementor-element-7756890 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

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

.elementor-27521 .elementor-element.elementor-element-ec59674 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-27521 .elementor-element.elementor-element-ec59674.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-92958ca);
}

.elementor-27521 .elementor-element.elementor-element-ec59674.elementor-view-framed .elementor-icon, .elementor-27521 .elementor-element.elementor-element-ec59674.elementor-view-default .elementor-icon {
	color: var(--e-global-color-92958ca);
	border-color: var(--e-global-color-92958ca);
}

.elementor-27521 .elementor-element.elementor-element-ec59674.elementor-view-framed .elementor-icon, .elementor-27521 .elementor-element.elementor-element-ec59674.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-92958ca);
}

.elementor-27521 .elementor-element.elementor-element-ec59674 .elementor-icon {
	font-size: 30px;
}

.elementor-27521 .elementor-element.elementor-element-ec59674 .elementor-icon svg {
	height: 30px;
}

.elementor-27521 .elementor-element.elementor-element-6ec6e882 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27521 .elementor-element.elementor-element-93a403e img {
	width: 30px;
}

.elementor-27521 .elementor-element.elementor-element-16ed132 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--padding-top: 8px;
	--padding-bottom: 8px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-27521 .elementor-element.elementor-element-16ed132:not(.elementor-motion-effects-element-type-background), .elementor-27521 .elementor-element.elementor-element-16ed132 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5eb7b59);
}

.elementor-27521 .elementor-element.elementor-element-0acaabc {
	text-align: left;
	font-family: "Figtree", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-27521 .elementor-element.elementor-element-13ba9512 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27521 .elementor-element.elementor-element-13ba9512:not(.elementor-motion-effects-element-type-background), .elementor-27521 .elementor-element.elementor-element-13ba9512 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5eb7b59);
}

.elementor-27521 .elementor-element.elementor-element-1916c14 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-27521 .elementor-element.elementor-element-1916c14.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-92958ca);
}

.elementor-27521 .elementor-element.elementor-element-1916c14.elementor-view-framed .elementor-icon, .elementor-27521 .elementor-element.elementor-element-1916c14.elementor-view-default .elementor-icon {
	color: var(--e-global-color-92958ca);
	border-color: var(--e-global-color-92958ca);
}

.elementor-27521 .elementor-element.elementor-element-1916c14.elementor-view-framed .elementor-icon, .elementor-27521 .elementor-element.elementor-element-1916c14.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-92958ca);
}

.elementor-27521 .elementor-element.elementor-element-1916c14 .elementor-icon {
	font-size: 30px;
}

.elementor-27521 .elementor-element.elementor-element-1916c14 .elementor-icon svg {
	height: 30px;
}

.elementor-27521 .elementor-element.elementor-element-7fad1c04 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27521 .elementor-element.elementor-element-7fad1c04:not(.elementor-motion-effects-element-type-background), .elementor-27521 .elementor-element.elementor-element-7fad1c04 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5eb7b59);
}

.elementor-27521 .elementor-element.elementor-element-6a3d30b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-27521 .elementor-element.elementor-element-6a3d30b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-92958ca);
}

.elementor-27521 .elementor-element.elementor-element-6a3d30b.elementor-view-framed .elementor-icon, .elementor-27521 .elementor-element.elementor-element-6a3d30b.elementor-view-default .elementor-icon {
	color: var(--e-global-color-92958ca);
	border-color: var(--e-global-color-92958ca);
}

.elementor-27521 .elementor-element.elementor-element-6a3d30b.elementor-view-framed .elementor-icon, .elementor-27521 .elementor-element.elementor-element-6a3d30b.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-92958ca);
}

.elementor-27521 .elementor-element.elementor-element-6a3d30b .elementor-icon {
	font-size: 30px;
}

.elementor-27521 .elementor-element.elementor-element-6a3d30b .elementor-icon svg {
	height: 30px;
}

.elementor-27521 .elementor-element.elementor-element-155770ef {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 8px;
	--padding-bottom: 8px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-27521 .elementor-element.elementor-element-e8a75da {
	text-align: left;
	font-family: "Figtree", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-27521 .elementor-element.elementor-element-e8a75da p {
	margin-block-end: 0px;
}

.elementor-27521 .elementor-element.elementor-element-276bd9fe {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27521 .elementor-element.elementor-element-c5702cc .elementor-icon-wrapper {
	text-align: center;
}

.elementor-27521 .elementor-element.elementor-element-c5702cc.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-92958ca);
}

.elementor-27521 .elementor-element.elementor-element-c5702cc.elementor-view-framed .elementor-icon, .elementor-27521 .elementor-element.elementor-element-c5702cc.elementor-view-default .elementor-icon {
	color: var(--e-global-color-92958ca);
	border-color: var(--e-global-color-92958ca);
}

.elementor-27521 .elementor-element.elementor-element-c5702cc.elementor-view-framed .elementor-icon, .elementor-27521 .elementor-element.elementor-element-c5702cc.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-92958ca);
}

.elementor-27521 .elementor-element.elementor-element-c5702cc .elementor-icon {
	font-size: 30px;
}

.elementor-27521 .elementor-element.elementor-element-c5702cc .elementor-icon svg {
	height: 30px;
}

.elementor-27521 .elementor-element.elementor-element-39ad068f {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27521 .elementor-element.elementor-element-7533a7c img {
	width: 30px;
}

.elementor-27521 .elementor-element.elementor-element-11073a4e {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27521 .elementor-element.elementor-element-190cc91c {
	text-align: center;
	font-family: "Figtree", Sans-serif;
	font-size: 25px;
	font-weight: 400;
}

.elementor-27521 .elementor-element.elementor-element-190cc91c p {
	margin-block-end: 0px;
}

.elementor-27521 .elementor-element.elementor-element-10ccebed {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
	border-style: none;
	--border-style: none;
	box-shadow: 0px 0px 62px -28px rgba(0, 0, 0, .22);
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27521 .elementor-element.elementor-element-10ccebed.e-con {
	--align-self: center;
}

.elementor-27521 .elementor-element.elementor-element-104374b6 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
}

.elementor-27521 .elementor-element.elementor-element-104374b6:not(.elementor-motion-effects-element-type-background), .elementor-27521 .elementor-element.elementor-element-104374b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.elementor-27521 .elementor-element.elementor-element-1b14377d img {
	width: 200px;
}

.elementor-27521 .elementor-element.elementor-element-3b119613 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
}

.elementor-27521 .elementor-element.elementor-element-3b119613:not(.elementor-motion-effects-element-type-background), .elementor-27521 .elementor-element.elementor-element-3b119613 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.elementor-27521 .elementor-element.elementor-element-45df716e img {
	width: 100px;
}

.elementor-27521 .elementor-element.elementor-element-205ad6e {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27521 .elementor-element.elementor-element-65a374cc {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27521 .elementor-element.elementor-element-65a374cc:not(.elementor-motion-effects-element-type-background), .elementor-27521 .elementor-element.elementor-element-65a374cc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27521 .elementor-element.elementor-element-1956743 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-27521 .elementor-element.elementor-element-1956743.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-92958ca);
}

.elementor-27521 .elementor-element.elementor-element-1956743.elementor-view-framed .elementor-icon, .elementor-27521 .elementor-element.elementor-element-1956743.elementor-view-default .elementor-icon {
	color: var(--e-global-color-92958ca);
	border-color: var(--e-global-color-92958ca);
}

.elementor-27521 .elementor-element.elementor-element-1956743.elementor-view-framed .elementor-icon, .elementor-27521 .elementor-element.elementor-element-1956743.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-92958ca);
}

.elementor-27521 .elementor-element.elementor-element-1956743 .elementor-icon {
	font-size: 30px;
}

.elementor-27521 .elementor-element.elementor-element-1956743 .elementor-icon svg {
	height: 30px;
}

.elementor-27521 .elementor-element.elementor-element-367a7e0d {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27521 .elementor-element.elementor-element-367a7e0d:not(.elementor-motion-effects-element-type-background), .elementor-27521 .elementor-element.elementor-element-367a7e0d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27521 .elementor-element.elementor-element-05d8676 img {
	width: 30px;
}

.elementor-27521 .elementor-element.elementor-element-e214c1f {
	text-align: center;
	font-family: "Figtree", Sans-serif;
	font-size: 25px;
	font-weight: 400;
}

.elementor-27521 .elementor-element.elementor-element-e214c1f p {
	margin-block-end: 0px;
}

.elementor-27521 .elementor-element.elementor-element-540f19b8 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
	border-style: none;
	--border-style: none;
	box-shadow: 0px 0px 62px -28px rgba(0, 0, 0, .22);
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27521 .elementor-element.elementor-element-540f19b8.e-con {
	--align-self: center;
}

.elementor-27521 .elementor-element.elementor-element-27714091 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
}

.elementor-27521 .elementor-element.elementor-element-27714091:not(.elementor-motion-effects-element-type-background), .elementor-27521 .elementor-element.elementor-element-27714091 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.elementor-27521 .elementor-element.elementor-element-1d325443 img {
	width: 200px;
}

.elementor-27521 .elementor-element.elementor-element-4b8971fc {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
}

.elementor-27521 .elementor-element.elementor-element-4b8971fc:not(.elementor-motion-effects-element-type-background), .elementor-27521 .elementor-element.elementor-element-4b8971fc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.elementor-27521 .elementor-element.elementor-element-43c5711 img {
	width: 100px;
}

.elementor-27521 .elementor-element.elementor-element-1c55a15c {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27521 .elementor-element.elementor-element-11f8cffb {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27521 .elementor-element.elementor-element-11f8cffb:not(.elementor-motion-effects-element-type-background), .elementor-27521 .elementor-element.elementor-element-11f8cffb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27521 .elementor-element.elementor-element-041c1d5 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-27521 .elementor-element.elementor-element-041c1d5.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-92958ca);
}

.elementor-27521 .elementor-element.elementor-element-041c1d5.elementor-view-framed .elementor-icon, .elementor-27521 .elementor-element.elementor-element-041c1d5.elementor-view-default .elementor-icon {
	color: var(--e-global-color-92958ca);
	border-color: var(--e-global-color-92958ca);
}

.elementor-27521 .elementor-element.elementor-element-041c1d5.elementor-view-framed .elementor-icon, .elementor-27521 .elementor-element.elementor-element-041c1d5.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-92958ca);
}

.elementor-27521 .elementor-element.elementor-element-041c1d5 .elementor-icon {
	font-size: 30px;
}

.elementor-27521 .elementor-element.elementor-element-041c1d5 .elementor-icon svg {
	height: 30px;
}

.elementor-27521 .elementor-element.elementor-element-224a8f52 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27521 .elementor-element.elementor-element-224a8f52:not(.elementor-motion-effects-element-type-background), .elementor-27521 .elementor-element.elementor-element-224a8f52 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27521 .elementor-element.elementor-element-6346d54e {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27521 .elementor-element.elementor-element-6346d54e:not(.elementor-motion-effects-element-type-background), .elementor-27521 .elementor-element.elementor-element-6346d54e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27521 .elementor-element.elementor-element-3b6b811 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-27521 .elementor-element.elementor-element-3b6b811.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-92958ca);
}

.elementor-27521 .elementor-element.elementor-element-3b6b811.elementor-view-framed .elementor-icon, .elementor-27521 .elementor-element.elementor-element-3b6b811.elementor-view-default .elementor-icon {
	color: var(--e-global-color-92958ca);
	border-color: var(--e-global-color-92958ca);
}

.elementor-27521 .elementor-element.elementor-element-3b6b811.elementor-view-framed .elementor-icon, .elementor-27521 .elementor-element.elementor-element-3b6b811.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-92958ca);
}

.elementor-27521 .elementor-element.elementor-element-3b6b811 .elementor-icon {
	font-size: 30px;
}

.elementor-27521 .elementor-element.elementor-element-3b6b811 .elementor-icon svg {
	height: 30px;
}

.elementor-27521 .elementor-element.elementor-element-1c88166 {
	text-align: center;
	font-family: "Figtree", Sans-serif;
	font-size: 25px;
	font-weight: 400;
}

.elementor-27521 .elementor-element.elementor-element-1c88166 p {
	margin-block-end: 0px;
}

.elementor-27521 .elementor-element.elementor-element-edbb78f {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
	border-style: none;
	--border-style: none;
	box-shadow: 0px 0px 62px -28px rgba(0, 0, 0, .22);
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27521 .elementor-element.elementor-element-edbb78f.e-con {
	--align-self: center;
}

.elementor-27521 .elementor-element.elementor-element-924f449 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
}

.elementor-27521 .elementor-element.elementor-element-924f449:not(.elementor-motion-effects-element-type-background), .elementor-27521 .elementor-element.elementor-element-924f449 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.elementor-27521 .elementor-element.elementor-element-6545083 img {
	width: 200px;
}

.elementor-27521 .elementor-element.elementor-element-3b5a0f9 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
}

.elementor-27521 .elementor-element.elementor-element-3b5a0f9:not(.elementor-motion-effects-element-type-background), .elementor-27521 .elementor-element.elementor-element-3b5a0f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.elementor-27521 .elementor-element.elementor-element-f767715 img {
	width: 100px;
}

.elementor-27521 .elementor-element.elementor-element-257f2dd {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27521 .elementor-element.elementor-element-096a1db {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27521 .elementor-element.elementor-element-096a1db:not(.elementor-motion-effects-element-type-background), .elementor-27521 .elementor-element.elementor-element-096a1db > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27521 .elementor-element.elementor-element-d034a3f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-27521 .elementor-element.elementor-element-d034a3f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-92958ca);
}

.elementor-27521 .elementor-element.elementor-element-d034a3f.elementor-view-framed .elementor-icon, .elementor-27521 .elementor-element.elementor-element-d034a3f.elementor-view-default .elementor-icon {
	color: var(--e-global-color-92958ca);
	border-color: var(--e-global-color-92958ca);
}

.elementor-27521 .elementor-element.elementor-element-d034a3f.elementor-view-framed .elementor-icon, .elementor-27521 .elementor-element.elementor-element-d034a3f.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-92958ca);
}

.elementor-27521 .elementor-element.elementor-element-d034a3f .elementor-icon {
	font-size: 30px;
}

.elementor-27521 .elementor-element.elementor-element-d034a3f .elementor-icon svg {
	height: 30px;
}

.elementor-27521 .elementor-element.elementor-element-e7c7de7 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27521 .elementor-element.elementor-element-e7c7de7:not(.elementor-motion-effects-element-type-background), .elementor-27521 .elementor-element.elementor-element-e7c7de7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27521 .elementor-element.elementor-element-cacc85f {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27521 .elementor-element.elementor-element-cacc85f:not(.elementor-motion-effects-element-type-background), .elementor-27521 .elementor-element.elementor-element-cacc85f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27521 .elementor-element.elementor-element-6a52fe8 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-27521 .elementor-element.elementor-element-6a52fe8.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-92958ca);
}

.elementor-27521 .elementor-element.elementor-element-6a52fe8.elementor-view-framed .elementor-icon, .elementor-27521 .elementor-element.elementor-element-6a52fe8.elementor-view-default .elementor-icon {
	color: var(--e-global-color-92958ca);
	border-color: var(--e-global-color-92958ca);
}

.elementor-27521 .elementor-element.elementor-element-6a52fe8.elementor-view-framed .elementor-icon, .elementor-27521 .elementor-element.elementor-element-6a52fe8.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-92958ca);
}

.elementor-27521 .elementor-element.elementor-element-6a52fe8 .elementor-icon {
	font-size: 30px;
}

.elementor-27521 .elementor-element.elementor-element-6a52fe8 .elementor-icon svg {
	height: 30px;
}

.elementor-27521 .elementor-element.elementor-element-1dff9f40 {
	width: var(--container-widget-width, 896px);
	max-width: 896px;
	--container-widget-width: 896px;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Figtree", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}

.elementor-27521 .elementor-element.elementor-element-1dff9f40 p {
	margin-block-end: 0px;
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-27521 .elementor-element.elementor-element-10ccebed {
		--width: 100%;
	}
	
	.elementor-27521 .elementor-element.elementor-element-540f19b8 {
		--width: 100%;
	}
	
	.elementor-27521 .elementor-element.elementor-element-edbb78f {
		--width: 100%;
	}
}

@media (max-width:1366px) {
	.elementor-27521 .elementor-element.elementor-element-4302175a {
		--grid-auto-flow: row;
	}
	
	.elementor-27521 .elementor-element.elementor-element-10ccebed {
		--grid-auto-flow: row;
	}
	
	.elementor-27521 .elementor-element.elementor-element-540f19b8 {
		--grid-auto-flow: row;
	}
	
	.elementor-27521 .elementor-element.elementor-element-edbb78f {
		--grid-auto-flow: row;
	}
}

@media (max-width:1200px) {
	.elementor-27521 .elementor-element.elementor-element-4302175a {
		--grid-auto-flow: row;
	}
	
	.elementor-27521 .elementor-element.elementor-element-10ccebed {
		--grid-auto-flow: row;
	}
	
	.elementor-27521 .elementor-element.elementor-element-540f19b8 {
		--grid-auto-flow: row;
	}
	
	.elementor-27521 .elementor-element.elementor-element-edbb78f {
		--grid-auto-flow: row;
	}
}

@media (max-width:1024px) {
	.elementor-27521 .elementor-element.elementor-element-4302175a {
		--grid-auto-flow: row;
	}
	
	.elementor-27521 .elementor-element.elementor-element-10ccebed {
		--grid-auto-flow: row;
	}
	
	.elementor-27521 .elementor-element.elementor-element-540f19b8 {
		--grid-auto-flow: row;
	}
	
	.elementor-27521 .elementor-element.elementor-element-edbb78f {
		--grid-auto-flow: row;
	}
}

@media (max-width:880px) {
	.elementor-27521 .elementor-element.elementor-element-4302175a {
		--grid-auto-flow: row;
	}
	
	.elementor-27521 .elementor-element.elementor-element-10ccebed {
		--grid-auto-flow: row;
	}
	
	.elementor-27521 .elementor-element.elementor-element-540f19b8 {
		--grid-auto-flow: row;
	}
	
	.elementor-27521 .elementor-element.elementor-element-edbb78f {
		--grid-auto-flow: row;
	}
}

@media (max-width:767px) {
	.elementor-27521 .elementor-element.elementor-element-58f0da4f {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-27521 .elementor-element.elementor-element-4302175a {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-27521 .elementor-element.elementor-element-11073a4e {
		--min-height: 0px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-27521 .elementor-element.elementor-element-190cc91c > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-27521 .elementor-element.elementor-element-10ccebed {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-27521 .elementor-element.elementor-element-e214c1f > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-27521 .elementor-element.elementor-element-540f19b8 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-27521 .elementor-element.elementor-element-1c88166 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-27521 .elementor-element.elementor-element-edbb78f {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
}

@media (min-width:768px) {
	.elementor-27521 .elementor-element.elementor-element-4302175a {
		--width: 75%;
	}
	
	.elementor-27521 .elementor-element.elementor-element-10ccebed {
		--width: 75%;
	}
	
	.elementor-27521 .elementor-element.elementor-element-540f19b8 {
		--width: 75%;
	}
	
	.elementor-27521 .elementor-element.elementor-element-edbb78f {
		--width: 75%;
	}
}

@media (min-width:2400px) {
	.elementor-27521 .elementor-element.elementor-element-4302175a {
		--grid-auto-flow: row;
	}
	
	.elementor-27521 .elementor-element.elementor-element-10ccebed {
		--grid-auto-flow: row;
	}
	
	.elementor-27521 .elementor-element.elementor-element-540f19b8 {
		--grid-auto-flow: row;
	}
	
	.elementor-27521 .elementor-element.elementor-element-edbb78f {
		--grid-auto-flow: row;
	}
}

.elementor-27555 .elementor-element.elementor-element-19a00d40 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.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-27555 .elementor-element.elementor-element-58f0da4f {
	width: var(--container-widget-width, 75%);
	max-width: 75%;
	--container-widget-width: 75%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Figtree", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}

.elementor-27555 .elementor-element.elementor-element-58f0da4f p {
	margin-block-end: 0px;
}

.elementor-27555 .elementor-element.elementor-element-4302175a {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(3, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
	border-style: none;
	--border-style: none;
	box-shadow: 0px 0px 62px -28px rgba(0, 0, 0, .22);
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27555 .elementor-element.elementor-element-4302175a.e-con {
	--align-self: center;
}

.elementor-27555 .elementor-element.elementor-element-278af16c {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27555 .elementor-element.elementor-element-278af16c:not(.elementor-motion-effects-element-type-background), .elementor-27555 .elementor-element.elementor-element-278af16c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.elementor-27555 .elementor-element.elementor-element-665cb0fa {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
}

.elementor-27555 .elementor-element.elementor-element-665cb0fa:not(.elementor-motion-effects-element-type-background), .elementor-27555 .elementor-element.elementor-element-665cb0fa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.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-27555 .elementor-element.elementor-element-770e0a6c img {
	width: 200px;
}

.elementor-27555 .elementor-element.elementor-element-3321222b {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
}

.elementor-27555 .elementor-element.elementor-element-3321222b:not(.elementor-motion-effects-element-type-background), .elementor-27555 .elementor-element.elementor-element-3321222b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.elementor-27555 .elementor-element.elementor-element-51b03dd6 img {
	width: 100px;
}

.elementor-27555 .elementor-element.elementor-element-45ee0aa9 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 8px;
	--padding-bottom: 8px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-27555 .elementor-element.elementor-element-72a6a76e {
	text-align: left;
	font-family: "Figtree", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-27555 .elementor-element.elementor-element-7756890 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

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

.elementor-27555 .elementor-element.elementor-element-ec59674 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-27555 .elementor-element.elementor-element-ec59674.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-92958ca);
}

.elementor-27555 .elementor-element.elementor-element-ec59674.elementor-view-framed .elementor-icon, .elementor-27555 .elementor-element.elementor-element-ec59674.elementor-view-default .elementor-icon {
	color: var(--e-global-color-92958ca);
	border-color: var(--e-global-color-92958ca);
}

.elementor-27555 .elementor-element.elementor-element-ec59674.elementor-view-framed .elementor-icon, .elementor-27555 .elementor-element.elementor-element-ec59674.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-92958ca);
}

.elementor-27555 .elementor-element.elementor-element-ec59674 .elementor-icon {
	font-size: 30px;
}

.elementor-27555 .elementor-element.elementor-element-ec59674 .elementor-icon svg {
	height: 30px;
}

.elementor-27555 .elementor-element.elementor-element-6ec6e882 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27555 .elementor-element.elementor-element-f4c3963 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-27555 .elementor-element.elementor-element-f4c3963.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-92958ca);
}

.elementor-27555 .elementor-element.elementor-element-f4c3963.elementor-view-framed .elementor-icon, .elementor-27555 .elementor-element.elementor-element-f4c3963.elementor-view-default .elementor-icon {
	color: var(--e-global-color-92958ca);
	border-color: var(--e-global-color-92958ca);
}

.elementor-27555 .elementor-element.elementor-element-f4c3963.elementor-view-framed .elementor-icon, .elementor-27555 .elementor-element.elementor-element-f4c3963.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-92958ca);
}

.elementor-27555 .elementor-element.elementor-element-f4c3963 .elementor-icon {
	font-size: 30px;
}

.elementor-27555 .elementor-element.elementor-element-f4c3963 .elementor-icon svg {
	height: 30px;
}

.elementor-27555 .elementor-element.elementor-element-16ed132 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--padding-top: 8px;
	--padding-bottom: 8px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-27555 .elementor-element.elementor-element-16ed132:not(.elementor-motion-effects-element-type-background), .elementor-27555 .elementor-element.elementor-element-16ed132 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5eb7b59);
}

.elementor-27555 .elementor-element.elementor-element-0acaabc {
	text-align: left;
	font-family: "Figtree", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-27555 .elementor-element.elementor-element-13ba9512 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27555 .elementor-element.elementor-element-13ba9512:not(.elementor-motion-effects-element-type-background), .elementor-27555 .elementor-element.elementor-element-13ba9512 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5eb7b59);
}

.elementor-27555 .elementor-element.elementor-element-1916c14 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-27555 .elementor-element.elementor-element-1916c14.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-92958ca);
}

.elementor-27555 .elementor-element.elementor-element-1916c14.elementor-view-framed .elementor-icon, .elementor-27555 .elementor-element.elementor-element-1916c14.elementor-view-default .elementor-icon {
	color: var(--e-global-color-92958ca);
	border-color: var(--e-global-color-92958ca);
}

.elementor-27555 .elementor-element.elementor-element-1916c14.elementor-view-framed .elementor-icon, .elementor-27555 .elementor-element.elementor-element-1916c14.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-92958ca);
}

.elementor-27555 .elementor-element.elementor-element-1916c14 .elementor-icon {
	font-size: 30px;
}

.elementor-27555 .elementor-element.elementor-element-1916c14 .elementor-icon svg {
	height: 30px;
}

.elementor-27555 .elementor-element.elementor-element-7fad1c04 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27555 .elementor-element.elementor-element-7fad1c04:not(.elementor-motion-effects-element-type-background), .elementor-27555 .elementor-element.elementor-element-7fad1c04 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5eb7b59);
}

.elementor-27555 .elementor-element.elementor-element-93a403e img {
	width: 30px;
}

.elementor-27555 .elementor-element.elementor-element-155770ef {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 8px;
	--padding-bottom: 8px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-27555 .elementor-element.elementor-element-e8a75da {
	text-align: left;
	font-family: "Figtree", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-27555 .elementor-element.elementor-element-276bd9fe {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27555 .elementor-element.elementor-element-c5702cc .elementor-icon-wrapper {
	text-align: center;
}

.elementor-27555 .elementor-element.elementor-element-c5702cc.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-92958ca);
}

.elementor-27555 .elementor-element.elementor-element-c5702cc.elementor-view-framed .elementor-icon, .elementor-27555 .elementor-element.elementor-element-c5702cc.elementor-view-default .elementor-icon {
	color: var(--e-global-color-92958ca);
	border-color: var(--e-global-color-92958ca);
}

.elementor-27555 .elementor-element.elementor-element-c5702cc.elementor-view-framed .elementor-icon, .elementor-27555 .elementor-element.elementor-element-c5702cc.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-92958ca);
}

.elementor-27555 .elementor-element.elementor-element-c5702cc .elementor-icon {
	font-size: 30px;
}

.elementor-27555 .elementor-element.elementor-element-c5702cc .elementor-icon svg {
	height: 30px;
}

.elementor-27555 .elementor-element.elementor-element-39ad068f {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27555 .elementor-element.elementor-element-7533a7c img {
	width: 30px;
}

.elementor-27555 .elementor-element.elementor-element-3354d57 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--padding-top: 8px;
	--padding-bottom: 8px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-27555 .elementor-element.elementor-element-3354d57:not(.elementor-motion-effects-element-type-background), .elementor-27555 .elementor-element.elementor-element-3354d57 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5eb7b59);
}

.elementor-27555 .elementor-element.elementor-element-f60d850 {
	text-align: left;
	font-family: "Figtree", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-27555 .elementor-element.elementor-element-dccd785 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27555 .elementor-element.elementor-element-dccd785:not(.elementor-motion-effects-element-type-background), .elementor-27555 .elementor-element.elementor-element-dccd785 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5eb7b59);
}

.elementor-27555 .elementor-element.elementor-element-4ab5fa3 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-27555 .elementor-element.elementor-element-4ab5fa3.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-92958ca);
}

.elementor-27555 .elementor-element.elementor-element-4ab5fa3.elementor-view-framed .elementor-icon, .elementor-27555 .elementor-element.elementor-element-4ab5fa3.elementor-view-default .elementor-icon {
	color: var(--e-global-color-92958ca);
	border-color: var(--e-global-color-92958ca);
}

.elementor-27555 .elementor-element.elementor-element-4ab5fa3.elementor-view-framed .elementor-icon, .elementor-27555 .elementor-element.elementor-element-4ab5fa3.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-92958ca);
}

.elementor-27555 .elementor-element.elementor-element-4ab5fa3 .elementor-icon {
	font-size: 30px;
}

.elementor-27555 .elementor-element.elementor-element-4ab5fa3 .elementor-icon svg {
	height: 30px;
}

.elementor-27555 .elementor-element.elementor-element-78924f7 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27555 .elementor-element.elementor-element-78924f7:not(.elementor-motion-effects-element-type-background), .elementor-27555 .elementor-element.elementor-element-78924f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5eb7b59);
}

.elementor-27555 .elementor-element.elementor-element-dfb0a37 img {
	width: 30px;
}

.elementor-27555 .elementor-element.elementor-element-11073a4e {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27555 .elementor-element.elementor-element-190cc91c {
	text-align: center;
	font-family: "Figtree", Sans-serif;
	font-size: 25px;
	font-weight: 400;
}

.elementor-27555 .elementor-element.elementor-element-190cc91c p {
	margin-block-end: 0px;
}

.elementor-27555 .elementor-element.elementor-element-10ccebed {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
	border-style: none;
	--border-style: none;
	box-shadow: 0px 0px 62px -28px rgba(0, 0, 0, .22);
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27555 .elementor-element.elementor-element-10ccebed.e-con {
	--align-self: center;
}

.elementor-27555 .elementor-element.elementor-element-104374b6 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
}

.elementor-27555 .elementor-element.elementor-element-104374b6:not(.elementor-motion-effects-element-type-background), .elementor-27555 .elementor-element.elementor-element-104374b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.elementor-27555 .elementor-element.elementor-element-1b14377d img {
	width: 200px;
}

.elementor-27555 .elementor-element.elementor-element-3b119613 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
}

.elementor-27555 .elementor-element.elementor-element-3b119613:not(.elementor-motion-effects-element-type-background), .elementor-27555 .elementor-element.elementor-element-3b119613 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.elementor-27555 .elementor-element.elementor-element-45df716e img {
	width: 100px;
}

.elementor-27555 .elementor-element.elementor-element-205ad6e {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27555 .elementor-element.elementor-element-65a374cc {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27555 .elementor-element.elementor-element-65a374cc:not(.elementor-motion-effects-element-type-background), .elementor-27555 .elementor-element.elementor-element-65a374cc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27555 .elementor-element.elementor-element-1956743 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-27555 .elementor-element.elementor-element-1956743.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-92958ca);
}

.elementor-27555 .elementor-element.elementor-element-1956743.elementor-view-framed .elementor-icon, .elementor-27555 .elementor-element.elementor-element-1956743.elementor-view-default .elementor-icon {
	color: var(--e-global-color-92958ca);
	border-color: var(--e-global-color-92958ca);
}

.elementor-27555 .elementor-element.elementor-element-1956743.elementor-view-framed .elementor-icon, .elementor-27555 .elementor-element.elementor-element-1956743.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-92958ca);
}

.elementor-27555 .elementor-element.elementor-element-1956743 .elementor-icon {
	font-size: 30px;
}

.elementor-27555 .elementor-element.elementor-element-1956743 .elementor-icon svg {
	height: 30px;
}

.elementor-27555 .elementor-element.elementor-element-367a7e0d {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27555 .elementor-element.elementor-element-367a7e0d:not(.elementor-motion-effects-element-type-background), .elementor-27555 .elementor-element.elementor-element-367a7e0d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27555 .elementor-element.elementor-element-58b7d87 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-27555 .elementor-element.elementor-element-58b7d87.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-92958ca);
}

.elementor-27555 .elementor-element.elementor-element-58b7d87.elementor-view-framed .elementor-icon, .elementor-27555 .elementor-element.elementor-element-58b7d87.elementor-view-default .elementor-icon {
	color: var(--e-global-color-92958ca);
	border-color: var(--e-global-color-92958ca);
}

.elementor-27555 .elementor-element.elementor-element-58b7d87.elementor-view-framed .elementor-icon, .elementor-27555 .elementor-element.elementor-element-58b7d87.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-92958ca);
}

.elementor-27555 .elementor-element.elementor-element-58b7d87 .elementor-icon {
	font-size: 30px;
}

.elementor-27555 .elementor-element.elementor-element-58b7d87 .elementor-icon svg {
	height: 30px;
}

.elementor-27555 .elementor-element.elementor-element-e214c1f {
	text-align: center;
	font-family: "Figtree", Sans-serif;
	font-size: 25px;
	font-weight: 400;
}

.elementor-27555 .elementor-element.elementor-element-e214c1f p {
	margin-block-end: 0px;
}

.elementor-27555 .elementor-element.elementor-element-540f19b8 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
	border-style: none;
	--border-style: none;
	box-shadow: 0px 0px 62px -28px rgba(0, 0, 0, .22);
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27555 .elementor-element.elementor-element-540f19b8.e-con {
	--align-self: center;
}

.elementor-27555 .elementor-element.elementor-element-27714091 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
}

.elementor-27555 .elementor-element.elementor-element-27714091:not(.elementor-motion-effects-element-type-background), .elementor-27555 .elementor-element.elementor-element-27714091 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.elementor-27555 .elementor-element.elementor-element-1d325443 img {
	width: 200px;
}

.elementor-27555 .elementor-element.elementor-element-4b8971fc {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
}

.elementor-27555 .elementor-element.elementor-element-4b8971fc:not(.elementor-motion-effects-element-type-background), .elementor-27555 .elementor-element.elementor-element-4b8971fc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.elementor-27555 .elementor-element.elementor-element-43c5711 img {
	width: 100px;
}

.elementor-27555 .elementor-element.elementor-element-1c55a15c {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27555 .elementor-element.elementor-element-11f8cffb {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27555 .elementor-element.elementor-element-11f8cffb:not(.elementor-motion-effects-element-type-background), .elementor-27555 .elementor-element.elementor-element-11f8cffb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27555 .elementor-element.elementor-element-041c1d5 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-27555 .elementor-element.elementor-element-041c1d5.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-92958ca);
}

.elementor-27555 .elementor-element.elementor-element-041c1d5.elementor-view-framed .elementor-icon, .elementor-27555 .elementor-element.elementor-element-041c1d5.elementor-view-default .elementor-icon {
	color: var(--e-global-color-92958ca);
	border-color: var(--e-global-color-92958ca);
}

.elementor-27555 .elementor-element.elementor-element-041c1d5.elementor-view-framed .elementor-icon, .elementor-27555 .elementor-element.elementor-element-041c1d5.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-92958ca);
}

.elementor-27555 .elementor-element.elementor-element-041c1d5 .elementor-icon {
	font-size: 30px;
}

.elementor-27555 .elementor-element.elementor-element-041c1d5 .elementor-icon svg {
	height: 30px;
}

.elementor-27555 .elementor-element.elementor-element-224a8f52 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27555 .elementor-element.elementor-element-224a8f52:not(.elementor-motion-effects-element-type-background), .elementor-27555 .elementor-element.elementor-element-224a8f52 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27555 .elementor-element.elementor-element-6346d54e {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27555 .elementor-element.elementor-element-6346d54e:not(.elementor-motion-effects-element-type-background), .elementor-27555 .elementor-element.elementor-element-6346d54e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27555 .elementor-element.elementor-element-f1e9d34 img {
	width: 30px;
}

.elementor-27555 .elementor-element.elementor-element-1c88166 {
	text-align: center;
	font-family: "Figtree", Sans-serif;
	font-size: 25px;
	font-weight: 400;
}

.elementor-27555 .elementor-element.elementor-element-1c88166 p {
	margin-block-end: 0px;
}

.elementor-27555 .elementor-element.elementor-element-edbb78f {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
	border-style: none;
	--border-style: none;
	box-shadow: 0px 0px 62px -28px rgba(0, 0, 0, .22);
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27555 .elementor-element.elementor-element-edbb78f.e-con {
	--align-self: center;
}

.elementor-27555 .elementor-element.elementor-element-924f449 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
}

.elementor-27555 .elementor-element.elementor-element-924f449:not(.elementor-motion-effects-element-type-background), .elementor-27555 .elementor-element.elementor-element-924f449 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.elementor-27555 .elementor-element.elementor-element-6545083 img {
	width: 200px;
}

.elementor-27555 .elementor-element.elementor-element-3b5a0f9 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
}

.elementor-27555 .elementor-element.elementor-element-3b5a0f9:not(.elementor-motion-effects-element-type-background), .elementor-27555 .elementor-element.elementor-element-3b5a0f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.elementor-27555 .elementor-element.elementor-element-f767715 img {
	width: 100px;
}

.elementor-27555 .elementor-element.elementor-element-257f2dd {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27555 .elementor-element.elementor-element-096a1db {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27555 .elementor-element.elementor-element-096a1db:not(.elementor-motion-effects-element-type-background), .elementor-27555 .elementor-element.elementor-element-096a1db > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27555 .elementor-element.elementor-element-d034a3f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-27555 .elementor-element.elementor-element-d034a3f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-92958ca);
}

.elementor-27555 .elementor-element.elementor-element-d034a3f.elementor-view-framed .elementor-icon, .elementor-27555 .elementor-element.elementor-element-d034a3f.elementor-view-default .elementor-icon {
	color: var(--e-global-color-92958ca);
	border-color: var(--e-global-color-92958ca);
}

.elementor-27555 .elementor-element.elementor-element-d034a3f.elementor-view-framed .elementor-icon, .elementor-27555 .elementor-element.elementor-element-d034a3f.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-92958ca);
}

.elementor-27555 .elementor-element.elementor-element-d034a3f .elementor-icon {
	font-size: 30px;
}

.elementor-27555 .elementor-element.elementor-element-d034a3f .elementor-icon svg {
	height: 30px;
}

.elementor-27555 .elementor-element.elementor-element-e7c7de7 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27555 .elementor-element.elementor-element-e7c7de7:not(.elementor-motion-effects-element-type-background), .elementor-27555 .elementor-element.elementor-element-e7c7de7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27555 .elementor-element.elementor-element-cacc85f {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27555 .elementor-element.elementor-element-cacc85f:not(.elementor-motion-effects-element-type-background), .elementor-27555 .elementor-element.elementor-element-cacc85f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27555 .elementor-element.elementor-element-3cfe7ff img {
	width: 30px;
}

.elementor-27555 .elementor-element.elementor-element-36cf122 {
	text-align: center;
	font-family: "Figtree", Sans-serif;
	font-size: 25px;
	font-weight: 400;
}

.elementor-27555 .elementor-element.elementor-element-36cf122 p {
	margin-block-end: 0px;
}

.elementor-27555 .elementor-element.elementor-element-c4d030c {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
	border-style: none;
	--border-style: none;
	box-shadow: 0px 0px 62px -28px rgba(0, 0, 0, .22);
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27555 .elementor-element.elementor-element-c4d030c.e-con {
	--align-self: center;
}

.elementor-27555 .elementor-element.elementor-element-1a05095 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
}

.elementor-27555 .elementor-element.elementor-element-1a05095:not(.elementor-motion-effects-element-type-background), .elementor-27555 .elementor-element.elementor-element-1a05095 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.elementor-27555 .elementor-element.elementor-element-1db4578 img {
	width: 200px;
}

.elementor-27555 .elementor-element.elementor-element-528002a {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
}

.elementor-27555 .elementor-element.elementor-element-528002a:not(.elementor-motion-effects-element-type-background), .elementor-27555 .elementor-element.elementor-element-528002a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.elementor-27555 .elementor-element.elementor-element-195984a img {
	width: 100px;
}

.elementor-27555 .elementor-element.elementor-element-a28bc1d {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27555 .elementor-element.elementor-element-1b1c5b4 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27555 .elementor-element.elementor-element-1b1c5b4:not(.elementor-motion-effects-element-type-background), .elementor-27555 .elementor-element.elementor-element-1b1c5b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27555 .elementor-element.elementor-element-0164fb7 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-27555 .elementor-element.elementor-element-0164fb7.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-92958ca);
}

.elementor-27555 .elementor-element.elementor-element-0164fb7.elementor-view-framed .elementor-icon, .elementor-27555 .elementor-element.elementor-element-0164fb7.elementor-view-default .elementor-icon {
	color: var(--e-global-color-92958ca);
	border-color: var(--e-global-color-92958ca);
}

.elementor-27555 .elementor-element.elementor-element-0164fb7.elementor-view-framed .elementor-icon, .elementor-27555 .elementor-element.elementor-element-0164fb7.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-92958ca);
}

.elementor-27555 .elementor-element.elementor-element-0164fb7 .elementor-icon {
	font-size: 30px;
}

.elementor-27555 .elementor-element.elementor-element-0164fb7 .elementor-icon svg {
	height: 30px;
}

.elementor-27555 .elementor-element.elementor-element-cd2f4fa {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27555 .elementor-element.elementor-element-cd2f4fa:not(.elementor-motion-effects-element-type-background), .elementor-27555 .elementor-element.elementor-element-cd2f4fa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27555 .elementor-element.elementor-element-a9a5d6c {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27555 .elementor-element.elementor-element-a9a5d6c:not(.elementor-motion-effects-element-type-background), .elementor-27555 .elementor-element.elementor-element-a9a5d6c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27555 .elementor-element.elementor-element-9481b5e img {
	width: 30px;
}

.elementor-27555 .elementor-element.elementor-element-1dff9f40 {
	width: var(--container-widget-width, 75%);
	max-width: 75%;
	--container-widget-width: 75%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Figtree", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}

.elementor-27555 .elementor-element.elementor-element-1dff9f40 p {
	margin-block-end: 0px;
}

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

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

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

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

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

.elementor-27555 .elementor-element.elementor-element-f74d526 {
	width: var(--container-widget-width, 75%);
	max-width: 75%;
	--container-widget-width: 75%;
	--container-widget-flex-grow: 0;
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
}

.elementor-27555 .elementor-element.elementor-element-f74d526 > .elementor-widget-container {
	margin: 16px 0px 0px 0px;
}

.elementor-27555 .elementor-element.elementor-element-f74d526.elementor-element {
	--align-self: center;
}

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

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

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

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

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

.elementor-27555 .elementor-element.elementor-element-f74d526 .elementor-icon-list-icon i {
	color: var(--e-global-color-92958ca);
	transition: color .3s;
}

.elementor-27555 .elementor-element.elementor-element-f74d526 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-92958ca);
	transition: fill .3s;
}

.elementor-27555 .elementor-element.elementor-element-f74d526 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27555 .elementor-element.elementor-element-f74d526 .elementor-icon-list-item > a {
	font-family: "Figtree", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}

.elementor-27555 .elementor-element.elementor-element-f74d526 .elementor-icon-list-text {
	color: #202020;
	transition: color .3s;
}

.elementor-27555 .elementor-element.elementor-element-bf1d333 {
	width: var(--container-widget-width, 75%);
	max-width: 75%;
	--container-widget-width: 75%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Figtree", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}

.elementor-27555 .elementor-element.elementor-element-bf1d333 p {
	margin-block-end: 0px;
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-27555 .elementor-element.elementor-element-10ccebed {
		--width: 100%;
	}
	
	.elementor-27555 .elementor-element.elementor-element-540f19b8 {
		--width: 100%;
	}
	
	.elementor-27555 .elementor-element.elementor-element-edbb78f {
		--width: 100%;
	}
	
	.elementor-27555 .elementor-element.elementor-element-c4d030c {
		--width: 100%;
	}
}

@media (max-width:1366px) {
	.elementor-27555 .elementor-element.elementor-element-4302175a {
		--grid-auto-flow: row;
	}
	
	.elementor-27555 .elementor-element.elementor-element-10ccebed {
		--grid-auto-flow: row;
	}
	
	.elementor-27555 .elementor-element.elementor-element-540f19b8 {
		--grid-auto-flow: row;
	}
	
	.elementor-27555 .elementor-element.elementor-element-edbb78f {
		--grid-auto-flow: row;
	}
	
	.elementor-27555 .elementor-element.elementor-element-c4d030c {
		--grid-auto-flow: row;
	}
}

@media (max-width:1200px) {
	.elementor-27555 .elementor-element.elementor-element-4302175a {
		--grid-auto-flow: row;
	}
	
	.elementor-27555 .elementor-element.elementor-element-10ccebed {
		--grid-auto-flow: row;
	}
	
	.elementor-27555 .elementor-element.elementor-element-540f19b8 {
		--grid-auto-flow: row;
	}
	
	.elementor-27555 .elementor-element.elementor-element-edbb78f {
		--grid-auto-flow: row;
	}
	
	.elementor-27555 .elementor-element.elementor-element-c4d030c {
		--grid-auto-flow: row;
	}
}

@media (max-width:1024px) {
	.elementor-27555 .elementor-element.elementor-element-4302175a {
		--grid-auto-flow: row;
	}
	
	.elementor-27555 .elementor-element.elementor-element-10ccebed {
		--grid-auto-flow: row;
	}
	
	.elementor-27555 .elementor-element.elementor-element-540f19b8 {
		--grid-auto-flow: row;
	}
	
	.elementor-27555 .elementor-element.elementor-element-edbb78f {
		--grid-auto-flow: row;
	}
	
	.elementor-27555 .elementor-element.elementor-element-c4d030c {
		--grid-auto-flow: row;
	}
	
	.elementor-27555 .elementor-element.elementor-element-f74d526 {
		width: var(--container-widget-width, 453px);
		max-width: 453px;
		--container-widget-width: 453px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-27555 .elementor-element.elementor-element-f74d526.elementor-element {
		--align-self: center;
	}
}

@media (max-width:880px) {
	.elementor-27555 .elementor-element.elementor-element-4302175a {
		--grid-auto-flow: row;
	}
	
	.elementor-27555 .elementor-element.elementor-element-10ccebed {
		--grid-auto-flow: row;
	}
	
	.elementor-27555 .elementor-element.elementor-element-540f19b8 {
		--grid-auto-flow: row;
	}
	
	.elementor-27555 .elementor-element.elementor-element-edbb78f {
		--grid-auto-flow: row;
	}
	
	.elementor-27555 .elementor-element.elementor-element-c4d030c {
		--grid-auto-flow: row;
	}
}

@media (max-width:767px) {
	.elementor-27555 .elementor-element.elementor-element-58f0da4f {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-27555 .elementor-element.elementor-element-4302175a {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-27555 .elementor-element.elementor-element-11073a4e {
		--min-height: 0px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-27555 .elementor-element.elementor-element-190cc91c > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-27555 .elementor-element.elementor-element-10ccebed {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-27555 .elementor-element.elementor-element-e214c1f > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-27555 .elementor-element.elementor-element-540f19b8 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-27555 .elementor-element.elementor-element-1c88166 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-27555 .elementor-element.elementor-element-edbb78f {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-27555 .elementor-element.elementor-element-36cf122 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-27555 .elementor-element.elementor-element-c4d030c {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-27555 .elementor-element.elementor-element-1dff9f40 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-27555 .elementor-element.elementor-element-f74d526 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-27555 .elementor-element.elementor-element-bf1d333 {
		width: 100%;
		max-width: 100%;
	}
}

@media (min-width:768px) {
	.elementor-27555 .elementor-element.elementor-element-4302175a {
		--width: 75%;
	}
	
	.elementor-27555 .elementor-element.elementor-element-10ccebed {
		--width: 75%;
	}
	
	.elementor-27555 .elementor-element.elementor-element-540f19b8 {
		--width: 75%;
	}
	
	.elementor-27555 .elementor-element.elementor-element-edbb78f {
		--width: 75%;
	}
	
	.elementor-27555 .elementor-element.elementor-element-c4d030c {
		--width: 75%;
	}
}

@media (min-width:2400px) {
	.elementor-27555 .elementor-element.elementor-element-4302175a {
		--grid-auto-flow: row;
	}
	
	.elementor-27555 .elementor-element.elementor-element-10ccebed {
		--grid-auto-flow: row;
	}
	
	.elementor-27555 .elementor-element.elementor-element-540f19b8 {
		--grid-auto-flow: row;
	}
	
	.elementor-27555 .elementor-element.elementor-element-edbb78f {
		--grid-auto-flow: row;
	}
	
	.elementor-27555 .elementor-element.elementor-element-c4d030c {
		--grid-auto-flow: row;
	}
}

.elementor-27827 .elementor-element.elementor-element-19a00d40 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.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-27827 .elementor-element.elementor-element-58f0da4f {
	width: var(--container-widget-width, 75%);
	max-width: 75%;
	--container-widget-width: 75%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Figtree", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}

.elementor-27827 .elementor-element.elementor-element-58f0da4f p {
	margin-block-end: 0px;
}

.elementor-27827 .elementor-element.elementor-element-4302175a {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(3, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
	border-style: none;
	--border-style: none;
	box-shadow: 0px 0px 62px -28px rgba(0, 0, 0, .22);
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27827 .elementor-element.elementor-element-4302175a.e-con {
	--align-self: center;
}

.elementor-27827 .elementor-element.elementor-element-278af16c {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27827 .elementor-element.elementor-element-278af16c:not(.elementor-motion-effects-element-type-background), .elementor-27827 .elementor-element.elementor-element-278af16c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.elementor-27827 .elementor-element.elementor-element-665cb0fa {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
}

.elementor-27827 .elementor-element.elementor-element-665cb0fa:not(.elementor-motion-effects-element-type-background), .elementor-27827 .elementor-element.elementor-element-665cb0fa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.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-27827 .elementor-element.elementor-element-770e0a6c img {
	width: 200px;
}

.elementor-27827 .elementor-element.elementor-element-3321222b {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
}

.elementor-27827 .elementor-element.elementor-element-3321222b:not(.elementor-motion-effects-element-type-background), .elementor-27827 .elementor-element.elementor-element-3321222b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.elementor-27827 .elementor-element.elementor-element-51b03dd6 img {
	width: 100px;
}

.elementor-27827 .elementor-element.elementor-element-45ee0aa9 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 8px;
	--padding-bottom: 8px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-27827 .elementor-element.elementor-element-72a6a76e {
	text-align: left;
	font-family: "Figtree", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-27827 .elementor-element.elementor-element-7756890 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

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

.elementor-27827 .elementor-element.elementor-element-ec59674 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-27827 .elementor-element.elementor-element-ec59674.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-92958ca);
}

.elementor-27827 .elementor-element.elementor-element-ec59674.elementor-view-framed .elementor-icon, .elementor-27827 .elementor-element.elementor-element-ec59674.elementor-view-default .elementor-icon {
	color: var(--e-global-color-92958ca);
	border-color: var(--e-global-color-92958ca);
}

.elementor-27827 .elementor-element.elementor-element-ec59674.elementor-view-framed .elementor-icon, .elementor-27827 .elementor-element.elementor-element-ec59674.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-92958ca);
}

.elementor-27827 .elementor-element.elementor-element-ec59674 .elementor-icon {
	font-size: 30px;
}

.elementor-27827 .elementor-element.elementor-element-ec59674 .elementor-icon svg {
	height: 30px;
}

.elementor-27827 .elementor-element.elementor-element-6ec6e882 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27827 .elementor-element.elementor-element-f4c3963 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-27827 .elementor-element.elementor-element-f4c3963.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-92958ca);
}

.elementor-27827 .elementor-element.elementor-element-f4c3963.elementor-view-framed .elementor-icon, .elementor-27827 .elementor-element.elementor-element-f4c3963.elementor-view-default .elementor-icon {
	color: var(--e-global-color-92958ca);
	border-color: var(--e-global-color-92958ca);
}

.elementor-27827 .elementor-element.elementor-element-f4c3963.elementor-view-framed .elementor-icon, .elementor-27827 .elementor-element.elementor-element-f4c3963.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-92958ca);
}

.elementor-27827 .elementor-element.elementor-element-f4c3963 .elementor-icon {
	font-size: 30px;
}

.elementor-27827 .elementor-element.elementor-element-f4c3963 .elementor-icon svg {
	height: 30px;
}

.elementor-27827 .elementor-element.elementor-element-16ed132 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--padding-top: 8px;
	--padding-bottom: 8px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-27827 .elementor-element.elementor-element-16ed132:not(.elementor-motion-effects-element-type-background), .elementor-27827 .elementor-element.elementor-element-16ed132 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5eb7b59);
}

.elementor-27827 .elementor-element.elementor-element-0acaabc {
	text-align: left;
	font-family: "Figtree", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-27827 .elementor-element.elementor-element-13ba9512 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27827 .elementor-element.elementor-element-13ba9512:not(.elementor-motion-effects-element-type-background), .elementor-27827 .elementor-element.elementor-element-13ba9512 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5eb7b59);
}

.elementor-27827 .elementor-element.elementor-element-1916c14 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-27827 .elementor-element.elementor-element-1916c14.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-92958ca);
}

.elementor-27827 .elementor-element.elementor-element-1916c14.elementor-view-framed .elementor-icon, .elementor-27827 .elementor-element.elementor-element-1916c14.elementor-view-default .elementor-icon {
	color: var(--e-global-color-92958ca);
	border-color: var(--e-global-color-92958ca);
}

.elementor-27827 .elementor-element.elementor-element-1916c14.elementor-view-framed .elementor-icon, .elementor-27827 .elementor-element.elementor-element-1916c14.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-92958ca);
}

.elementor-27827 .elementor-element.elementor-element-1916c14 .elementor-icon {
	font-size: 30px;
}

.elementor-27827 .elementor-element.elementor-element-1916c14 .elementor-icon svg {
	height: 30px;
}

.elementor-27827 .elementor-element.elementor-element-7fad1c04 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27827 .elementor-element.elementor-element-7fad1c04:not(.elementor-motion-effects-element-type-background), .elementor-27827 .elementor-element.elementor-element-7fad1c04 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5eb7b59);
}

.elementor-27827 .elementor-element.elementor-element-e2f9575 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-27827 .elementor-element.elementor-element-e2f9575.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-92958ca);
}

.elementor-27827 .elementor-element.elementor-element-e2f9575.elementor-view-framed .elementor-icon, .elementor-27827 .elementor-element.elementor-element-e2f9575.elementor-view-default .elementor-icon {
	color: var(--e-global-color-92958ca);
	border-color: var(--e-global-color-92958ca);
}

.elementor-27827 .elementor-element.elementor-element-e2f9575.elementor-view-framed .elementor-icon, .elementor-27827 .elementor-element.elementor-element-e2f9575.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-92958ca);
}

.elementor-27827 .elementor-element.elementor-element-e2f9575 .elementor-icon {
	font-size: 30px;
}

.elementor-27827 .elementor-element.elementor-element-e2f9575 .elementor-icon svg {
	height: 30px;
}

.elementor-27827 .elementor-element.elementor-element-155770ef {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 8px;
	--padding-bottom: 8px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-27827 .elementor-element.elementor-element-e8a75da {
	text-align: left;
	font-family: "Figtree", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-27827 .elementor-element.elementor-element-276bd9fe {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27827 .elementor-element.elementor-element-c5702cc .elementor-icon-wrapper {
	text-align: center;
}

.elementor-27827 .elementor-element.elementor-element-c5702cc.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-92958ca);
}

.elementor-27827 .elementor-element.elementor-element-c5702cc.elementor-view-framed .elementor-icon, .elementor-27827 .elementor-element.elementor-element-c5702cc.elementor-view-default .elementor-icon {
	color: var(--e-global-color-92958ca);
	border-color: var(--e-global-color-92958ca);
}

.elementor-27827 .elementor-element.elementor-element-c5702cc.elementor-view-framed .elementor-icon, .elementor-27827 .elementor-element.elementor-element-c5702cc.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-92958ca);
}

.elementor-27827 .elementor-element.elementor-element-c5702cc .elementor-icon {
	font-size: 30px;
}

.elementor-27827 .elementor-element.elementor-element-c5702cc .elementor-icon svg {
	height: 30px;
}

.elementor-27827 .elementor-element.elementor-element-39ad068f {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27827 .elementor-element.elementor-element-7533a7c img {
	width: 30px;
}

.elementor-27827 .elementor-element.elementor-element-3354d57 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--padding-top: 8px;
	--padding-bottom: 8px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-27827 .elementor-element.elementor-element-3354d57:not(.elementor-motion-effects-element-type-background), .elementor-27827 .elementor-element.elementor-element-3354d57 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5eb7b59);
}

.elementor-27827 .elementor-element.elementor-element-f60d850 {
	text-align: left;
	font-family: "Figtree", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-27827 .elementor-element.elementor-element-dccd785 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27827 .elementor-element.elementor-element-dccd785:not(.elementor-motion-effects-element-type-background), .elementor-27827 .elementor-element.elementor-element-dccd785 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5eb7b59);
}

.elementor-27827 .elementor-element.elementor-element-4ab5fa3 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-27827 .elementor-element.elementor-element-4ab5fa3.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-92958ca);
}

.elementor-27827 .elementor-element.elementor-element-4ab5fa3.elementor-view-framed .elementor-icon, .elementor-27827 .elementor-element.elementor-element-4ab5fa3.elementor-view-default .elementor-icon {
	color: var(--e-global-color-92958ca);
	border-color: var(--e-global-color-92958ca);
}

.elementor-27827 .elementor-element.elementor-element-4ab5fa3.elementor-view-framed .elementor-icon, .elementor-27827 .elementor-element.elementor-element-4ab5fa3.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-92958ca);
}

.elementor-27827 .elementor-element.elementor-element-4ab5fa3 .elementor-icon {
	font-size: 30px;
}

.elementor-27827 .elementor-element.elementor-element-4ab5fa3 .elementor-icon svg {
	height: 30px;
}

.elementor-27827 .elementor-element.elementor-element-78924f7 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27827 .elementor-element.elementor-element-78924f7:not(.elementor-motion-effects-element-type-background), .elementor-27827 .elementor-element.elementor-element-78924f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5eb7b59);
}

.elementor-27827 .elementor-element.elementor-element-dfb0a37 img {
	width: 30px;
}

.elementor-27827 .elementor-element.elementor-element-11073a4e {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27827 .elementor-element.elementor-element-190cc91c {
	text-align: center;
	font-family: "Figtree", Sans-serif;
	font-size: 25px;
	font-weight: 400;
}

.elementor-27827 .elementor-element.elementor-element-190cc91c p {
	margin-block-end: 0px;
}

.elementor-27827 .elementor-element.elementor-element-10ccebed {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
	border-style: none;
	--border-style: none;
	box-shadow: 0px 0px 62px -28px rgba(0, 0, 0, .22);
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27827 .elementor-element.elementor-element-10ccebed.e-con {
	--align-self: center;
}

.elementor-27827 .elementor-element.elementor-element-104374b6 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
}

.elementor-27827 .elementor-element.elementor-element-104374b6:not(.elementor-motion-effects-element-type-background), .elementor-27827 .elementor-element.elementor-element-104374b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.elementor-27827 .elementor-element.elementor-element-1b14377d img {
	width: 200px;
}

.elementor-27827 .elementor-element.elementor-element-3b119613 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
}

.elementor-27827 .elementor-element.elementor-element-3b119613:not(.elementor-motion-effects-element-type-background), .elementor-27827 .elementor-element.elementor-element-3b119613 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.elementor-27827 .elementor-element.elementor-element-45df716e img {
	width: 100px;
}

.elementor-27827 .elementor-element.elementor-element-205ad6e {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27827 .elementor-element.elementor-element-65a374cc {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27827 .elementor-element.elementor-element-65a374cc:not(.elementor-motion-effects-element-type-background), .elementor-27827 .elementor-element.elementor-element-65a374cc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27827 .elementor-element.elementor-element-1956743 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-27827 .elementor-element.elementor-element-1956743.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-92958ca);
}

.elementor-27827 .elementor-element.elementor-element-1956743.elementor-view-framed .elementor-icon, .elementor-27827 .elementor-element.elementor-element-1956743.elementor-view-default .elementor-icon {
	color: var(--e-global-color-92958ca);
	border-color: var(--e-global-color-92958ca);
}

.elementor-27827 .elementor-element.elementor-element-1956743.elementor-view-framed .elementor-icon, .elementor-27827 .elementor-element.elementor-element-1956743.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-92958ca);
}

.elementor-27827 .elementor-element.elementor-element-1956743 .elementor-icon {
	font-size: 30px;
}

.elementor-27827 .elementor-element.elementor-element-1956743 .elementor-icon svg {
	height: 30px;
}

.elementor-27827 .elementor-element.elementor-element-367a7e0d {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27827 .elementor-element.elementor-element-367a7e0d:not(.elementor-motion-effects-element-type-background), .elementor-27827 .elementor-element.elementor-element-367a7e0d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27827 .elementor-element.elementor-element-58b7d87 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-27827 .elementor-element.elementor-element-58b7d87.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-92958ca);
}

.elementor-27827 .elementor-element.elementor-element-58b7d87.elementor-view-framed .elementor-icon, .elementor-27827 .elementor-element.elementor-element-58b7d87.elementor-view-default .elementor-icon {
	color: var(--e-global-color-92958ca);
	border-color: var(--e-global-color-92958ca);
}

.elementor-27827 .elementor-element.elementor-element-58b7d87.elementor-view-framed .elementor-icon, .elementor-27827 .elementor-element.elementor-element-58b7d87.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-92958ca);
}

.elementor-27827 .elementor-element.elementor-element-58b7d87 .elementor-icon {
	font-size: 30px;
}

.elementor-27827 .elementor-element.elementor-element-58b7d87 .elementor-icon svg {
	height: 30px;
}

.elementor-27827 .elementor-element.elementor-element-e214c1f {
	text-align: center;
	font-family: "Figtree", Sans-serif;
	font-size: 25px;
	font-weight: 400;
}

.elementor-27827 .elementor-element.elementor-element-e214c1f p {
	margin-block-end: 0px;
}

.elementor-27827 .elementor-element.elementor-element-540f19b8 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
	border-style: none;
	--border-style: none;
	box-shadow: 0px 0px 62px -28px rgba(0, 0, 0, .22);
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27827 .elementor-element.elementor-element-540f19b8.e-con {
	--align-self: center;
}

.elementor-27827 .elementor-element.elementor-element-27714091 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
}

.elementor-27827 .elementor-element.elementor-element-27714091:not(.elementor-motion-effects-element-type-background), .elementor-27827 .elementor-element.elementor-element-27714091 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.elementor-27827 .elementor-element.elementor-element-1d325443 img {
	width: 200px;
}

.elementor-27827 .elementor-element.elementor-element-4b8971fc {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
}

.elementor-27827 .elementor-element.elementor-element-4b8971fc:not(.elementor-motion-effects-element-type-background), .elementor-27827 .elementor-element.elementor-element-4b8971fc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.elementor-27827 .elementor-element.elementor-element-43c5711 img {
	width: 100px;
}

.elementor-27827 .elementor-element.elementor-element-1c55a15c {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27827 .elementor-element.elementor-element-11f8cffb {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27827 .elementor-element.elementor-element-11f8cffb:not(.elementor-motion-effects-element-type-background), .elementor-27827 .elementor-element.elementor-element-11f8cffb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27827 .elementor-element.elementor-element-041c1d5 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-27827 .elementor-element.elementor-element-041c1d5.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-92958ca);
}

.elementor-27827 .elementor-element.elementor-element-041c1d5.elementor-view-framed .elementor-icon, .elementor-27827 .elementor-element.elementor-element-041c1d5.elementor-view-default .elementor-icon {
	color: var(--e-global-color-92958ca);
	border-color: var(--e-global-color-92958ca);
}

.elementor-27827 .elementor-element.elementor-element-041c1d5.elementor-view-framed .elementor-icon, .elementor-27827 .elementor-element.elementor-element-041c1d5.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-92958ca);
}

.elementor-27827 .elementor-element.elementor-element-041c1d5 .elementor-icon {
	font-size: 30px;
}

.elementor-27827 .elementor-element.elementor-element-041c1d5 .elementor-icon svg {
	height: 30px;
}

.elementor-27827 .elementor-element.elementor-element-224a8f52 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27827 .elementor-element.elementor-element-224a8f52:not(.elementor-motion-effects-element-type-background), .elementor-27827 .elementor-element.elementor-element-224a8f52 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27827 .elementor-element.elementor-element-6346d54e {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27827 .elementor-element.elementor-element-6346d54e:not(.elementor-motion-effects-element-type-background), .elementor-27827 .elementor-element.elementor-element-6346d54e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27827 .elementor-element.elementor-element-bb8eff9 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-27827 .elementor-element.elementor-element-bb8eff9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-92958ca);
}

.elementor-27827 .elementor-element.elementor-element-bb8eff9.elementor-view-framed .elementor-icon, .elementor-27827 .elementor-element.elementor-element-bb8eff9.elementor-view-default .elementor-icon {
	color: var(--e-global-color-92958ca);
	border-color: var(--e-global-color-92958ca);
}

.elementor-27827 .elementor-element.elementor-element-bb8eff9.elementor-view-framed .elementor-icon, .elementor-27827 .elementor-element.elementor-element-bb8eff9.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-92958ca);
}

.elementor-27827 .elementor-element.elementor-element-bb8eff9 .elementor-icon {
	font-size: 30px;
}

.elementor-27827 .elementor-element.elementor-element-bb8eff9 .elementor-icon svg {
	height: 30px;
}

.elementor-27827 .elementor-element.elementor-element-1c88166 {
	text-align: center;
	font-family: "Figtree", Sans-serif;
	font-size: 25px;
	font-weight: 400;
}

.elementor-27827 .elementor-element.elementor-element-1c88166 p {
	margin-block-end: 0px;
}

.elementor-27827 .elementor-element.elementor-element-edbb78f {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
	border-style: none;
	--border-style: none;
	box-shadow: 0px 0px 62px -28px rgba(0, 0, 0, .22);
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27827 .elementor-element.elementor-element-edbb78f.e-con {
	--align-self: center;
}

.elementor-27827 .elementor-element.elementor-element-924f449 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
}

.elementor-27827 .elementor-element.elementor-element-924f449:not(.elementor-motion-effects-element-type-background), .elementor-27827 .elementor-element.elementor-element-924f449 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.elementor-27827 .elementor-element.elementor-element-6545083 img {
	width: 200px;
}

.elementor-27827 .elementor-element.elementor-element-3b5a0f9 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
}

.elementor-27827 .elementor-element.elementor-element-3b5a0f9:not(.elementor-motion-effects-element-type-background), .elementor-27827 .elementor-element.elementor-element-3b5a0f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.elementor-27827 .elementor-element.elementor-element-f767715 img {
	width: 100px;
}

.elementor-27827 .elementor-element.elementor-element-257f2dd {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27827 .elementor-element.elementor-element-096a1db {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27827 .elementor-element.elementor-element-096a1db:not(.elementor-motion-effects-element-type-background), .elementor-27827 .elementor-element.elementor-element-096a1db > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27827 .elementor-element.elementor-element-d034a3f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-27827 .elementor-element.elementor-element-d034a3f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-92958ca);
}

.elementor-27827 .elementor-element.elementor-element-d034a3f.elementor-view-framed .elementor-icon, .elementor-27827 .elementor-element.elementor-element-d034a3f.elementor-view-default .elementor-icon {
	color: var(--e-global-color-92958ca);
	border-color: var(--e-global-color-92958ca);
}

.elementor-27827 .elementor-element.elementor-element-d034a3f.elementor-view-framed .elementor-icon, .elementor-27827 .elementor-element.elementor-element-d034a3f.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-92958ca);
}

.elementor-27827 .elementor-element.elementor-element-d034a3f .elementor-icon {
	font-size: 30px;
}

.elementor-27827 .elementor-element.elementor-element-d034a3f .elementor-icon svg {
	height: 30px;
}

.elementor-27827 .elementor-element.elementor-element-e7c7de7 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27827 .elementor-element.elementor-element-e7c7de7:not(.elementor-motion-effects-element-type-background), .elementor-27827 .elementor-element.elementor-element-e7c7de7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27827 .elementor-element.elementor-element-cacc85f {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27827 .elementor-element.elementor-element-cacc85f:not(.elementor-motion-effects-element-type-background), .elementor-27827 .elementor-element.elementor-element-cacc85f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27827 .elementor-element.elementor-element-3cfe7ff img {
	width: 30px;
}

.elementor-27827 .elementor-element.elementor-element-36cf122 {
	text-align: center;
	font-family: "Figtree", Sans-serif;
	font-size: 25px;
	font-weight: 400;
}

.elementor-27827 .elementor-element.elementor-element-36cf122 p {
	margin-block-end: 0px;
}

.elementor-27827 .elementor-element.elementor-element-c4d030c {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
	border-style: none;
	--border-style: none;
	box-shadow: 0px 0px 62px -28px rgba(0, 0, 0, .22);
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27827 .elementor-element.elementor-element-c4d030c.e-con {
	--align-self: center;
}

.elementor-27827 .elementor-element.elementor-element-1a05095 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
}

.elementor-27827 .elementor-element.elementor-element-1a05095:not(.elementor-motion-effects-element-type-background), .elementor-27827 .elementor-element.elementor-element-1a05095 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.elementor-27827 .elementor-element.elementor-element-1db4578 img {
	width: 200px;
}

.elementor-27827 .elementor-element.elementor-element-528002a {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
}

.elementor-27827 .elementor-element.elementor-element-528002a:not(.elementor-motion-effects-element-type-background), .elementor-27827 .elementor-element.elementor-element-528002a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eef39b);
}

.elementor-27827 .elementor-element.elementor-element-195984a img {
	width: 100px;
}

.elementor-27827 .elementor-element.elementor-element-a28bc1d {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27827 .elementor-element.elementor-element-1b1c5b4 {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27827 .elementor-element.elementor-element-1b1c5b4:not(.elementor-motion-effects-element-type-background), .elementor-27827 .elementor-element.elementor-element-1b1c5b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27827 .elementor-element.elementor-element-0164fb7 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-27827 .elementor-element.elementor-element-0164fb7.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-92958ca);
}

.elementor-27827 .elementor-element.elementor-element-0164fb7.elementor-view-framed .elementor-icon, .elementor-27827 .elementor-element.elementor-element-0164fb7.elementor-view-default .elementor-icon {
	color: var(--e-global-color-92958ca);
	border-color: var(--e-global-color-92958ca);
}

.elementor-27827 .elementor-element.elementor-element-0164fb7.elementor-view-framed .elementor-icon, .elementor-27827 .elementor-element.elementor-element-0164fb7.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-92958ca);
}

.elementor-27827 .elementor-element.elementor-element-0164fb7 .elementor-icon {
	font-size: 30px;
}

.elementor-27827 .elementor-element.elementor-element-0164fb7 .elementor-icon svg {
	height: 30px;
}

.elementor-27827 .elementor-element.elementor-element-cd2f4fa {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27827 .elementor-element.elementor-element-cd2f4fa:not(.elementor-motion-effects-element-type-background), .elementor-27827 .elementor-element.elementor-element-cd2f4fa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27827 .elementor-element.elementor-element-a9a5d6c {
	--display: flex;
	--min-height: 100px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-27827 .elementor-element.elementor-element-a9a5d6c:not(.elementor-motion-effects-element-type-background), .elementor-27827 .elementor-element.elementor-element-a9a5d6c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abc540c);
}

.elementor-27827 .elementor-element.elementor-element-9481b5e img {
	width: 30px;
}

.elementor-27827 .elementor-element.elementor-element-bf1d333 {
	width: var(--container-widget-width, 75%);
	max-width: 75%;
	--container-widget-width: 75%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Figtree", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}

.elementor-27827 .elementor-element.elementor-element-bf1d333 p {
	margin-block-end: 0px;
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-27827 .elementor-element.elementor-element-10ccebed {
		--width: 100%;
	}
	
	.elementor-27827 .elementor-element.elementor-element-540f19b8 {
		--width: 100%;
	}
	
	.elementor-27827 .elementor-element.elementor-element-edbb78f {
		--width: 100%;
	}
	
	.elementor-27827 .elementor-element.elementor-element-c4d030c {
		--width: 100%;
	}
}

@media (max-width:1366px) {
	.elementor-27827 .elementor-element.elementor-element-4302175a {
		--grid-auto-flow: row;
	}
	
	.elementor-27827 .elementor-element.elementor-element-10ccebed {
		--grid-auto-flow: row;
	}
	
	.elementor-27827 .elementor-element.elementor-element-540f19b8 {
		--grid-auto-flow: row;
	}
	
	.elementor-27827 .elementor-element.elementor-element-edbb78f {
		--grid-auto-flow: row;
	}
	
	.elementor-27827 .elementor-element.elementor-element-c4d030c {
		--grid-auto-flow: row;
	}
}

@media (max-width:1200px) {
	.elementor-27827 .elementor-element.elementor-element-4302175a {
		--grid-auto-flow: row;
	}
	
	.elementor-27827 .elementor-element.elementor-element-10ccebed {
		--grid-auto-flow: row;
	}
	
	.elementor-27827 .elementor-element.elementor-element-540f19b8 {
		--grid-auto-flow: row;
	}
	
	.elementor-27827 .elementor-element.elementor-element-edbb78f {
		--grid-auto-flow: row;
	}
	
	.elementor-27827 .elementor-element.elementor-element-c4d030c {
		--grid-auto-flow: row;
	}
}

@media (max-width:1024px) {
	.elementor-27827 .elementor-element.elementor-element-4302175a {
		--grid-auto-flow: row;
	}
	
	.elementor-27827 .elementor-element.elementor-element-10ccebed {
		--grid-auto-flow: row;
	}
	
	.elementor-27827 .elementor-element.elementor-element-540f19b8 {
		--grid-auto-flow: row;
	}
	
	.elementor-27827 .elementor-element.elementor-element-edbb78f {
		--grid-auto-flow: row;
	}
	
	.elementor-27827 .elementor-element.elementor-element-c4d030c {
		--grid-auto-flow: row;
	}
}

@media (max-width:880px) {
	.elementor-27827 .elementor-element.elementor-element-4302175a {
		--grid-auto-flow: row;
	}
	
	.elementor-27827 .elementor-element.elementor-element-10ccebed {
		--grid-auto-flow: row;
	}
	
	.elementor-27827 .elementor-element.elementor-element-540f19b8 {
		--grid-auto-flow: row;
	}
	
	.elementor-27827 .elementor-element.elementor-element-edbb78f {
		--grid-auto-flow: row;
	}
	
	.elementor-27827 .elementor-element.elementor-element-c4d030c {
		--grid-auto-flow: row;
	}
}

@media (max-width:767px) {
	.elementor-27827 .elementor-element.elementor-element-58f0da4f {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-27827 .elementor-element.elementor-element-4302175a {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-27827 .elementor-element.elementor-element-11073a4e {
		--min-height: 0px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-27827 .elementor-element.elementor-element-190cc91c > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-27827 .elementor-element.elementor-element-10ccebed {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-27827 .elementor-element.elementor-element-e214c1f > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-27827 .elementor-element.elementor-element-540f19b8 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-27827 .elementor-element.elementor-element-1c88166 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-27827 .elementor-element.elementor-element-edbb78f {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-27827 .elementor-element.elementor-element-36cf122 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-27827 .elementor-element.elementor-element-c4d030c {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-27827 .elementor-element.elementor-element-bf1d333 {
		width: 100%;
		max-width: 100%;
	}
}

@media (min-width:768px) {
	.elementor-27827 .elementor-element.elementor-element-4302175a {
		--width: 75%;
	}
	
	.elementor-27827 .elementor-element.elementor-element-10ccebed {
		--width: 75%;
	}
	
	.elementor-27827 .elementor-element.elementor-element-540f19b8 {
		--width: 75%;
	}
	
	.elementor-27827 .elementor-element.elementor-element-edbb78f {
		--width: 75%;
	}
	
	.elementor-27827 .elementor-element.elementor-element-c4d030c {
		--width: 75%;
	}
}

@media (min-width:2400px) {
	.elementor-27827 .elementor-element.elementor-element-4302175a {
		--grid-auto-flow: row;
	}
	
	.elementor-27827 .elementor-element.elementor-element-10ccebed {
		--grid-auto-flow: row;
	}
	
	.elementor-27827 .elementor-element.elementor-element-540f19b8 {
		--grid-auto-flow: row;
	}
	
	.elementor-27827 .elementor-element.elementor-element-edbb78f {
		--grid-auto-flow: row;
	}
	
	.elementor-27827 .elementor-element.elementor-element-c4d030c {
		--grid-auto-flow: row;
	}
}
