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

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

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

.elementor-2322 .elementor-element.elementor-element-13dab2eb {
	text-align: center;
}

.elementor-2322 .elementor-element.elementor-element-13dab2eb .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	color: #2e3192;
}

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

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

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

.elementor-2322 .elementor-element.elementor-element-2ac5e504 {
	text-align: center;
}

.elementor-2322 .elementor-element.elementor-element-2ac5e504 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	color: var(--e-global-color-2883bd1);
}

.elementor-2322 .elementor-element.elementor-element-134a007c {
	text-align: center;
}

.elementor-2322 .elementor-element.elementor-element-134a007c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: var(--e-global-color-2883bd1);
}

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

.elementor-2322 .elementor-element.elementor-element-7fa87e0f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-2322 .elementor-element.elementor-element-312443c3 {
	--display: flex;
	--min-height: 305px;
	--justify-content: center;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2322 .elementor-element.elementor-element-312443c3.e-con {
	--align-self: center;
}

.elementor-2322 .elementor-element.elementor-element-6331fb03 {
	text-align: center;
}

.elementor-2322 .elementor-element.elementor-element-6331fb03 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	font-style: oblique;
	color: var(--e-global-color-2883bd1);
}

.elementor-2322 .elementor-element.elementor-element-38c3b754 {
	text-align: end;
}

.elementor-2322 .elementor-element.elementor-element-38c3b754 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-2883bd1);
}

.elementor-2322 .elementor-element.elementor-element-1a342fbb {
	--display: flex;
	--min-height: 305px;
	--justify-content: center;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2322 .elementor-element.elementor-element-1a342fbb.e-con {
	--align-self: center;
}

.elementor-2322 .elementor-element.elementor-element-60c514d7 {
	text-align: center;
}

.elementor-2322 .elementor-element.elementor-element-60c514d7 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	font-style: oblique;
	color: var(--e-global-color-2883bd1);
}

.elementor-2322 .elementor-element.elementor-element-3a2fd5a7 {
	text-align: end;
}

.elementor-2322 .elementor-element.elementor-element-3a2fd5a7 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-2883bd1);
}

.elementor-2322 .elementor-element.elementor-element-6daefcf4 {
	--display: flex;
	--min-height: 305px;
	--justify-content: center;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2322 .elementor-element.elementor-element-6daefcf4.e-con {
	--align-self: center;
}

.elementor-2322 .elementor-element.elementor-element-4c0cae5e {
	text-align: center;
}

.elementor-2322 .elementor-element.elementor-element-4c0cae5e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	font-style: oblique;
	color: var(--e-global-color-2883bd1);
}

.elementor-2322 .elementor-element.elementor-element-764b3dd3 {
	text-align: end;
}

.elementor-2322 .elementor-element.elementor-element-764b3dd3 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-2883bd1);
}

.elementor-2322 .elementor-element.elementor-element-a7ddf36 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-2322 .elementor-element.elementor-element-d67d215 {
	--display: flex;
	--min-height: 305px;
	--justify-content: center;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2322 .elementor-element.elementor-element-d67d215.e-con {
	--align-self: center;
}

.elementor-2322 .elementor-element.elementor-element-ec57c0d {
	text-align: center;
}

.elementor-2322 .elementor-element.elementor-element-ec57c0d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	font-style: oblique;
	color: var(--e-global-color-2883bd1);
}

.elementor-2322 .elementor-element.elementor-element-bcd7eed {
	text-align: end;
}

.elementor-2322 .elementor-element.elementor-element-bcd7eed .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-2883bd1);
}

.elementor-2322 .elementor-element.elementor-element-ffe1de8 {
	--display: flex;
	--min-height: 305px;
	--justify-content: center;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2322 .elementor-element.elementor-element-ffe1de8.e-con {
	--align-self: center;
}

.elementor-2322 .elementor-element.elementor-element-d743826 {
	text-align: center;
}

.elementor-2322 .elementor-element.elementor-element-d743826 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	font-style: oblique;
	color: var(--e-global-color-2883bd1);
}

.elementor-2322 .elementor-element.elementor-element-a2dea8d {
	text-align: end;
}

.elementor-2322 .elementor-element.elementor-element-a2dea8d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-2883bd1);
}

.elementor-2322 .elementor-element.elementor-element-1083069 {
	--display: flex;
	--min-height: 305px;
	--justify-content: center;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2322 .elementor-element.elementor-element-1083069.e-con {
	--align-self: center;
}

.elementor-2322 .elementor-element.elementor-element-05a7d27 {
	text-align: center;
}

.elementor-2322 .elementor-element.elementor-element-05a7d27 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	font-style: oblique;
	color: var(--e-global-color-2883bd1);
}

.elementor-2322 .elementor-element.elementor-element-c03ac8e {
	text-align: end;
}

.elementor-2322 .elementor-element.elementor-element-c03ac8e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-2883bd1);
}

.elementor-2322 .elementor-element.elementor-element-07d2296 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-2322 .elementor-element.elementor-element-278c2ec {
	--display: flex;
	--min-height: 305px;
	--justify-content: center;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2322 .elementor-element.elementor-element-278c2ec.e-con {
	--align-self: center;
}

.elementor-2322 .elementor-element.elementor-element-fdb4307 {
	text-align: center;
}

.elementor-2322 .elementor-element.elementor-element-fdb4307 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	font-style: oblique;
	color: var(--e-global-color-2883bd1);
}

.elementor-2322 .elementor-element.elementor-element-3666b99 {
	text-align: end;
}

.elementor-2322 .elementor-element.elementor-element-3666b99 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-2883bd1);
}

.elementor-2322 .elementor-element.elementor-element-8337135 {
	--display: flex;
	--min-height: 305px;
	--justify-content: center;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2322 .elementor-element.elementor-element-8337135.e-con {
	--align-self: center;
}

.elementor-2322 .elementor-element.elementor-element-86d0581 {
	text-align: center;
}

.elementor-2322 .elementor-element.elementor-element-86d0581 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	font-style: oblique;
	color: var(--e-global-color-2883bd1);
}

.elementor-2322 .elementor-element.elementor-element-51ab0fb {
	text-align: end;
}

.elementor-2322 .elementor-element.elementor-element-51ab0fb .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-2883bd1);
}

.elementor-2322 .elementor-element.elementor-element-20eb1f8 {
	--display: flex;
	--min-height: 305px;
	--justify-content: center;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2322 .elementor-element.elementor-element-20eb1f8.e-con {
	--align-self: center;
}

.elementor-2322 .elementor-element.elementor-element-b3bf8f3 {
	text-align: center;
}

.elementor-2322 .elementor-element.elementor-element-b3bf8f3 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	font-style: oblique;
	color: var(--e-global-color-2883bd1);
}

.elementor-2322 .elementor-element.elementor-element-520c939 {
	text-align: end;
}

.elementor-2322 .elementor-element.elementor-element-520c939 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-2883bd1);
}

.elementor-2322 .elementor-element.elementor-element-40c22ab {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-2322 .elementor-element.elementor-element-6da34c4 {
	--display: flex;
	--min-height: 305px;
	--justify-content: center;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2322 .elementor-element.elementor-element-6da34c4.e-con {
	--align-self: center;
}

.elementor-2322 .elementor-element.elementor-element-f7b34cc {
	text-align: center;
}

.elementor-2322 .elementor-element.elementor-element-f7b34cc .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	font-style: oblique;
	color: var(--e-global-color-2883bd1);
}

.elementor-2322 .elementor-element.elementor-element-735863a {
	text-align: end;
}

.elementor-2322 .elementor-element.elementor-element-735863a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-2883bd1);
}

.elementor-2322 .elementor-element.elementor-element-dcaa5bd {
	--display: flex;
	--min-height: 305px;
	--justify-content: center;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2322 .elementor-element.elementor-element-dcaa5bd.e-con {
	--align-self: center;
}

.elementor-2322 .elementor-element.elementor-element-3d0f7ac {
	text-align: center;
}

.elementor-2322 .elementor-element.elementor-element-3d0f7ac .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	font-style: oblique;
	color: var(--e-global-color-2883bd1);
}

.elementor-2322 .elementor-element.elementor-element-4bb666d {
	text-align: end;
}

.elementor-2322 .elementor-element.elementor-element-4bb666d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-2883bd1);
}

.elementor-2322 .elementor-element.elementor-element-37aa2e3 {
	--display: flex;
	--min-height: 305px;
	--justify-content: center;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2322 .elementor-element.elementor-element-37aa2e3.e-con {
	--align-self: center;
}

.elementor-2322 .elementor-element.elementor-element-1c8428f {
	text-align: center;
}

.elementor-2322 .elementor-element.elementor-element-1c8428f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	font-style: oblique;
	color: var(--e-global-color-2883bd1);
}

.elementor-2322 .elementor-element.elementor-element-11c2df3 {
	text-align: end;
}

.elementor-2322 .elementor-element.elementor-element-11c2df3 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-2883bd1);
}

.elementor-2322 .elementor-element.elementor-element-8e03253 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-2322 .elementor-element.elementor-element-a8ded95 {
	--display: flex;
	--min-height: 305px;
	--justify-content: center;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2322 .elementor-element.elementor-element-a8ded95.e-con {
	--align-self: center;
}

.elementor-2322 .elementor-element.elementor-element-f079221 {
	text-align: center;
}

.elementor-2322 .elementor-element.elementor-element-f079221 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	font-style: oblique;
	color: var(--e-global-color-2883bd1);
}

.elementor-2322 .elementor-element.elementor-element-7a8b548 {
	text-align: end;
}

.elementor-2322 .elementor-element.elementor-element-7a8b548 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-2883bd1);
}

.elementor-2322 .elementor-element.elementor-element-5fd4066 {
	--display: flex;
	--min-height: 305px;
	--justify-content: center;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2322 .elementor-element.elementor-element-5fd4066.e-con {
	--align-self: center;
}

.elementor-2322 .elementor-element.elementor-element-a7bec4d {
	text-align: center;
}

.elementor-2322 .elementor-element.elementor-element-a7bec4d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	font-style: oblique;
	color: var(--e-global-color-2883bd1);
}

.elementor-2322 .elementor-element.elementor-element-5d2b2bc {
	text-align: end;
}

.elementor-2322 .elementor-element.elementor-element-5d2b2bc .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-2883bd1);
}

.elementor-2322 .elementor-element.elementor-element-085b714 {
	--display: flex;
	--min-height: 305px;
	--justify-content: center;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2322 .elementor-element.elementor-element-085b714.e-con {
	--align-self: center;
}

.elementor-2322 .elementor-element.elementor-element-953edad {
	text-align: center;
}

.elementor-2322 .elementor-element.elementor-element-953edad .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	font-style: oblique;
	color: var(--e-global-color-2883bd1);
}

.elementor-2322 .elementor-element.elementor-element-30cd70f {
	text-align: end;
}

.elementor-2322 .elementor-element.elementor-element-30cd70f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-2883bd1);
}

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

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