
.elementor-2458 .elementor-element.elementor-element-45377e4a {
	--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-2047e18 {
	--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-124831e3 {
	text-align: center;
}

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

.elementor-2458 .elementor-element.elementor-element-2c145849 {
	--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-19418882 {
	--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-741d4135 {
	--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-6d045980 {
	text-align: center;
}

.elementor-2458 .elementor-element.elementor-element-6d045980 .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-1cca5895 {
	text-align: center;
}

.elementor-2458 .elementor-element.elementor-element-1cca5895 .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-6ea2bbd {
	--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-2f9dded2 {
	--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-1adaaa0a {
	--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-1adaaa0a.e-con {
	--align-self: center;
}

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

.elementor-2458 .elementor-element.elementor-element-6ecc6d96 .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-1a4abeaf {
	text-align: end;
}

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

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

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

.elementor-2458 .elementor-element.elementor-element-425bb9f8 .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-183d0f60 {
	text-align: end;
}

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

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

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

.elementor-2458 .elementor-element.elementor-element-2cd9531b .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-26173365 {
	text-align: end;
}

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

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

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

.elementor-2458 .elementor-element.elementor-element-0ef99ec .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-44dd0c5 {
	text-align: end;
}

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

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

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

.elementor-2458 .elementor-element.elementor-element-d421b78 .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-caaffb0 {
	text-align: end;
}

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

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

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

.elementor-2458 .elementor-element.elementor-element-7841d59 .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-f7b37a1 {
	text-align: end;
}

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

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

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

.elementor-2458 .elementor-element.elementor-element-76f1dbd .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-39f85bf {
	text-align: end;
}

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

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

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

.elementor-2458 .elementor-element.elementor-element-b73cc08 .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-5433523 {
	text-align: end;
}

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

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

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

.elementor-2458 .elementor-element.elementor-element-aef563a .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-b64bceb {
	text-align: end;
}

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

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

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

.elementor-2458 .elementor-element.elementor-element-36576d0 .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-7b40dff {
	text-align: end;
}

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

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

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

.elementor-2458 .elementor-element.elementor-element-4d954a8 .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-5bf1bf1 {
	text-align: end;
}

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

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

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

.elementor-2458 .elementor-element.elementor-element-d2b61bb .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-3feb8ee {
	text-align: end;
}

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

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

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

.elementor-2458 .elementor-element.elementor-element-712ab65 .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-c0596d1 {
	text-align: end;
}

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

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

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

.elementor-2458 .elementor-element.elementor-element-f22bcc9 .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-46c05ab {
	text-align: end;
}

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

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

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

.elementor-2458 .elementor-element.elementor-element-f6c3dbb .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-236a9be {
	text-align: end;
}

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

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

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

.elementor-2458 .elementor-element.elementor-element-727384c .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-7f92261 {
	text-align: end;
}

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

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

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

.elementor-2458 .elementor-element.elementor-element-3b3824d .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-50e5326 {
	text-align: end;
}

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

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

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

.elementor-2458 .elementor-element.elementor-element-d1fa566 .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-c7d8861 {
	text-align: end;
}

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

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

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

.elementor-2458 .elementor-element.elementor-element-0ce5130 .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-a9e626e {
	text-align: end;
}

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

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

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

.elementor-2458 .elementor-element.elementor-element-fa50640 .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-a9f19ea {
	text-align: end;
}

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

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

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

.elementor-2458 .elementor-element.elementor-element-a8ab6d3 .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-9715eaa {
	text-align: end;
}

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

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

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

.elementor-2458 .elementor-element.elementor-element-ea7081c .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-2c3131e {
	text-align: end;
}

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

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

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

.elementor-2458 .elementor-element.elementor-element-d62c3e3 .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-6e39535 {
	text-align: end;
}

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

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

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

.elementor-2458 .elementor-element.elementor-element-38ef429 .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-6fc3d44 {
	text-align: end;
}

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

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

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

.elementor-2458 .elementor-element.elementor-element-d2530b3 .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-f3d174e {
	text-align: end;
}

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

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

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

.elementor-2458 .elementor-element.elementor-element-575b115 .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-458396d {
	text-align: end;
}

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

.elementor-2458 .elementor-element.elementor-element-0cb8352 {
	--display: flex;
}

.elementor-2458 .elementor-element.elementor-element-5901d6de {
	--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-4b637218 {
	--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;
}
