
.elementor-2452 .elementor-element.elementor-element-6c42454 {
	--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-2452 .elementor-element.elementor-element-6863df45 {
	--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-2452 .elementor-element.elementor-element-658df69d {
	text-align: center;
}

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

.elementor-2452 .elementor-element.elementor-element-7d319d6 {
	--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-2452 .elementor-element.elementor-element-62bda0ac {
	--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-2452 .elementor-element.elementor-element-3ac6666f {
	--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-2452 .elementor-element.elementor-element-1913affa {
	text-align: center;
}

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

.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-2452 .elementor-element.elementor-element-f276773 {
	--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-2452 .elementor-element.elementor-element-cc37eaf {
	text-align: center;
}

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

.elementor-2452 .elementor-element.elementor-element-39054c5 {
	text-align: center;
}

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

.elementor-2452 .elementor-element.elementor-element-7522eb4a {
	--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-2452 .elementor-element.elementor-element-5a9525f4 {
	--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-2452 .elementor-element.elementor-element-3b844681 {
	--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-2452 .elementor-element.elementor-element-3b844681.e-con {
	--align-self: center;
}

.elementor-2452 .elementor-element.elementor-element-34399755 {
	text-align: center;
}

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

.elementor-2452 .elementor-element.elementor-element-5e843097 {
	text-align: end;
}

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

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

.elementor-2452 .elementor-element.elementor-element-23594e41 {
	text-align: center;
}

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

.elementor-2452 .elementor-element.elementor-element-36c661ef {
	text-align: end;
}

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

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

.elementor-2452 .elementor-element.elementor-element-4bd424c4 {
	text-align: center;
}

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

.elementor-2452 .elementor-element.elementor-element-549c9fe {
	text-align: end;
}

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

.elementor-2452 .elementor-element.elementor-element-42115c3 {
	--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-2452 .elementor-element.elementor-element-c91ccbf {
	--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-2452 .elementor-element.elementor-element-c91ccbf.e-con {
	--align-self: center;
}

.elementor-2452 .elementor-element.elementor-element-6604bc9 {
	text-align: center;
}

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

.elementor-2452 .elementor-element.elementor-element-9d49904 {
	text-align: end;
}

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

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

.elementor-2452 .elementor-element.elementor-element-b29567b {
	text-align: center;
}

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

.elementor-2452 .elementor-element.elementor-element-93648b3 {
	text-align: end;
}

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

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

.elementor-2452 .elementor-element.elementor-element-8b7b15a {
	text-align: center;
}

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

.elementor-2452 .elementor-element.elementor-element-c083b27 {
	text-align: end;
}

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

.elementor-2452 .elementor-element.elementor-element-8462bcd {
	--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-2452 .elementor-element.elementor-element-4369ec9 {
	--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-2452 .elementor-element.elementor-element-4369ec9.e-con {
	--align-self: center;
}

.elementor-2452 .elementor-element.elementor-element-51b7d40 {
	text-align: center;
}

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

.elementor-2452 .elementor-element.elementor-element-26f11e4 {
	text-align: end;
}

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

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

.elementor-2452 .elementor-element.elementor-element-52e9a0d {
	text-align: center;
}

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

.elementor-2452 .elementor-element.elementor-element-300e65e {
	text-align: end;
}

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

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

.elementor-2452 .elementor-element.elementor-element-163a5f7 {
	text-align: center;
}

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

.elementor-2452 .elementor-element.elementor-element-3ea86ce {
	text-align: end;
}

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

.elementor-2452 .elementor-element.elementor-element-80b65cc {
	--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-2452 .elementor-element.elementor-element-3bc171a {
	--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-2452 .elementor-element.elementor-element-3bc171a.e-con {
	--align-self: center;
}

.elementor-2452 .elementor-element.elementor-element-e1b9a3b {
	text-align: center;
}

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

.elementor-2452 .elementor-element.elementor-element-10247f9 {
	text-align: end;
}

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

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

.elementor-2452 .elementor-element.elementor-element-f7afc9c {
	text-align: center;
}

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

.elementor-2452 .elementor-element.elementor-element-c4815ee {
	text-align: end;
}

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

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

.elementor-2452 .elementor-element.elementor-element-7ca7947 {
	text-align: center;
}

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

.elementor-2452 .elementor-element.elementor-element-5b65c08 {
	text-align: end;
}

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

.elementor-2452 .elementor-element.elementor-element-59f682c {
	--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-2452 .elementor-element.elementor-element-170345f {
	--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-2452 .elementor-element.elementor-element-170345f.e-con {
	--align-self: center;
}

.elementor-2452 .elementor-element.elementor-element-68af1e1 {
	text-align: center;
}

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

.elementor-2452 .elementor-element.elementor-element-652a0a4 {
	text-align: end;
}

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

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

.elementor-2452 .elementor-element.elementor-element-85a7e5c {
	text-align: center;
}

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

.elementor-2452 .elementor-element.elementor-element-d8af04d {
	text-align: end;
}

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

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

.elementor-2452 .elementor-element.elementor-element-7540079 {
	text-align: center;
}

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

.elementor-2452 .elementor-element.elementor-element-2446db5 {
	text-align: end;
}

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

.elementor-2452 .elementor-element.elementor-element-df33b64 {
	--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-2452 .elementor-element.elementor-element-0c327a3 {
	--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-2452 .elementor-element.elementor-element-0c327a3.e-con {
	--align-self: center;
}

.elementor-2452 .elementor-element.elementor-element-f2e47eb {
	text-align: center;
}

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

.elementor-2452 .elementor-element.elementor-element-049185f {
	text-align: end;
}

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

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

.elementor-2452 .elementor-element.elementor-element-cfb0629 {
	text-align: center;
}

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

.elementor-2452 .elementor-element.elementor-element-5ec4c1d {
	text-align: end;
}

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

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

.elementor-2452 .elementor-element.elementor-element-2f37e6c {
	text-align: center;
}

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

.elementor-2452 .elementor-element.elementor-element-419ac43 {
	text-align: end;
}

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

.elementor-2452 .elementor-element.elementor-element-b99a9ad {
	--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-2452 .elementor-element.elementor-element-48f91e7 {
	--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-2452 .elementor-element.elementor-element-48f91e7.e-con {
	--align-self: center;
}

.elementor-2452 .elementor-element.elementor-element-24bce91 {
	text-align: center;
}

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

.elementor-2452 .elementor-element.elementor-element-2309506 {
	text-align: end;
}

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

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

.elementor-2452 .elementor-element.elementor-element-4b1f820 {
	text-align: center;
}

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

.elementor-2452 .elementor-element.elementor-element-4fce652 {
	text-align: end;
}

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

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

.elementor-2452 .elementor-element.elementor-element-bf238da {
	text-align: center;
}

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

.elementor-2452 .elementor-element.elementor-element-b91a68f {
	text-align: end;
}

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

.elementor-2452 .elementor-element.elementor-element-f707f5d {
	--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-2452 .elementor-element.elementor-element-76ad940 {
	--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-2452 .elementor-element.elementor-element-76ad940.e-con {
	--align-self: center;
}

.elementor-2452 .elementor-element.elementor-element-71b494b {
	text-align: center;
}

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

.elementor-2452 .elementor-element.elementor-element-d1e37da {
	text-align: end;
}

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

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

.elementor-2452 .elementor-element.elementor-element-0dd0705 {
	text-align: center;
}

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

.elementor-2452 .elementor-element.elementor-element-b70fa13 {
	text-align: end;
}

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

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

.elementor-2452 .elementor-element.elementor-element-a25d419 {
	text-align: center;
}

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

.elementor-2452 .elementor-element.elementor-element-eb20180 {
	text-align: end;
}

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

.elementor-2452 .elementor-element.elementor-element-dcdef1e {
	--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-2452 .elementor-element.elementor-element-447bac5 {
	--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-2452 .elementor-element.elementor-element-447bac5.e-con {
	--align-self: center;
}

.elementor-2452 .elementor-element.elementor-element-6a9e55e {
	text-align: center;
}

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

.elementor-2452 .elementor-element.elementor-element-1821e8b {
	text-align: end;
}

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

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

.elementor-2452 .elementor-element.elementor-element-66c5427 {
	text-align: center;
}

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

.elementor-2452 .elementor-element.elementor-element-8c5863f {
	text-align: end;
}

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

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

.elementor-2452 .elementor-element.elementor-element-5ec31c9 {
	text-align: center;
}

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

.elementor-2452 .elementor-element.elementor-element-b15aa1f {
	text-align: end;
}

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

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

.elementor-2452 .elementor-element.elementor-element-07828c8 {
	text-align: center;
}

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

.elementor-2452 .elementor-element.elementor-element-7909c70 {
	text-align: end;
}

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

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

.elementor-2452 .elementor-element.elementor-element-298d638 {
	text-align: center;
}

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

.elementor-2452 .elementor-element.elementor-element-8316ace {
	text-align: end;
}

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

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

.elementor-2452 .elementor-element.elementor-element-88ebc0e {
	text-align: center;
}

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

.elementor-2452 .elementor-element.elementor-element-b4d07fc {
	text-align: end;
}

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

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

.elementor-2452 .elementor-element.elementor-element-d4becab {
	text-align: center;
}

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

.elementor-2452 .elementor-element.elementor-element-4db50ac {
	text-align: end;
}

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

.elementor-2452 .elementor-element.elementor-element-ef4ef22 {
	--display: flex;
}

.elementor-2452 .elementor-element.elementor-element-2ce244a {
	--display: flex;
}

.elementor-2452 .elementor-element.elementor-element-4bb857cf {
	--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-2452 .elementor-element.elementor-element-566b6b10 {
	--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;
}
