
.elementor-2450 .elementor-element.elementor-element-146da9e6 {
	--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-2450 .elementor-element.elementor-element-764e797 {
	--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-2450 .elementor-element.elementor-element-30a65ab0 {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-5650c7e6 {
	--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-2450 .elementor-element.elementor-element-4c1c4b9e {
	--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-2450 .elementor-element.elementor-element-40a67c21 {
	--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-2450 .elementor-element.elementor-element-2714f768 {
	text-align: center;
}

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

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

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

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

.elementor-2450 .elementor-element.elementor-element-8c2a54a {
	--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-2450 .elementor-element.elementor-element-96f17c2 {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-e1a3eaf {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-2ec3937c {
	--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-2450 .elementor-element.elementor-element-45e3f843 {
	--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-2450 .elementor-element.elementor-element-4857e70e {
	--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-2450 .elementor-element.elementor-element-4857e70e.e-con {
	--align-self: center;
}

.elementor-2450 .elementor-element.elementor-element-57d460f2 {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-6f602a05 {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-27dcc76b {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-475f5db7 {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-19dc7ade {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-7ee6876f {
	text-align: end;
}

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

.elementor-2450 .elementor-element.elementor-element-1032b9c {
	--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-2450 .elementor-element.elementor-element-8bbabbb {
	--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-2450 .elementor-element.elementor-element-8bbabbb.e-con {
	--align-self: center;
}

.elementor-2450 .elementor-element.elementor-element-7de53f7 {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-18e5721 {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-e9be7ab {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-2a6dc4b {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-d66a4df {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-1ea6a19 {
	text-align: end;
}

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

.elementor-2450 .elementor-element.elementor-element-98e3937 {
	--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-2450 .elementor-element.elementor-element-f92a748 {
	--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-2450 .elementor-element.elementor-element-f92a748.e-con {
	--align-self: center;
}

.elementor-2450 .elementor-element.elementor-element-16d14a6 {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-e62468b {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-2217a73 {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-1240e5e {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-80123f9 {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-5b0f5bb {
	text-align: end;
}

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

.elementor-2450 .elementor-element.elementor-element-14188b6 {
	--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-2450 .elementor-element.elementor-element-cab49c4 {
	--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-2450 .elementor-element.elementor-element-cab49c4.e-con {
	--align-self: center;
}

.elementor-2450 .elementor-element.elementor-element-7bdceb1 {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-8e3b2cd {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-642bbe1 {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-8b6e8af {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-035b3d8 {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-f209cb3 {
	text-align: end;
}

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

.elementor-2450 .elementor-element.elementor-element-b2d1dea {
	--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-2450 .elementor-element.elementor-element-3bd8417 {
	--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-2450 .elementor-element.elementor-element-3bd8417.e-con {
	--align-self: center;
}

.elementor-2450 .elementor-element.elementor-element-b93401a {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-3feec40 {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-6d0de2d {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-3f06da8 {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-13e5d0c {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-6d19ecc {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-06821ae {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-2ab1a65 {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-bab79de {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-74553a7 {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-824671b {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-c12d7e9 {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-9714a95 {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-e41c4fa {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-aea3fbe {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-4f767ab {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-1d098c6 {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-456be94 {
	text-align: end;
}

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

.elementor-2450 .elementor-element.elementor-element-8156547 {
	--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-2450 .elementor-element.elementor-element-73579af {
	--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-2450 .elementor-element.elementor-element-73579af.e-con {
	--align-self: center;
}

.elementor-2450 .elementor-element.elementor-element-3226b47 {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-394f8eb {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-dfc3dbf {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-740eed8 {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-4c54df0 {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-2760a8d {
	text-align: end;
}

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

.elementor-2450 .elementor-element.elementor-element-000cd7d {
	--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-2450 .elementor-element.elementor-element-f85cbd9 {
	--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-2450 .elementor-element.elementor-element-f85cbd9.e-con {
	--align-self: center;
}

.elementor-2450 .elementor-element.elementor-element-1ff1b38 {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-5e914bb {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-bf5fe88 {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-a59b11d {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-9930dc1 {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-0bf690e {
	text-align: end;
}

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

.elementor-2450 .elementor-element.elementor-element-6ff3af0 {
	--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-2450 .elementor-element.elementor-element-325aab3 {
	--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-2450 .elementor-element.elementor-element-325aab3.e-con {
	--align-self: center;
}

.elementor-2450 .elementor-element.elementor-element-40b8be5 {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-6d0ded7 {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-4de3411 {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-84ec0dc {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-05711db {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-a104e3b {
	text-align: end;
}

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

.elementor-2450 .elementor-element.elementor-element-0b70ff9 {
	--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-2450 .elementor-element.elementor-element-93aa9bc {
	--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-2450 .elementor-element.elementor-element-93aa9bc.e-con {
	--align-self: center;
}

.elementor-2450 .elementor-element.elementor-element-d2e7104 {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-e0a5e90 {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-c605262 {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-260e54a {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-24b7791 {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-f4b48c5 {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-2e60d83 {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-91b8ccd {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-4050fe7 {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-9893f67 {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-4012c41 {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-4723e2d {
	text-align: end;
}

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

.elementor-2450 .elementor-element.elementor-element-3f59098 {
	--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-2450 .elementor-element.elementor-element-a442ea7 {
	--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-2450 .elementor-element.elementor-element-a442ea7.e-con {
	--align-self: center;
}

.elementor-2450 .elementor-element.elementor-element-a06c427 {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-c3b1901 {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-9dfb109 {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-4f4f4f1 {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-9b8782c {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-277de1f {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-da909eb {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-774883b {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-f0ae603 {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-df23d1d {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-a2e8123 {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-04f0a6e {
	text-align: end;
}

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

.elementor-2450 .elementor-element.elementor-element-3eaf6b0 {
	--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-2450 .elementor-element.elementor-element-9d7add3 {
	--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-2450 .elementor-element.elementor-element-9d7add3.e-con {
	--align-self: center;
}

.elementor-2450 .elementor-element.elementor-element-d5cbb3c {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-d75c4b9 {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-bf41426 {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-165a53e {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-7f133f8 {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-9dd7a26 {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-cb1fda0 {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-30fbf73 {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-dff8896 {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-a6cbb1e {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-693eb21 {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-4212ba4 {
	text-align: end;
}

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

.elementor-2450 .elementor-element.elementor-element-69be77f {
	--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-2450 .elementor-element.elementor-element-f04c6cc {
	--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-2450 .elementor-element.elementor-element-f04c6cc.e-con {
	--align-self: center;
}

.elementor-2450 .elementor-element.elementor-element-8a59c2c {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-3a54808 {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-6459700 {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-aaea9b8 {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-6740d30 {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-eb1e699 {
	text-align: end;
}

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

.elementor-2450 .elementor-element.elementor-element-89ca68c {
	--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-2450 .elementor-element.elementor-element-972726a {
	--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-2450 .elementor-element.elementor-element-972726a.e-con {
	--align-self: center;
}

.elementor-2450 .elementor-element.elementor-element-71d137d {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-a9f324d {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-e8ed8c1 {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-68fa466 {
	text-align: end;
}

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

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

.elementor-2450 .elementor-element.elementor-element-931317d {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-7e118bb {
	text-align: end;
}

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

.elementor-2450 .elementor-element.elementor-element-f54b41d {
	--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-2450 .elementor-element.elementor-element-96fcf2c {
	--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-2450 .elementor-element.elementor-element-96fcf2c.e-con {
	--align-self: center;
}

.elementor-2450 .elementor-element.elementor-element-8ca3d1b {
	text-align: center;
}

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

.elementor-2450 .elementor-element.elementor-element-d55256b {
	text-align: end;
}

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

.elementor-2450 .elementor-element.elementor-element-cc4ee06 {
	--display: flex;
}

.elementor-2450 .elementor-element.elementor-element-6f4c9a2 {
	--display: flex;
}

.elementor-2450 .elementor-element.elementor-element-18e675e {
	--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-2450 .elementor-element.elementor-element-469ca4b5 {
	--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;
}
