
.elementor-3164 .elementor-element.elementor-element-2ae2e9d0 {
	--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-3164 .elementor-element.elementor-element-c878347 {
	--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-3164 .elementor-element.elementor-element-2252cc9d {
	text-align: center;
}

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

.elementor-3164 .elementor-element.elementor-element-330e95b3 {
	--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-3164 .elementor-element.elementor-element-7990df4b {
	--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-3164 .elementor-element.elementor-element-22402356 {
	--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-3164 .elementor-element.elementor-element-33a5d70d {
	text-align: center;
}

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

.elementor-3164 .elementor-element.elementor-element-521a7a6 {
	text-align: center;
}

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

.elementor-3164 .elementor-element.elementor-element-90da3 {
	--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-3164 .elementor-element.elementor-element-4894609c {
	--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-3164 .elementor-element.elementor-element-50a3602f {
	--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-3164 .elementor-element.elementor-element-50a3602f.e-con {
	--align-self: center;
}

.elementor-3164 .elementor-element.elementor-element-dad8a26 {
	text-align: center;
}

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

.elementor-3164 .elementor-element.elementor-element-741d5359 {
	text-align: end;
}

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

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

.elementor-3164 .elementor-element.elementor-element-2c3bf2ed {
	text-align: center;
}

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

.elementor-3164 .elementor-element.elementor-element-33950897 {
	text-align: end;
}

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

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

.elementor-3164 .elementor-element.elementor-element-24e4bf12 {
	text-align: center;
}

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

.elementor-3164 .elementor-element.elementor-element-6f08e069 {
	text-align: end;
}

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

.elementor-3164 .elementor-element.elementor-element-8f9cc1b {
	--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-3164 .elementor-element.elementor-element-118f795 {
	--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-3164 .elementor-element.elementor-element-118f795.e-con {
	--align-self: center;
}

.elementor-3164 .elementor-element.elementor-element-e22e4fc {
	text-align: center;
}

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

.elementor-3164 .elementor-element.elementor-element-779864d {
	text-align: end;
}

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

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

.elementor-3164 .elementor-element.elementor-element-cf3e5a0 {
	text-align: center;
}

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

.elementor-3164 .elementor-element.elementor-element-00e2f8c {
	text-align: end;
}

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

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

.elementor-3164 .elementor-element.elementor-element-8f6ba30 {
	text-align: center;
}

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

.elementor-3164 .elementor-element.elementor-element-0dff199 {
	text-align: end;
}

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

.elementor-3164 .elementor-element.elementor-element-463662a {
	--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-3164 .elementor-element.elementor-element-eaa2564 {
	--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-3164 .elementor-element.elementor-element-eaa2564.e-con {
	--align-self: center;
}

.elementor-3164 .elementor-element.elementor-element-dc82592 {
	text-align: center;
}

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

.elementor-3164 .elementor-element.elementor-element-19e74da {
	text-align: end;
}

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

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

.elementor-3164 .elementor-element.elementor-element-9b8734d {
	text-align: center;
}

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

.elementor-3164 .elementor-element.elementor-element-bca4965 {
	text-align: end;
}

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

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

.elementor-3164 .elementor-element.elementor-element-63cca2c {
	text-align: center;
}

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

.elementor-3164 .elementor-element.elementor-element-06484c0 {
	text-align: end;
}

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

.elementor-3164 .elementor-element.elementor-element-51585fc {
	--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-3164 .elementor-element.elementor-element-f97ca62 {
	--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-3164 .elementor-element.elementor-element-f97ca62.e-con {
	--align-self: center;
}

.elementor-3164 .elementor-element.elementor-element-c99f492 {
	text-align: center;
}

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

.elementor-3164 .elementor-element.elementor-element-bd71a04 {
	text-align: end;
}

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

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

.elementor-3164 .elementor-element.elementor-element-84a1140 {
	text-align: center;
}

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

.elementor-3164 .elementor-element.elementor-element-7051129 {
	text-align: end;
}

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

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

.elementor-3164 .elementor-element.elementor-element-a98ff98 {
	text-align: center;
}

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

.elementor-3164 .elementor-element.elementor-element-cc48c81 {
	text-align: end;
}

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

.elementor-3164 .elementor-element.elementor-element-3e641aa {
	--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-3164 .elementor-element.elementor-element-6d1c134 {
	--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-3164 .elementor-element.elementor-element-6d1c134.e-con {
	--align-self: center;
}

.elementor-3164 .elementor-element.elementor-element-d35e36c {
	text-align: center;
}

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

.elementor-3164 .elementor-element.elementor-element-059d54a {
	text-align: end;
}

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

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

.elementor-3164 .elementor-element.elementor-element-e9c34f5 {
	text-align: center;
}

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

.elementor-3164 .elementor-element.elementor-element-7041f8d {
	text-align: end;
}

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

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

.elementor-3164 .elementor-element.elementor-element-15dbfcc {
	text-align: center;
}

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

.elementor-3164 .elementor-element.elementor-element-0ef6f91 {
	text-align: end;
}

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

.elementor-3164 .elementor-element.elementor-element-99c8d92 {
	--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-3164 .elementor-element.elementor-element-318fe08 {
	--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-3164 .elementor-element.elementor-element-318fe08.e-con {
	--align-self: center;
}

.elementor-3164 .elementor-element.elementor-element-8a3f76a {
	text-align: center;
}

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

.elementor-3164 .elementor-element.elementor-element-0a5749d {
	text-align: end;
}

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

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

.elementor-3164 .elementor-element.elementor-element-611cf34 {
	text-align: center;
}

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

.elementor-3164 .elementor-element.elementor-element-db8cde9 {
	text-align: end;
}

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

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

.elementor-3164 .elementor-element.elementor-element-034d026 {
	text-align: center;
}

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

.elementor-3164 .elementor-element.elementor-element-24f739e {
	text-align: end;
}

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

.elementor-3164 .elementor-element.elementor-element-286c4c0 {
	--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-3164 .elementor-element.elementor-element-c757c76 {
	--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-3164 .elementor-element.elementor-element-c757c76.e-con {
	--align-self: center;
}

.elementor-3164 .elementor-element.elementor-element-a7bf485 {
	text-align: center;
}

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

.elementor-3164 .elementor-element.elementor-element-bba8b4e {
	text-align: end;
}

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

.elementor-3164 .elementor-element.elementor-element-13bac90 {
	--display: flex;
}

.elementor-3164 .elementor-element.elementor-element-47b5cf5 {
	--display: flex;
}

.elementor-3164 .elementor-element.elementor-element-6e3d97bf {
	--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-3164 .elementor-element.elementor-element-751a5f9c {
	--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;
}
