
.elementor-2458 .elementor-element.elementor-element-3c202bd {
	--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-2458 .elementor-element.elementor-element-633f82c {
	--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-2458 .elementor-element.elementor-element-740f56c {
	text-align: center;
}

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

.elementor-2458 .elementor-element.elementor-element-ea9b6a7 {
	--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-2458 .elementor-element.elementor-element-8286d3f {
	--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-2458 .elementor-element.elementor-element-3717c20 {
	--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-2458 .elementor-element.elementor-element-f550896 {
	text-align: center;
}

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

.elementor-2458 .elementor-element.elementor-element-6bdfff5 {
	text-align: center;
}

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

.elementor-2458 .elementor-element.elementor-element-5ce1b91 {
	--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-2458 .elementor-element.elementor-element-d2fab1d {
	--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-2458 .elementor-element.elementor-element-a2cf923 {
	--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-2458 .elementor-element.elementor-element-a2cf923.e-con {
	--align-self: center;
}

.elementor-2458 .elementor-element.elementor-element-992ed09 {
	text-align: center;
}

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

.elementor-2458 .elementor-element.elementor-element-324e818 {
	text-align: end;
}

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

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

.elementor-2458 .elementor-element.elementor-element-be301e9 {
	text-align: center;
}

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

.elementor-2458 .elementor-element.elementor-element-a08b6b3 {
	text-align: end;
}

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

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

.elementor-2458 .elementor-element.elementor-element-e5f7fc6 {
	text-align: center;
}

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

.elementor-2458 .elementor-element.elementor-element-d3981a9 {
	text-align: end;
}

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

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

.elementor-2458 .elementor-element.elementor-element-bb2e3b0 {
	text-align: center;
}

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

.elementor-2458 .elementor-element.elementor-element-82042bb {
	text-align: end;
}

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

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

.elementor-2458 .elementor-element.elementor-element-1945473 {
	text-align: center;
}

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

.elementor-2458 .elementor-element.elementor-element-332cf44 {
	text-align: end;
}

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

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

.elementor-2458 .elementor-element.elementor-element-019f227 {
	text-align: center;
}

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

.elementor-2458 .elementor-element.elementor-element-81240a1 {
	text-align: end;
}

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

.elementor-2458 .elementor-element.elementor-element-271a15b {
	--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-2458 .elementor-element.elementor-element-990feb9 {
	--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-2458 .elementor-element.elementor-element-990feb9.e-con {
	--align-self: center;
}

.elementor-2458 .elementor-element.elementor-element-4c5c95a {
	text-align: center;
}

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

.elementor-2458 .elementor-element.elementor-element-5a31695 {
	text-align: end;
}

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

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

.elementor-2458 .elementor-element.elementor-element-23efd61 {
	text-align: center;
}

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

.elementor-2458 .elementor-element.elementor-element-42b9296 {
	text-align: end;
}

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

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

.elementor-2458 .elementor-element.elementor-element-9190fa4 {
	text-align: center;
}

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

.elementor-2458 .elementor-element.elementor-element-71c98d8 {
	text-align: end;
}

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

.elementor-2458 .elementor-element.elementor-element-cf7290f {
	--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-2458 .elementor-element.elementor-element-6129cbd {
	--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-2458 .elementor-element.elementor-element-6129cbd.e-con {
	--align-self: center;
}

.elementor-2458 .elementor-element.elementor-element-2ff4313 {
	text-align: center;
}

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

.elementor-2458 .elementor-element.elementor-element-94621bb {
	text-align: end;
}

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

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

.elementor-2458 .elementor-element.elementor-element-42488a8 {
	text-align: center;
}

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

.elementor-2458 .elementor-element.elementor-element-17abfb2 {
	text-align: end;
}

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

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

.elementor-2458 .elementor-element.elementor-element-4bf2571 {
	text-align: center;
}

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

.elementor-2458 .elementor-element.elementor-element-0950791 {
	text-align: end;
}

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

.elementor-2458 .elementor-element.elementor-element-90a763a {
	--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-2458 .elementor-element.elementor-element-b739e5c {
	--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-2458 .elementor-element.elementor-element-b739e5c.e-con {
	--align-self: center;
}

.elementor-2458 .elementor-element.elementor-element-270cb03 {
	text-align: center;
}

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

.elementor-2458 .elementor-element.elementor-element-d743acc {
	text-align: end;
}

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

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

.elementor-2458 .elementor-element.elementor-element-7b0dbf2 {
	text-align: center;
}

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

.elementor-2458 .elementor-element.elementor-element-ad4a8bc {
	text-align: end;
}

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

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

.elementor-2458 .elementor-element.elementor-element-e4a8e8e {
	text-align: center;
}

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

.elementor-2458 .elementor-element.elementor-element-1429ff6 {
	text-align: end;
}

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

.elementor-2458 .elementor-element.elementor-element-1a7bf93 {
	--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-2458 .elementor-element.elementor-element-86b35b2 {
	--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-2458 .elementor-element.elementor-element-86b35b2.e-con {
	--align-self: center;
}

.elementor-2458 .elementor-element.elementor-element-99f5a5a {
	text-align: center;
}

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

.elementor-2458 .elementor-element.elementor-element-721c654 {
	text-align: end;
}

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

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

.elementor-2458 .elementor-element.elementor-element-73245e2 {
	text-align: center;
}

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

.elementor-2458 .elementor-element.elementor-element-3d98169 {
	text-align: end;
}

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

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

.elementor-2458 .elementor-element.elementor-element-36d8b07 {
	text-align: center;
}

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

.elementor-2458 .elementor-element.elementor-element-8f9a2ed {
	text-align: end;
}

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

.elementor-2458 .elementor-element.elementor-element-dc1ea9a {
	--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-2458 .elementor-element.elementor-element-41d10ac {
	--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-2458 .elementor-element.elementor-element-41d10ac.e-con {
	--align-self: center;
}

.elementor-2458 .elementor-element.elementor-element-18d44fa {
	text-align: center;
}

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

.elementor-2458 .elementor-element.elementor-element-6dc8fca {
	text-align: end;
}

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

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

.elementor-2458 .elementor-element.elementor-element-03207fe {
	text-align: center;
}

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

.elementor-2458 .elementor-element.elementor-element-f06a98e {
	text-align: end;
}

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

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

.elementor-2458 .elementor-element.elementor-element-19b0e08 {
	text-align: center;
}

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

.elementor-2458 .elementor-element.elementor-element-8392790 {
	text-align: end;
}

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

.elementor-2458 .elementor-element.elementor-element-74e2d77 {
	--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-2458 .elementor-element.elementor-element-d6e4a3d {
	--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-2458 .elementor-element.elementor-element-d6e4a3d.e-con {
	--align-self: center;
}

.elementor-2458 .elementor-element.elementor-element-b52ea46 {
	text-align: center;
}

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

.elementor-2458 .elementor-element.elementor-element-620d3f2 {
	text-align: end;
}

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

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

.elementor-2458 .elementor-element.elementor-element-f75f14f {
	text-align: center;
}

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

.elementor-2458 .elementor-element.elementor-element-7f8df53 {
	text-align: end;
}

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

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

.elementor-2458 .elementor-element.elementor-element-0fc52fc {
	text-align: center;
}

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

.elementor-2458 .elementor-element.elementor-element-3d93364 {
	text-align: end;
}

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

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

.elementor-2458 .elementor-element.elementor-element-a93b169 {
	text-align: center;
}

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

.elementor-2458 .elementor-element.elementor-element-911d2e1 {
	text-align: end;
}

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

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

.elementor-2458 .elementor-element.elementor-element-c8843e9 {
	text-align: center;
}

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

.elementor-2458 .elementor-element.elementor-element-7ad83ae {
	text-align: end;
}

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

.elementor-2458 .elementor-element.elementor-element-5845d91 {
	--display: flex;
}

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