
.elementor-3140 .elementor-element.elementor-element-b8cb193 {
	--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-3140 .elementor-element.elementor-element-c9596c2 {
	--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-3140 .elementor-element.elementor-element-d84f3ca {
	text-align: center;
}

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

.elementor-3140 .elementor-element.elementor-element-59c4fd9 {
	--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-3140 .elementor-element.elementor-element-71a45c1 {
	--display: flex;
}

.elementor-3140 .elementor-element.elementor-element-c855c8a {
	--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-3140 .elementor-element.elementor-element-bdcaf8c {
	text-align: center;
}

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

.elementor-3140 .elementor-element.elementor-element-b041e98 {
	text-align: center;
}

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

.elementor-3140 .elementor-element.elementor-element-852de79 {
	--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-3140 .elementor-element.elementor-element-d775b6f {
	--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-3140 .elementor-element.elementor-element-23eef7d {
	--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-3140 .elementor-element.elementor-element-23eef7d.e-con {
	--align-self: center;
}

.elementor-3140 .elementor-element.elementor-element-83ef50e {
	text-align: center;
}

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

.elementor-3140 .elementor-element.elementor-element-590e27f {
	text-align: end;
}

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

.elementor-3140 .elementor-element.elementor-element-6a2d3b6 {
	--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-3140 .elementor-element.elementor-element-6a2d3b6.e-con {
	--align-self: center;
}

.elementor-3140 .elementor-element.elementor-element-e6c855a {
	text-align: center;
}

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

.elementor-3140 .elementor-element.elementor-element-6f8673c {
	text-align: end;
}

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

.elementor-3140 .elementor-element.elementor-element-1fa5532 {
	--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-3140 .elementor-element.elementor-element-1fa5532.e-con {
	--align-self: center;
}

.elementor-3140 .elementor-element.elementor-element-cf27277 {
	text-align: center;
}

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

.elementor-3140 .elementor-element.elementor-element-ab637ef {
	text-align: end;
}

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

.elementor-3140 .elementor-element.elementor-element-16fb971 {
	--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-3140 .elementor-element.elementor-element-1dfc189 {
	--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-3140 .elementor-element.elementor-element-1dfc189.e-con {
	--align-self: center;
}

.elementor-3140 .elementor-element.elementor-element-27df465 {
	text-align: center;
}

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

.elementor-3140 .elementor-element.elementor-element-42ec8af {
	text-align: end;
}

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

.elementor-3140 .elementor-element.elementor-element-4893a25 {
	--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-3140 .elementor-element.elementor-element-4893a25.e-con {
	--align-self: center;
}

.elementor-3140 .elementor-element.elementor-element-ac7ead4 {
	text-align: center;
}

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

.elementor-3140 .elementor-element.elementor-element-91a8a6e {
	text-align: end;
}

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

.elementor-3140 .elementor-element.elementor-element-6f0c40a {
	--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-3140 .elementor-element.elementor-element-6f0c40a.e-con {
	--align-self: center;
}

.elementor-3140 .elementor-element.elementor-element-97ac9ed {
	text-align: center;
}

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

.elementor-3140 .elementor-element.elementor-element-5b20a34 {
	text-align: end;
}

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

.elementor-3140 .elementor-element.elementor-element-bd0f2a1 {
	--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-3140 .elementor-element.elementor-element-b754e5c {
	--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-3140 .elementor-element.elementor-element-b754e5c.e-con {
	--align-self: center;
}

.elementor-3140 .elementor-element.elementor-element-e59e95d {
	text-align: center;
}

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

.elementor-3140 .elementor-element.elementor-element-5d77d81 {
	text-align: end;
}

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

.elementor-3140 .elementor-element.elementor-element-a7d11c3 {
	--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-3140 .elementor-element.elementor-element-a7d11c3.e-con {
	--align-self: center;
}

.elementor-3140 .elementor-element.elementor-element-862380f {
	text-align: center;
}

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

.elementor-3140 .elementor-element.elementor-element-c8d60fd {
	text-align: end;
}

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

.elementor-3140 .elementor-element.elementor-element-c1f28b1 {
	--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-3140 .elementor-element.elementor-element-c1f28b1.e-con {
	--align-self: center;
}

.elementor-3140 .elementor-element.elementor-element-18abaa2 {
	text-align: center;
}

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

.elementor-3140 .elementor-element.elementor-element-55be435 {
	text-align: end;
}

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

.elementor-3140 .elementor-element.elementor-element-61137be {
	--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-3140 .elementor-element.elementor-element-a9468e1 {
	--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-3140 .elementor-element.elementor-element-a9468e1.e-con {
	--align-self: center;
}

.elementor-3140 .elementor-element.elementor-element-64a0e95 {
	text-align: center;
}

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

.elementor-3140 .elementor-element.elementor-element-0c3e198 {
	text-align: end;
}

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

.elementor-3140 .elementor-element.elementor-element-39ad42a {
	--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-3140 .elementor-element.elementor-element-39ad42a.e-con {
	--align-self: center;
}

.elementor-3140 .elementor-element.elementor-element-21b30e2 {
	text-align: center;
}

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

.elementor-3140 .elementor-element.elementor-element-ec4b0be {
	text-align: end;
}

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

.elementor-3140 .elementor-element.elementor-element-5c71872 {
	--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-3140 .elementor-element.elementor-element-5c71872.e-con {
	--align-self: center;
}

.elementor-3140 .elementor-element.elementor-element-3b8a3b1 {
	text-align: center;
}

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

.elementor-3140 .elementor-element.elementor-element-26f3728 {
	text-align: end;
}

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

.elementor-3140 .elementor-element.elementor-element-6283954 {
	--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-3140 .elementor-element.elementor-element-f23382e {
	--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-3140 .elementor-element.elementor-element-f23382e.e-con {
	--align-self: center;
}

.elementor-3140 .elementor-element.elementor-element-c0cc0ea {
	text-align: center;
}

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

.elementor-3140 .elementor-element.elementor-element-a000632 {
	text-align: end;
}

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

.elementor-3140 .elementor-element.elementor-element-7065c42 {
	--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-3140 .elementor-element.elementor-element-7065c42.e-con {
	--align-self: center;
}

.elementor-3140 .elementor-element.elementor-element-ac9a12f {
	text-align: center;
}

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

.elementor-3140 .elementor-element.elementor-element-23699df {
	text-align: end;
}

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

.elementor-3140 .elementor-element.elementor-element-8621be1 {
	--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-3140 .elementor-element.elementor-element-8621be1.e-con {
	--align-self: center;
}

.elementor-3140 .elementor-element.elementor-element-1c780f7 {
	text-align: center;
}

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

.elementor-3140 .elementor-element.elementor-element-7363e7d {
	text-align: end;
}

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

.elementor-3140 .elementor-element.elementor-element-3f31cbf {
	--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-3140 .elementor-element.elementor-element-c39fdd1 {
	--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-3140 .elementor-element.elementor-element-c39fdd1:not(.elementor-motion-effects-element-type-background), .elementor-3140 .elementor-element.elementor-element-c39fdd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2883bd1);
}
