
.elementor-7107 .elementor-element.elementor-element-3ab3b65f {
	--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-7107 .elementor-element.elementor-element-1eacc7f {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-2e52381d {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-9b71ca8 {
	--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-7107 .elementor-element.elementor-element-25cbc54 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: center;
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
}

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

.elementor-7107 .elementor-element.elementor-element-21cf6d3 .elementor-button {
	background-color: var(--e-global-color-eee904f);
	fill: var(--e-global-color-41c94bd);
	color: var(--e-global-color-41c94bd);
	padding: 12px 45px 12px 45px;
}

.elementor-7107 .elementor-element.elementor-element-21cf6d3 .elementor-button:hover, .elementor-7107 .elementor-element.elementor-element-21cf6d3 .elementor-button:focus {
	color: var(--e-global-color-2883bd1);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-7107 .elementor-element.elementor-element-21cf6d3 .elementor-button:hover svg, .elementor-7107 .elementor-element.elementor-element-21cf6d3 .elementor-button:focus svg {
	fill: var(--e-global-color-2883bd1);
}

.elementor-7107 .elementor-element.elementor-element-1f15ce3 {
	--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-7107 .elementor-element.elementor-element-24c484b {
	--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-7107 .elementor-element.elementor-element-24c484b.e-con {
	--align-self: center;
}

.elementor-7107 .elementor-element.elementor-element-2945f85 {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-f56ea5f {
	text-align: end;
}

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

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

.elementor-7107 .elementor-element.elementor-element-5a0514a {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-a8ce617 {
	text-align: end;
}

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

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

.elementor-7107 .elementor-element.elementor-element-5733887 {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-69cc861 {
	text-align: end;
}

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

.elementor-7107 .elementor-element.elementor-element-80d3b11 {
	--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-7107 .elementor-element.elementor-element-c552e7d {
	--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-7107 .elementor-element.elementor-element-c552e7d.e-con {
	--align-self: center;
}

.elementor-7107 .elementor-element.elementor-element-50d5f7c {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-05c6b52 {
	text-align: end;
}

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

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

.elementor-7107 .elementor-element.elementor-element-3c62bca {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-e97fc47 {
	text-align: end;
}

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

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

.elementor-7107 .elementor-element.elementor-element-19e4a13 {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-90a54d1 {
	text-align: end;
}

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

.elementor-7107 .elementor-element.elementor-element-a837f8c {
	--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-7107 .elementor-element.elementor-element-5f8d781 {
	--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-7107 .elementor-element.elementor-element-5f8d781.e-con {
	--align-self: center;
}

.elementor-7107 .elementor-element.elementor-element-35b377f {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-cdcee34 {
	text-align: end;
}

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

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

.elementor-7107 .elementor-element.elementor-element-3b0b255 {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-610ccf1 {
	text-align: end;
}

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

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

.elementor-7107 .elementor-element.elementor-element-c6094ef {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-4e500c3 {
	text-align: end;
}

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

.elementor-7107 .elementor-element.elementor-element-6fa75f08 {
	--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-7107 .elementor-element.elementor-element-7299bd39 {
	text-align: center;
}

.elementor-7107 .elementor-element.elementor-element-7299bd39 .elementor-heading-title {
	color: var(--e-global-color-2883bd1);
}

.elementor-7107 .elementor-element.elementor-element-63c833cc {
	--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-7107 .elementor-element.elementor-element-3015b41a {
	--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;
	--justify-content: space-around;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-7107 .elementor-element.elementor-element-5e18794a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
}

.elementor-7107 .elementor-element.elementor-element-7c5f70c9 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7107 .elementor-element.elementor-element-7c5f70c9 {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-7c5f70c9 .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-7c5f70c9 .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-3e216cb5 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-3e216cb5 {
	text-align: center;
}

.elementor-7107 .elementor-element.elementor-element-3e216cb5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: -5em;
	color: var(--e-global-color-2883bd1);
}

.elementor-7107 .elementor-element.elementor-element-3e216cb5 .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-3e216cb5 .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-55c84c4a > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-55c84c4a {
	text-align: center;
}

.elementor-7107 .elementor-element.elementor-element-55c84c4a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: -5em;
	color: var(--e-global-color-2883bd1);
}

.elementor-7107 .elementor-element.elementor-element-55c84c4a .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-55c84c4a .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-5f3bffc3 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-5f3bffc3 {
	text-align: center;
}

.elementor-7107 .elementor-element.elementor-element-5f3bffc3 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: -5em;
	color: var(--e-global-color-2883bd1);
}

.elementor-7107 .elementor-element.elementor-element-5f3bffc3 .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-5f3bffc3 .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-52e46e3f > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-52e46e3f {
	text-align: center;
}

.elementor-7107 .elementor-element.elementor-element-52e46e3f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: -5em;
	color: var(--e-global-color-2883bd1);
}

.elementor-7107 .elementor-element.elementor-element-52e46e3f .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-52e46e3f .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-177fba25 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-177fba25 {
	text-align: center;
}

.elementor-7107 .elementor-element.elementor-element-177fba25 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: -5em;
	color: var(--e-global-color-2883bd1);
}

.elementor-7107 .elementor-element.elementor-element-177fba25 .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-177fba25 .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-4eb8c1ca > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-4eb8c1ca {
	text-align: center;
}

.elementor-7107 .elementor-element.elementor-element-4eb8c1ca .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: -5em;
	color: var(--e-global-color-2883bd1);
}

.elementor-7107 .elementor-element.elementor-element-4eb8c1ca .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-4eb8c1ca .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-509e099e > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-509e099e {
	text-align: center;
}

.elementor-7107 .elementor-element.elementor-element-509e099e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: -5em;
	color: var(--e-global-color-2883bd1);
}

.elementor-7107 .elementor-element.elementor-element-509e099e .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-509e099e .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-2b8b6424 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-2b8b6424 {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-2b8b6424 .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-2b8b6424 .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-5d786981 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-5d786981 {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-5d786981 .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-5d786981 .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-5928d4eb > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-5928d4eb {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-5928d4eb .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-5928d4eb .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-2727d33e > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-2727d33e {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-2727d33e .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-2727d33e .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-81bff17 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-81bff17 {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-81bff17 .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-81bff17 .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-6fd71dc7 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-6fd71dc7 {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-6fd71dc7 .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-6fd71dc7 .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-361dfa25 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-361dfa25 {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-361dfa25 .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-361dfa25 .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-65956668 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-65956668 {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-65956668 .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-65956668 .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-4f99a295 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-4f99a295 {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-4f99a295 .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-4f99a295 .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-60d0f286 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-60d0f286 {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-60d0f286 .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-60d0f286 .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-1cf4a45d > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-1cf4a45d {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-1cf4a45d .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-1cf4a45d .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-539cc59c > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-539cc59c {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-539cc59c .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-539cc59c .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-4758ed9b > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-4758ed9b {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-4758ed9b .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-4758ed9b .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-5aaa734d > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-5aaa734d {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-5aaa734d .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-5aaa734d .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-30a76ee3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
}

.elementor-7107 .elementor-element.elementor-element-685185f9 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7107 .elementor-element.elementor-element-685185f9 {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-685185f9 .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-685185f9 .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-40dee534 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-40dee534 {
	text-align: center;
}

.elementor-7107 .elementor-element.elementor-element-40dee534 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: -5em;
	color: var(--e-global-color-2883bd1);
}

.elementor-7107 .elementor-element.elementor-element-40dee534 .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-40dee534 .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-1ec0c74f > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-1ec0c74f {
	text-align: center;
}

.elementor-7107 .elementor-element.elementor-element-1ec0c74f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: -5em;
	color: var(--e-global-color-2883bd1);
}

.elementor-7107 .elementor-element.elementor-element-1ec0c74f .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-1ec0c74f .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-6cba938e > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-6cba938e {
	text-align: center;
}

.elementor-7107 .elementor-element.elementor-element-6cba938e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: -5em;
	color: var(--e-global-color-2883bd1);
}

.elementor-7107 .elementor-element.elementor-element-6cba938e .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-6cba938e .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-3b2d48a2 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-3b2d48a2 {
	text-align: center;
}

.elementor-7107 .elementor-element.elementor-element-3b2d48a2 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: -5em;
	color: var(--e-global-color-2883bd1);
}

.elementor-7107 .elementor-element.elementor-element-3b2d48a2 .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-3b2d48a2 .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-228c5ee2 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-228c5ee2 {
	text-align: center;
}

.elementor-7107 .elementor-element.elementor-element-228c5ee2 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: -5em;
	color: var(--e-global-color-2883bd1);
}

.elementor-7107 .elementor-element.elementor-element-228c5ee2 .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-228c5ee2 .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-69fb2314 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-69fb2314 {
	text-align: center;
}

.elementor-7107 .elementor-element.elementor-element-69fb2314 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: -5em;
	color: var(--e-global-color-2883bd1);
}

.elementor-7107 .elementor-element.elementor-element-69fb2314 .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-69fb2314 .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-13360286 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-13360286 {
	text-align: center;
}

.elementor-7107 .elementor-element.elementor-element-13360286 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: -5em;
	color: var(--e-global-color-2883bd1);
}

.elementor-7107 .elementor-element.elementor-element-13360286 .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-13360286 .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-6b86608 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-6b86608 {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-6b86608 .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-6b86608 .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-5b646c7c > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-5b646c7c {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-5b646c7c .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-5b646c7c .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-bf7b0 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-bf7b0 {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-bf7b0 .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-bf7b0 .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-2c641e26 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-2c641e26 {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-2c641e26 .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-2c641e26 .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-9ce1914 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-9ce1914 {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-9ce1914 .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-9ce1914 .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-643a0374 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-643a0374 {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-643a0374 .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-643a0374 .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-65c43960 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-65c43960 {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-65c43960 .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-65c43960 .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-6f35dd2c > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-6f35dd2c {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-6f35dd2c .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-6f35dd2c .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-51f0cadb > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-51f0cadb {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-51f0cadb .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-51f0cadb .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-57913df2 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-57913df2 {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-57913df2 .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-57913df2 .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-73b4ea32 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-73b4ea32 {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-73b4ea32 .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-73b4ea32 .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-4ae3da14 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-4ae3da14 {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-4ae3da14 .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-4ae3da14 .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-33c94c42 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-33c94c42 {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-33c94c42 .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-33c94c42 .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-5437625e > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-5437625e {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-5437625e .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-5437625e .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-b917378 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
}

.elementor-7107 .elementor-element.elementor-element-739713fd > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7107 .elementor-element.elementor-element-739713fd {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-739713fd .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-739713fd .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-1f6c20e4 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-1f6c20e4 {
	text-align: center;
}

.elementor-7107 .elementor-element.elementor-element-1f6c20e4 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: -5em;
	color: var(--e-global-color-2883bd1);
}

.elementor-7107 .elementor-element.elementor-element-1f6c20e4 .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-1f6c20e4 .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-f19dcac > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-f19dcac {
	text-align: center;
}

.elementor-7107 .elementor-element.elementor-element-f19dcac .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: -5em;
	color: var(--e-global-color-2883bd1);
}

.elementor-7107 .elementor-element.elementor-element-f19dcac .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-f19dcac .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-2b142a7 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-2b142a7 {
	text-align: center;
}

.elementor-7107 .elementor-element.elementor-element-2b142a7 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: -5em;
	color: var(--e-global-color-2883bd1);
}

.elementor-7107 .elementor-element.elementor-element-2b142a7 .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-2b142a7 .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-1db15a4a > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-1db15a4a {
	text-align: center;
}

.elementor-7107 .elementor-element.elementor-element-1db15a4a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: -5em;
	color: var(--e-global-color-2883bd1);
}

.elementor-7107 .elementor-element.elementor-element-1db15a4a .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-1db15a4a .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-4823e786 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-4823e786 {
	text-align: center;
}

.elementor-7107 .elementor-element.elementor-element-4823e786 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: -5em;
	color: var(--e-global-color-2883bd1);
}

.elementor-7107 .elementor-element.elementor-element-4823e786 .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-4823e786 .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-63a6f2c3 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-63a6f2c3 {
	text-align: center;
}

.elementor-7107 .elementor-element.elementor-element-63a6f2c3 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: -5em;
	color: var(--e-global-color-2883bd1);
}

.elementor-7107 .elementor-element.elementor-element-63a6f2c3 .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-63a6f2c3 .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-2156b3e8 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-2156b3e8 {
	text-align: center;
}

.elementor-7107 .elementor-element.elementor-element-2156b3e8 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: -5em;
	color: var(--e-global-color-2883bd1);
}

.elementor-7107 .elementor-element.elementor-element-2156b3e8 .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-2156b3e8 .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-7e09cdf8 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-7e09cdf8 {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-7e09cdf8 .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-7e09cdf8 .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-287d49df > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-287d49df {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-287d49df .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-287d49df .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-16b71b7e > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-16b71b7e {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-16b71b7e .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-16b71b7e .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-778c90af > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-778c90af {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-778c90af .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-778c90af .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-3033cbfe > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-3033cbfe {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-3033cbfe .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-3033cbfe .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-6965b6f2 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-6965b6f2 {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-6965b6f2 .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-6965b6f2 .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-4504b15f > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-4504b15f {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-4504b15f .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-4504b15f .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-32c476bb > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-32c476bb {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-32c476bb .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-32c476bb .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-79ff1e47 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-79ff1e47 {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-79ff1e47 .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-79ff1e47 .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-59480d7a > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-59480d7a {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-59480d7a .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-59480d7a .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-181b33e2 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-181b33e2 {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-181b33e2 .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-181b33e2 .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-22131cef > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-22131cef {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-22131cef .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-22131cef .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-5741b8bc > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-5741b8bc {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-5741b8bc .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-5741b8bc .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-25c3e71c > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-25c3e71c {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-25c3e71c .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-25c3e71c .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-1769a68f > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7107 .elementor-element.elementor-element-1769a68f {
	text-align: center;
}

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

.elementor-7107 .elementor-element.elementor-element-1769a68f .elementor-heading-title a:hover, .elementor-7107 .elementor-element.elementor-element-1769a68f .elementor-heading-title a:focus {
	color: var(--e-global-color-eee904f);
}

.elementor-7107 .elementor-element.elementor-element-32eef97 {
	--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-7107 .elementor-element.elementor-element-5d5105c {
	--display: flex;
	--min-height: 400px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 10px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-7107 .elementor-element.elementor-element-5d5105c:not(.elementor-motion-effects-element-type-background), .elementor-7107 .elementor-element.elementor-element-5d5105c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-iladcfh.nitrocdn.com/DbTQcYcvVKNAvQaswaOCjSlJuqlXzGho/assets/images/optimized/rev-16701ab/www.nclarkwindowcleaning.co.uk/wp-content/uploads/2019/08/cf2ad672-edee-4df9-9f11-30c34bdb0cca-e1569927571473.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-7107 .elementor-element.elementor-element-5d5105c:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-7107 .elementor-element.elementor-element-5d5105c > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-7107 .elementor-element.elementor-element-2b4f286e {
	--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;
	--margin-top: 0px;
	--margin-bottom: 10px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-7107 .elementor-element.elementor-element-6ba5a74c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--border-radius: 15px 15px 15px 15px;
}

.elementor-7107 .elementor-element.elementor-element-6ba5a74c:not(.elementor-motion-effects-element-type-background), .elementor-7107 .elementor-element.elementor-element-6ba5a74c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2883bd1);
}

.elementor-7107 .elementor-element.elementor-element-5d447ce0 {
	--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-7107 .elementor-element.elementor-element-16741aeb {
	text-align: center;
}

.elementor-7107 .elementor-element.elementor-element-16741aeb .elementor-heading-title {
	color: var(--e-global-color-41c94bd);
}

.elementor-7107 .elementor-element.elementor-element-2b48ffbc {
	--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-7107 .elementor-element.elementor-element-48ae754a .elementor-button {
	background-color: var(--e-global-color-eee904f);
	fill: var(--e-global-color-41c94bd);
	color: var(--e-global-color-41c94bd);
}

.elementor-7107 .elementor-element.elementor-element-48ae754a .elementor-button:hover, .elementor-7107 .elementor-element.elementor-element-48ae754a .elementor-button:focus {
	color: var(--e-global-color-2883bd1);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-7107 .elementor-element.elementor-element-48ae754a .elementor-button:hover svg, .elementor-7107 .elementor-element.elementor-element-48ae754a .elementor-button:focus svg {
	fill: var(--e-global-color-2883bd1);
}

@media (min-width:768px) {
	.elementor-7107 .elementor-element.elementor-element-5e18794a {
		--width: 30%;
	}
	
	.elementor-7107 .elementor-element.elementor-element-30a76ee3 {
		--width: 30%;
	}
	
	.elementor-7107 .elementor-element.elementor-element-b917378 {
		--width: 30%;
	}
	
	.elementor-7107 .elementor-element.elementor-element-5d447ce0 {
		--width: 66.6666%;
	}
	
	.elementor-7107 .elementor-element.elementor-element-2b48ffbc {
		--width: 33.3333%;
	}
}

@media (min-width:1025px) {
	.elementor-7107 .elementor-element.elementor-element-5d5105c:not(.elementor-motion-effects-element-type-background), .elementor-7107 .elementor-element.elementor-element-5d5105c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
}
