/* End custom CSS */

.elementor-8910 .elementor-element.elementor-element-eee8510 {
	--display: flex;
	--min-height: 600px;
	--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;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: 1;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-8910 .elementor-element.elementor-element-eee8510:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-eee8510 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
	background-image: url("https://billd.com/nitropack_static/AbGLrtedFIqKqJfDZmKftvqXUKyIpFMg/assets/images/optimized/rev-cb87a9f/billd.com/wp-content/uploads/2025/04/2025mrbanner.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-8910 .elementor-element.elementor-element-eee8510::before, .elementor-8910 .elementor-element.elementor-element-eee8510 > .elementor-background-video-container::before, .elementor-8910 .elementor-element.elementor-element-eee8510 > .e-con-inner > .elementor-background-video-container::before, .elementor-8910 .elementor-element.elementor-element-eee8510 > .elementor-background-slideshow::before, .elementor-8910 .elementor-element.elementor-element-eee8510 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8910 .elementor-element.elementor-element-eee8510 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(290deg, rgba(1, 33, 106, 0) 0%, #000 100%);
}

.elementor-8910 .elementor-element.elementor-element-eee8510::before {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-8910 .elementor-element.elementor-element-d1b376f {
	--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-between;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-7a5540e {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.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-8910 .elementor-element.elementor-element-c4aa3db {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
}

.elementor-8910 .elementor-element.elementor-element-c4aa3db .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: uppercase;
	color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-3032301 {
	text-align: start;
}

.elementor-8910 .elementor-element.elementor-element-3032301 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 54px;
	font-weight: 900;
	color: var(--e-global-color-accent);
}

.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-8910 .elementor-element.elementor-element-655aac0 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-8910 .elementor-element.elementor-element-655aac0 {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8910 .elementor-element.elementor-element-5f525a3 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-4f3fb34 {
	--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: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 40px;
	--padding-right: 40px;
	--z-index: 20;
}

.elementor-8910 .elementor-element.elementor-element-4f3fb34:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-4f3fb34 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-8910 .elementor-element.elementor-element-8a3f3de {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: none;
	--border-style: none;
	--border-radius: 4px 4px 4px 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-8a3f3de:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-8a3f3de > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-8910 .elementor-element.elementor-element-a5357f0 {
	width: var(--container-widget-width, 400px);
	max-width: 400px;
	--container-widget-width: 400px;
	--container-widget-flex-grow: 0;
}

.elementor-8910 .elementor-element.elementor-element-a5357f0 .report-nav-container {
	padding: 15px 0px 15px 0px;
	gap: 10px;
}

.elementor-8910 .elementor-element.elementor-element-a5357f0 .hamburger-line {
	background: #fff;
}

.elementor-8910 .elementor-element.elementor-element-a5357f0 .report-hamburger-btn {
	width: 24px;
}

.elementor-8910 .elementor-element.elementor-element-a5357f0 .report-current-section-text {
	color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-a5357f0 .report-nav-dropdown {
	background: #1a1a1a;
	max-width: 400px;
}

.elementor-8910 .elementor-element.elementor-element-a5357f0 .nav-menu-link {
	color: #fff;
	padding: 10px 10px 10px 10px;
}

.elementor-8910 .elementor-element.elementor-element-a5357f0 .nav-menu-link:hover {
	background: rgba(255, 255, 255, .03);
}

.elementor-8910 .elementor-element.elementor-element-a5357f0 .nav-menu-link.active-section {
	background: rgba(74, 144, 226, .1);
}

.elementor-8910 .elementor-element.elementor-element-b9fc8d9 {
	--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: stretch;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--flex-wrap: wrap;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 40px;
	--padding-right: 40px;
	--z-index: 1;
}

.elementor-8910 .elementor-element.elementor-element-b9fc8d9:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-b9fc8d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-30f2a50);
}

.elementor-8910 .elementor-element.elementor-element-05c0196 {
	--display: flex;
	--min-height: 100%;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8910 .elementor-element.elementor-element-55ef725 {
	padding: 0% 40% 0% 0%;
	z-index: 9;
}

.elementor-8910 .elementor-element.elementor-element-55ef725 img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: center center;
}

.elementor-8910 .elementor-element.elementor-element-b786655 {
	margin: -55% 20% calc(var(--kit-widget-spacing, 0px) + 0%) 20%;
	z-index: 1;
}

.elementor-8910 .elementor-element.elementor-element-b786655 img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: center center;
}

.elementor-8910 .elementor-element.elementor-element-b47bf69 {
	margin: -50% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 40%;
}

.elementor-8910 .elementor-element.elementor-element-b47bf69 img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: center center;
}

.elementor-8910 .elementor-element.elementor-element-eb48fc4 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-3a79d7e {
	background-color: var(--e-global-color-secondary);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8910 .elementor-element.elementor-element-3a79d7e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-9baa9e5 {
	width: var(--container-widget-width, 600px);
	max-width: 600px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 600px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-8910 .elementor-element.elementor-element-9baa9e5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 38px;
	font-weight: 900;
}

.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-8910 .elementor-element.elementor-element-72591bd {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 1.45em;
}

.elementor-8910 .elementor-element.elementor-element-611b710 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-8910 .elementor-element.elementor-element-02dfeab .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-8910 .elementor-element.elementor-element-02dfeab {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8910 .elementor-element.elementor-element-4643750 {
	--display: flex;
	--min-height: 80vh;
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-8910 .elementor-element.elementor-element-4643750:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-4643750 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-224c76c {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-b534bbf {
	background-color: var(--e-global-color-secondary);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8910 .elementor-element.elementor-element-b534bbf .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-d63d3e9 {
	width: var(--container-widget-width, 600px);
	max-width: 600px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 600px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-d63d3e9 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 38px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-ca95ea6 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-ca95ea6 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-8910 .elementor-element.elementor-element-e95d079 {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-8910 .elementor-element.elementor-element-35e5fc3 {
	--display: flex;
	--justify-content: center;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-8910 .elementor-element.elementor-element-35e5fc3:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-35e5fc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-8910 .elementor-element.elementor-element-f771a25 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(20px / 2);
}

.elementor-8910 .elementor-element.elementor-element-f771a25 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(20px / 2);
}

.elementor-8910 .elementor-element.elementor-element-f771a25 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(20px / 2);
}

.elementor-8910 .elementor-element.elementor-element-f771a25 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-20px / 2);
}

.elementor-8910 .elementor-element.elementor-element-f771a25 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-20px / 2);
}

.elementor-8910 .elementor-element.elementor-element-f771a25 .elementor-icon-list-icon i {
	color: #fff;
	transition: color .3s;
}

.elementor-8910 .elementor-element.elementor-element-f771a25 .elementor-icon-list-icon svg {
	fill: #fff;
	transition: fill .3s;
}

.elementor-8910 .elementor-element.elementor-element-f771a25 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 5px;
}

.elementor-8910 .elementor-element.elementor-element-f771a25 .elementor-icon-list-text {
	color: #fff;
	transition: color .3s;
}

.elementor-8910 .elementor-element.elementor-element-25a20ad {
	--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;
	--justify-content: flex-start;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-25a20ad:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-25a20ad > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f7fa;
}

.elementor-8910 .elementor-element.elementor-element-d12a170 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-8910 .elementor-element.elementor-element-0f50bed .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-8910 .elementor-element.elementor-element-ea84778 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-fd2a354 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-cab7be3 {
	--display: flex;
	--min-height: 156px;
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--overlay-opacity: 1;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: -0px;
	--margin-bottom: -0px;
	--margin-left: -0px;
	--margin-right: -0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-cab7be3:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-cab7be3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-cab7be3::before, .elementor-8910 .elementor-element.elementor-element-cab7be3 > .elementor-background-video-container::before, .elementor-8910 .elementor-element.elementor-element-cab7be3 > .e-con-inner > .elementor-background-video-container::before, .elementor-8910 .elementor-element.elementor-element-cab7be3 > .elementor-background-slideshow::before, .elementor-8910 .elementor-element.elementor-element-cab7be3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8910 .elementor-element.elementor-element-cab7be3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-8910 .elementor-element.elementor-element-b6f9619 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-05ee91c {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-counter .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-counter .elementor-counter-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-8910 .elementor-element.elementor-element-abf3271 {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-abf3271 .elementor-counter-number-wrapper {
	color: #2f83f5;
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-5b9645e {
	--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;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-af2149f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 25px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-a8f8398 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-641fcb2 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-c4e810d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-ee918c5 {
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8910 .elementor-element.elementor-element-ee918c5:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-ee918c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-6e6f561 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-5362547 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-8910 .elementor-element.elementor-element-c9665e6 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-f967390 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-c4776c0 {
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8910 .elementor-element.elementor-element-c4776c0:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-c4776c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-01225ac {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-b1bb051 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-8910 .elementor-element.elementor-element-24dac21 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-8910 .elementor-element.elementor-element-24dac21 {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8910 .elementor-element.elementor-element-a43f008 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-7b67061 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-7b67061 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-8910 .elementor-element.elementor-element-ce1f7d6 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--grid-auto-flow: row;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-4953d5e {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-4953d5e:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-4953d5e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .7);
}

.elementor-8910 .elementor-element.elementor-element-2a23bd1 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-2a23bd1 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-8910 .elementor-element.elementor-element-04c4557 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-04c4557:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-04c4557 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .7);
}

.elementor-8910 .elementor-element.elementor-element-fd41671 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-fd41671 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-8910 .elementor-element.elementor-element-fc16860 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-fc16860:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-fc16860 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .7);
}

.elementor-8910 .elementor-element.elementor-element-f1c0af7 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-f1c0af7 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-8910 .elementor-element.elementor-element-eb13e55 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-eb13e55 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-ac52ff9 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-ac52ff9 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-8910 .elementor-element.elementor-element-a7408e0 {
	--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: stretch;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--flex-wrap: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-8910 .elementor-element.elementor-element-a7408e0:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-a7408e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f7fa;
}

.elementor-8910 .elementor-element.elementor-element-3b29199 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-c357395 {
	background-color: var(--e-global-color-secondary);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8910 .elementor-element.elementor-element-c357395 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-0745caf {
	width: var(--container-widget-width, 600px);
	max-width: 600px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 600px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-0745caf .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 38px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-6884a83 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-8910 .elementor-element.elementor-element-c9f287c {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--grid-auto-flow: row;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-baa6300 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-baa6300:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-baa6300 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .7);
}

.elementor-8910 .elementor-element.elementor-element-bf78e45 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-4f31036 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-4f31036 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-8910 .elementor-element.elementor-element-144e3c6 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-144e3c6:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-144e3c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .7);
}

.elementor-8910 .elementor-element.elementor-element-f698600 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-c9b9c5d {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-c9b9c5d .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-8910 .elementor-element.elementor-element-632eba9 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--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-8910 .elementor-element.elementor-element-632eba9:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-632eba9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .7);
}

.elementor-8910 .elementor-element.elementor-element-7162e6b .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-eadce5c {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-eadce5c .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-8910 .elementor-element.elementor-element-3bbff56 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-3bbff56 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-58bb873 {
	--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;
	--align-items: center;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-8910 .elementor-element.elementor-element-58bb873:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-58bb873 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-652eeb6 {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-685c870 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-01e52a8 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-8910 .elementor-element.elementor-element-01e52a8 {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8910 .elementor-element.elementor-element-282bf90 {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-7c2586e {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 2;
}

.elementor-8910 .elementor-element.elementor-element-7c2586e:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-7c2586e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f7fa;
}

.elementor-8910 .elementor-element.elementor-element-4bc6386 {
	--display: flex;
	--min-height: 155px;
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: -0px;
	--margin-bottom: -0px;
	--margin-left: -0px;
	--margin-right: -0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-4bc6386:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-4bc6386 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f2f3;
}

.elementor-8910 .elementor-element.elementor-element-827445a {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-1196d64 {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-1196d64 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-a1cfae1 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-fcf7332 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-af2da6d {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 2;
}

.elementor-8910 .elementor-element.elementor-element-af2da6d:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-af2da6d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f7fa;
}

.elementor-8910 .elementor-element.elementor-element-a4b53d5 {
	--display: flex;
	--min-height: 155px;
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: -0px;
	--margin-bottom: -0px;
	--margin-left: -0px;
	--margin-right: -0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-a4b53d5:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-a4b53d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f2f3;
}

.elementor-8910 .elementor-element.elementor-element-3a1ae67 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-ee4702a {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-ee4702a .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-06209b9 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-cb0190d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-a7b62dd .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-c94e175 {
	--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;
	--justify-content: flex-start;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-8910 .elementor-element.elementor-element-c94e175:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-c94e175 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #111;
}

.elementor-8910 .elementor-element.elementor-element-b6e7c5a {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--grid-auto-flow: row;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-b6e7c5a.e-con {
	--align-self: center;
}

.elementor-8910 .elementor-element.elementor-element-b409163 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--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-8910 .elementor-element.elementor-element-b409163:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-b409163 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-1c3d1d9 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 45px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-7793562 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-7793562 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-8910 .elementor-element.elementor-element-539d4af {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--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-8910 .elementor-element.elementor-element-539d4af:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-539d4af > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-c66c265 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 45px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-3a382d8 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-3a382d8 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-8910 .elementor-element.elementor-element-7b54660 {
	margin: 5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-8910 .elementor-element.elementor-element-7b54660 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.25em;
}

.elementor-8910 .elementor-element.elementor-element-b653422 {
	--display: flex;
	--min-height: 80vh;
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-8910 .elementor-element.elementor-element-b653422:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-b653422 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-ab36ef8 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-2a31dc8 {
	background-color: var(--e-global-color-secondary);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8910 .elementor-element.elementor-element-2a31dc8 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-00886cf {
	width: var(--container-widget-width, 750px);
	max-width: 750px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 750px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-00886cf .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 38px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-fc7147a {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-8910 .elementor-element.elementor-element-6e85a0b {
	--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;
	--justify-content: flex-start;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-6e85a0b:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-6e85a0b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f7fa;
}

.elementor-8910 .elementor-element.elementor-element-0ccbf3d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-8910 .elementor-element.elementor-element-ce5af1a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-b150db2 {
	--display: flex;
	--min-height: 156px;
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--overlay-opacity: 1;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: -0px;
	--margin-bottom: -0px;
	--margin-left: -0px;
	--margin-right: -0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-b150db2:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-b150db2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-b150db2::before, .elementor-8910 .elementor-element.elementor-element-b150db2 > .elementor-background-video-container::before, .elementor-8910 .elementor-element.elementor-element-b150db2 > .e-con-inner > .elementor-background-video-container::before, .elementor-8910 .elementor-element.elementor-element-b150db2 > .elementor-background-slideshow::before, .elementor-8910 .elementor-element.elementor-element-b150db2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8910 .elementor-element.elementor-element-b150db2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-8910 .elementor-element.elementor-element-467226b {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-318646b {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-318646b .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-1ab777a {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-8badde4 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-60fefac .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-68b588c .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-8910 .elementor-element.elementor-element-68b588c {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8910 .elementor-element.elementor-element-c0eb4e9 {
	--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: stretch;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--flex-wrap: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-8910 .elementor-element.elementor-element-c0eb4e9:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-c0eb4e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f7fa;
}

.elementor-8910 .elementor-element.elementor-element-7cefb34 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-f9e3577 {
	background-color: var(--e-global-color-secondary);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8910 .elementor-element.elementor-element-f9e3577 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-304d02a {
	width: var(--container-widget-width, 600px);
	max-width: 600px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 600px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-304d02a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 38px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-de14055 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-de14055 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-6b0c815 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-6b0c815 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-1602b25 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-8910 .elementor-element.elementor-element-1602b25 {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8910 .elementor-element.elementor-element-b480477 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-8910 .elementor-element.elementor-element-a756cd4 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--grid-auto-flow: row;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-3efb76a {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-3efb76a:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-3efb76a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .7);
}

.elementor-8910 .elementor-element.elementor-element-7bc745c .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-b720eb2 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-b720eb2 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-8910 .elementor-element.elementor-element-322f420 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--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-8910 .elementor-element.elementor-element-322f420:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-322f420 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .7);
}

.elementor-8910 .elementor-element.elementor-element-e95ca6e .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-7c1f687 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-7c1f687 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-8910 .elementor-element.elementor-element-e1f530f {
	--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;
	--align-items: center;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-8910 .elementor-element.elementor-element-e1f530f:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-e1f530f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-3c8d4e6 {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-3aa90b4 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-8910 .elementor-element.elementor-element-66dfcfc {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-66dfcfc:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-66dfcfc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f7fa;
}

.elementor-8910 .elementor-element.elementor-element-674ffd0 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 2;
}

.elementor-8910 .elementor-element.elementor-element-674ffd0:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-674ffd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f7fa;
}

.elementor-8910 .elementor-element.elementor-element-c1cde67 {
	--display: flex;
	--min-height: 155px;
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: -0px;
	--margin-bottom: -0px;
	--margin-left: -0px;
	--margin-right: -0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-c1cde67:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-c1cde67 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f2f3;
}

.elementor-8910 .elementor-element.elementor-element-f761b4c {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-9050527 {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-9050527 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-5e6bbb0 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-049e278 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-9949b0b {
	--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;
	--justify-content: space-around;
	--align-items: stretch;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-8910 .elementor-element.elementor-element-9949b0b:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-9949b0b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-e84f2a0 {
	--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-between;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-c35f469 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-dc1bd20 {
	background-color: var(--e-global-color-secondary);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8910 .elementor-element.elementor-element-dc1bd20 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-12b93e2 {
	width: var(--container-widget-width, 600px);
	max-width: 600px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 600px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-8910 .elementor-element.elementor-element-12b93e2 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 38px;
	font-weight: 900;
	color: #111;
}

.elementor-8910 .elementor-element.elementor-element-4cc415e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-8910 .elementor-element.elementor-element-efe47b8 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-8910 .elementor-element.elementor-element-fef253c {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--grid-auto-flow: row;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-c256cc0 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-c256cc0:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-c256cc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .7);
}

.elementor-8910 .elementor-element.elementor-element-f62ba6a .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 45px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-189f859 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-189f859 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-8910 .elementor-element.elementor-element-dba298f {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-dba298f:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-dba298f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .7);
}

.elementor-8910 .elementor-element.elementor-element-b0027b6 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 45px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-d49b81f {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-d49b81f .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-8910 .elementor-element.elementor-element-3e47a79 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-8910 .elementor-element.elementor-element-853b5e7 {
	--display: flex;
	--min-height: 100%;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--overlay-opacity: .5;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-853b5e7::before, .elementor-8910 .elementor-element.elementor-element-853b5e7 > .elementor-background-video-container::before, .elementor-8910 .elementor-element.elementor-element-853b5e7 > .e-con-inner > .elementor-background-video-container::before, .elementor-8910 .elementor-element.elementor-element-853b5e7 > .elementor-background-slideshow::before, .elementor-8910 .elementor-element.elementor-element-853b5e7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8910 .elementor-element.elementor-element-853b5e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-8910 .elementor-element.elementor-element-b2e482c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-8910 .elementor-element.elementor-element-03525e2 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 2;
}

.elementor-8910 .elementor-element.elementor-element-03525e2:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-03525e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f7fa;
}

.elementor-8910 .elementor-element.elementor-element-08d8fd9 {
	--display: flex;
	--min-height: 155px;
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: -0px;
	--margin-bottom: -0px;
	--margin-left: -0px;
	--margin-right: -0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-08d8fd9:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-08d8fd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f2f3;
}

.elementor-8910 .elementor-element.elementor-element-3043574 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-d0e5716 {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-d0e5716 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-67d4a2b {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-948c5fe .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-5624ae1 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 2;
}

.elementor-8910 .elementor-element.elementor-element-5624ae1:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-5624ae1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f7fa;
}

.elementor-8910 .elementor-element.elementor-element-7dbf6e0 {
	--display: flex;
	--min-height: 155px;
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: -0px;
	--margin-bottom: -0px;
	--margin-left: -0px;
	--margin-right: -0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-7dbf6e0:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-7dbf6e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f2f3;
}

.elementor-8910 .elementor-element.elementor-element-8d75b94 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-a68cfcb {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-a68cfcb .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-fa3babb {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-60a8f7f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-0c6824a {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 2;
}

.elementor-8910 .elementor-element.elementor-element-0c6824a:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-0c6824a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f7fa;
}

.elementor-8910 .elementor-element.elementor-element-97d390b {
	--display: flex;
	--min-height: 155px;
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: -0px;
	--margin-bottom: -0px;
	--margin-left: -0px;
	--margin-right: -0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-97d390b:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-97d390b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f2f3;
}

.elementor-8910 .elementor-element.elementor-element-9ab14c6 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-ae16f89 {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-ae16f89 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-70efc44 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-fb28037 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-6d07459 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-8910 .elementor-element.elementor-element-6fa36c6 {
	--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-between;
	--align-items: center;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--flex-wrap: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-8910 .elementor-element.elementor-element-6fa36c6:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-6fa36c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-30f2a50);
}

.elementor-8910 .elementor-element.elementor-element-fe9893e {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-6499305 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-8910 .elementor-element.elementor-element-fc3e2f5 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-8910 .elementor-element.elementor-element-0a5ce76 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-58eb399 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
	color: #111;
}

.elementor-8910 .elementor-element.elementor-element-03f08f7 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-8910 .elementor-element.elementor-element-03f08f7 {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8910 .elementor-element.elementor-element-2c06d9a {
	--display: flex;
	--min-height: 100%;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--overlay-opacity: .5;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-2c06d9a::before, .elementor-8910 .elementor-element.elementor-element-2c06d9a > .elementor-background-video-container::before, .elementor-8910 .elementor-element.elementor-element-2c06d9a > .e-con-inner > .elementor-background-video-container::before, .elementor-8910 .elementor-element.elementor-element-2c06d9a > .elementor-background-slideshow::before, .elementor-8910 .elementor-element.elementor-element-2c06d9a > .e-con-inner > .elementor-background-slideshow::before, .elementor-8910 .elementor-element.elementor-element-2c06d9a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-8910 .elementor-element.elementor-element-61a5b36 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 2;
}

.elementor-8910 .elementor-element.elementor-element-61a5b36:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-61a5b36 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f7fa;
}

.elementor-8910 .elementor-element.elementor-element-27bc850 {
	--display: flex;
	--min-height: 155px;
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: -0px;
	--margin-bottom: -0px;
	--margin-left: -0px;
	--margin-right: -0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-27bc850:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-27bc850 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f2f3;
}

.elementor-8910 .elementor-element.elementor-element-53bb732 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-4641f9b {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-4641f9b .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-1a64ef9 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-9505e68 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-3689c08 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 2;
}

.elementor-8910 .elementor-element.elementor-element-3689c08:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-3689c08 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f7fa;
}

.elementor-8910 .elementor-element.elementor-element-315394d {
	--display: flex;
	--min-height: 155px;
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: -0px;
	--margin-bottom: -0px;
	--margin-left: -0px;
	--margin-right: -0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-315394d:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-315394d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f2f3;
}

.elementor-8910 .elementor-element.elementor-element-a211556 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-d481eab {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-d481eab .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-63eb671 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-8c2ea51 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-6da390b {
	--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;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-6da390b:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-6da390b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-3a78bea {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-3a78bea .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-8910 .elementor-element.elementor-element-d112da3 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-8910 .elementor-element.elementor-element-f22e04c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-8910 .elementor-element.elementor-element-dd06581 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-dd06581 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-90346b1 {
	--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-between;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--flex-wrap: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-8910 .elementor-element.elementor-element-90346b1:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-90346b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-30f2a50);
}

.elementor-8910 .elementor-element.elementor-element-85a2778 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-ca6c9b1 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-8910 .elementor-element.elementor-element-64d41db {
	--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-between;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-744b2bf {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-5981313 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-8910 .elementor-element.elementor-element-a4add17 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-0898607 {
	--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;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-13d0ff1 {
	--display: flex;
	--min-height: 160px;
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8910 .elementor-element.elementor-element-13d0ff1:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-13d0ff1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-3cb8a25 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-b59f691 {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-b59f691 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-33c1b09 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-e53da9f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-dd7b164 {
	--display: flex;
	--min-height: 160px;
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8910 .elementor-element.elementor-element-dd7b164:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-dd7b164 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-8b6b034 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-1965c3e {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-1965c3e .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-b02ba03 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-4f41694 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-b082d3f {
	--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-between;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-27ffc56 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-3dbcab5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-8910 .elementor-element.elementor-element-39d33eb .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-cd21b24 {
	--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;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-739f4a2 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-7785e34 {
	--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-between;
	--align-items: center;
	--overlay-opacity: 1;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-8910 .elementor-element.elementor-element-7785e34:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-7785e34 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #111;
}

.elementor-8910 .elementor-element.elementor-element-7785e34::before, .elementor-8910 .elementor-element.elementor-element-7785e34 > .elementor-background-video-container::before, .elementor-8910 .elementor-element.elementor-element-7785e34 > .e-con-inner > .elementor-background-video-container::before, .elementor-8910 .elementor-element.elementor-element-7785e34 > .elementor-background-slideshow::before, .elementor-8910 .elementor-element.elementor-element-7785e34 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8910 .elementor-element.elementor-element-7785e34 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #111;
	--background-overlay: "";
}

.elementor-8910 .elementor-element.elementor-element-51e5dfe {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-cbfb882 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.2;
	color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-602c17f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
	color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-d789aa9 {
	--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;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-f1c6495 {
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-f1c6495:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-f1c6495 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-739e0a2);
}

.elementor-8910 .elementor-element.elementor-element-9187950 {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 0px 0px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-8910 .elementor-element.elementor-element-9187950:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-9187950 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(47, 131, 245, .61);
}

.elementor-8910 .elementor-element.elementor-element-4aba24e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 900;
	color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-7a02dd8 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-06e7b43 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-567f728 {
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-567f728:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-567f728 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-739e0a2);
}

.elementor-8910 .elementor-element.elementor-element-2aaddfa {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 0px 0px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-8910 .elementor-element.elementor-element-2aaddfa:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-2aaddfa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(47, 131, 245, .61);
}

.elementor-8910 .elementor-element.elementor-element-56ea850 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 900;
	color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-4997a43 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-772aad0 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-5c46fb6 {
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-5c46fb6:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-5c46fb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-739e0a2);
}

.elementor-8910 .elementor-element.elementor-element-708c151 {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 0px 0px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-8910 .elementor-element.elementor-element-708c151:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-708c151 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(47, 131, 245, .61);
}

.elementor-8910 .elementor-element.elementor-element-402e13a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 900;
	color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-6783b7c {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-706ac9c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-81ed634 {
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-81ed634:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-81ed634 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-739e0a2);
}

.elementor-8910 .elementor-element.elementor-element-a2d9e0d {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 0px 0px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-8910 .elementor-element.elementor-element-a2d9e0d:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-a2d9e0d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(47, 131, 245, .61);
}

.elementor-8910 .elementor-element.elementor-element-19d3bc1 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 900;
	color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-cd571a7 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-4076087 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-168d7aa {
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-168d7aa:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-168d7aa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-739e0a2);
}

.elementor-8910 .elementor-element.elementor-element-93226be {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 0px 0px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-8910 .elementor-element.elementor-element-93226be:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-93226be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(47, 131, 245, .61);
}

.elementor-8910 .elementor-element.elementor-element-7f01e80 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 900;
	color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-4f5b853 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-c0f795e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-b381c07 {
	--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;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 5%;
	--padding-right: 0%;
}

.elementor-8910 .elementor-element.elementor-element-2a011ee {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-2a011ee:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-2a011ee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(246, 247, 250, .05);
}

.elementor-8910 .elementor-element.elementor-element-b86d4e0 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-43f6639 {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-43f6639 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-a01d4bc {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-6d21f1d {
	text-align: center;
}

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

.elementor-8910 .elementor-element.elementor-element-ebd0e80 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-ebd0e80:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-ebd0e80 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(246, 247, 250, .05);
}

.elementor-8910 .elementor-element.elementor-element-cc96da6 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-b8880f6 {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-b8880f6 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-2b21b86 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-a48d001 {
	text-align: center;
}

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

.elementor-8910 .elementor-element.elementor-element-8a55bbd {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	grid-column: span 2;
}

.elementor-8910 .elementor-element.elementor-element-125b4bd {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-7c3f0ea .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-8910 .elementor-element.elementor-element-7c3f0ea {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8910 .elementor-element.elementor-element-94607d7 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-73132cd {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-73132cd .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-8910 .elementor-element.elementor-element-c79101d {
	--display: grid;
	--e-con-grid-template-columns: repeat(5, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--grid-auto-flow: row;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8910 .elementor-element.elementor-element-2abbd17 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
	--z-index: 2;
}

.elementor-8910 .elementor-element.elementor-element-2abbd17:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-2abbd17 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-8910 .elementor-element.elementor-element-b56cdc6 .elementor-counter-number-wrapper {
	color: var(--e-global-color-accent);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-730687d {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-730687d .elementor-heading-title {
	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-accent);
}

.elementor-8910 .elementor-element.elementor-element-4f07f24 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #f6f7fa;
	--border-color: #f6f7fa;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
	--z-index: 2;
}

.elementor-8910 .elementor-element.elementor-element-4f07f24:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-4f07f24 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-261a3c8 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-256d202 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-256d202 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-8910 .elementor-element.elementor-element-57a0693 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
	--z-index: 2;
}

.elementor-8910 .elementor-element.elementor-element-57a0693:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-57a0693 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-8910 .elementor-element.elementor-element-38555cb .elementor-counter-number-wrapper {
	color: var(--e-global-color-accent);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-6573bd1 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-6573bd1 .elementor-heading-title {
	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-accent);
}

.elementor-8910 .elementor-element.elementor-element-72652ae {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
	--z-index: 2;
}

.elementor-8910 .elementor-element.elementor-element-72652ae:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-72652ae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-8868bf8 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-6c947d3 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-6c947d3 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-8910 .elementor-element.elementor-element-0b03783 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
	--z-index: 2;
}

.elementor-8910 .elementor-element.elementor-element-0b03783:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-0b03783 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-39ac6ab .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-4709b1d {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-4709b1d .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-8910 .elementor-element.elementor-element-3d4f5c2 {
	--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;
	--justify-content: flex-start;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-8910 .elementor-element.elementor-element-3d4f5c2:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-3d4f5c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f7fa;
}

.elementor-8910 .elementor-element.elementor-element-660db0b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-8910 .elementor-element.elementor-element-6296bd9 {
	--display: flex;
	--min-height: 156px;
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--overlay-opacity: 1;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: -0px;
	--margin-bottom: -0px;
	--margin-left: -0px;
	--margin-right: -0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-6296bd9:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-6296bd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-6296bd9::before, .elementor-8910 .elementor-element.elementor-element-6296bd9 > .elementor-background-video-container::before, .elementor-8910 .elementor-element.elementor-element-6296bd9 > .e-con-inner > .elementor-background-video-container::before, .elementor-8910 .elementor-element.elementor-element-6296bd9 > .elementor-background-slideshow::before, .elementor-8910 .elementor-element.elementor-element-6296bd9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8910 .elementor-element.elementor-element-6296bd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-8910 .elementor-element.elementor-element-d9f3ea8 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-b573027 {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-b573027 .elementor-counter-number-wrapper {
	color: #2f83f5;
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-69fa791 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-32f4e2f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 25px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-dee3845 {
	--display: flex;
	--min-height: 156px;
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--overlay-opacity: 1;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: -0px;
	--margin-bottom: -0px;
	--margin-left: -0px;
	--margin-right: -0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-dee3845:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-dee3845 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #edeef0;
}

.elementor-8910 .elementor-element.elementor-element-dee3845::before, .elementor-8910 .elementor-element.elementor-element-dee3845 > .elementor-background-video-container::before, .elementor-8910 .elementor-element.elementor-element-dee3845 > .e-con-inner > .elementor-background-video-container::before, .elementor-8910 .elementor-element.elementor-element-dee3845 > .elementor-background-slideshow::before, .elementor-8910 .elementor-element.elementor-element-dee3845 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8910 .elementor-element.elementor-element-dee3845 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-8910 .elementor-element.elementor-element-abb8560 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-07385a6 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-ab1a73c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 25px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-bf06601 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-db2e0b6 {
	--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;
	--justify-content: flex-start;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-8910 .elementor-element.elementor-element-db2e0b6:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-db2e0b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #111;
}

.elementor-8910 .elementor-element.elementor-element-81739cf .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.2;
	color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-cb9319e {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-4384f90 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-4384f90 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
	color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-e0acac5 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--grid-auto-flow: row;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-e0acac5.e-con {
	--align-self: center;
}

.elementor-8910 .elementor-element.elementor-element-901c474 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-901c474:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-901c474 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-63c07a5 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 45px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-566776f {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-566776f .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-8910 .elementor-element.elementor-element-1c4dc15 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--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-8910 .elementor-element.elementor-element-1c4dc15:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-1c4dc15 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-2e0408a .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 45px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-85a40ad {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-85a40ad .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-8910 .elementor-element.elementor-element-1ec2365 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--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-8910 .elementor-element.elementor-element-1ec2365:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-1ec2365 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-c2a27f2 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 45px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-37d5a8c {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-37d5a8c .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-8910 .elementor-element.elementor-element-18568e6 {
	--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-between;
	--align-items: center;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-8910 .elementor-element.elementor-element-18568e6:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-18568e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-30f2a50);
}

.elementor-8910 .elementor-element.elementor-element-b81811c {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-1b86a2e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-8910 .elementor-element.elementor-element-6bbdfca .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-133ad9a {
	--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;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-c69d5c6 {
	--display: flex;
	--min-height: 160px;
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8910 .elementor-element.elementor-element-c69d5c6:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-c69d5c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-6943a9b {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-a10da3f {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-a10da3f .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-280b299 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-7e53c1f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-ee3430c {
	--display: flex;
	--min-height: 160px;
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8910 .elementor-element.elementor-element-ee3430c:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-ee3430c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-ac6ed17 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-fed0c27 {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-fed0c27 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-c5cba71 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-eef4d5a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-2ba4c9d {
	--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;
	--justify-content: flex-start;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-2ba4c9d:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-2ba4c9d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #2f83f5;
}

.elementor-8910 .elementor-element.elementor-element-a1b2ee0 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-9619092 {
	--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-between;
	--align-items: center;
	--overlay-opacity: 1;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-8910 .elementor-element.elementor-element-9619092:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-9619092 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #111;
}

.elementor-8910 .elementor-element.elementor-element-9619092::before, .elementor-8910 .elementor-element.elementor-element-9619092 > .elementor-background-video-container::before, .elementor-8910 .elementor-element.elementor-element-9619092 > .e-con-inner > .elementor-background-video-container::before, .elementor-8910 .elementor-element.elementor-element-9619092 > .elementor-background-slideshow::before, .elementor-8910 .elementor-element.elementor-element-9619092 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8910 .elementor-element.elementor-element-9619092 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #111;
	--background-overlay: "";
}

.elementor-8910 .elementor-element.elementor-element-39c43f6 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-58638c7 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.2;
	color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-c1d1c6c {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-4ebb35a {
	--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;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 5%;
	--padding-right: 0%;
}

.elementor-8910 .elementor-element.elementor-element-fe08b78 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-fe08b78:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-fe08b78 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(246, 247, 250, .05);
}

.elementor-8910 .elementor-element.elementor-element-faa1f15 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-1f4661b {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-1f4661b .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-ceb1ca2 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-8409fd2 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-8409fd2 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-d257cbd {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-d257cbd:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-d257cbd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(246, 247, 250, .05);
}

.elementor-8910 .elementor-element.elementor-element-88cb485 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-dc031d9 {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-dc031d9 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-bd0245a {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-dbee540 {
	text-align: center;
}

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

.elementor-8910 .elementor-element.elementor-element-b373ed4 {
	--display: flex;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-99672fd {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-99672fd .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-8910 .elementor-element.elementor-element-c6b4896 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #111;
}

.elementor-8910 .elementor-element.elementor-element-bf73614 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-bf73614 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-8910 .elementor-element.elementor-element-0c2add4 {
	--display: grid;
	--e-con-grid-template-columns: repeat(5, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--grid-auto-flow: row;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8910 .elementor-element.elementor-element-52d651b {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
	--z-index: 2;
}

.elementor-8910 .elementor-element.elementor-element-52d651b:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-52d651b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-8910 .elementor-element.elementor-element-16539ed .elementor-counter-number-wrapper {
	color: var(--e-global-color-accent);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-8e12ca8 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-8e12ca8 .elementor-heading-title {
	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-accent);
}

.elementor-8910 .elementor-element.elementor-element-2f02113 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
	--z-index: 2;
}

.elementor-8910 .elementor-element.elementor-element-2f02113:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-2f02113 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-8910 .elementor-element.elementor-element-2c560c1 .elementor-counter-number-wrapper {
	color: var(--e-global-color-accent);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-8480290 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-8480290 .elementor-heading-title {
	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-accent);
}

.elementor-8910 .elementor-element.elementor-element-a2d1856 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #f6f7fa;
	--border-color: #f6f7fa;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
	--z-index: 2;
}

.elementor-8910 .elementor-element.elementor-element-a2d1856:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-a2d1856 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-724002d .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-adfcc24 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-adfcc24 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-8910 .elementor-element.elementor-element-7a8b940 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
	--z-index: 2;
}

.elementor-8910 .elementor-element.elementor-element-7a8b940:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-7a8b940 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-b697ea9 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-78b1cc7 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-78b1cc7 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-8910 .elementor-element.elementor-element-97fd429 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
	--z-index: 2;
}

.elementor-8910 .elementor-element.elementor-element-97fd429:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-97fd429 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-d76c38e .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-66a88ad {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-66a88ad .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-8910 .elementor-element.elementor-element-cdfd6b4 {
	--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: stretch;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--flex-wrap: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-8910 .elementor-element.elementor-element-cdfd6b4:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-cdfd6b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f7fa;
}

.elementor-8910 .elementor-element.elementor-element-e87fcad {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-23e20e0 {
	background-color: var(--e-global-color-secondary);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8910 .elementor-element.elementor-element-23e20e0 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-121c436 {
	width: var(--container-widget-width, 750px);
	max-width: 750px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 750px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-121c436 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 38px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-0fd1eeb {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-0fd1eeb .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-d5463db {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-d5463db .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-8910 .elementor-element.elementor-element-6a5fafc {
	--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: center;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-8910 .elementor-element.elementor-element-6a5fafc:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-6a5fafc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-fdb1f83 {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-997908d {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 2;
}

.elementor-8910 .elementor-element.elementor-element-997908d:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-997908d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f7fa;
}

.elementor-8910 .elementor-element.elementor-element-5af7c97 {
	--display: flex;
	--min-height: 155px;
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: -0px;
	--margin-bottom: -0px;
	--margin-left: -0px;
	--margin-right: -0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-5af7c97:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-5af7c97 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f2f3;
}

.elementor-8910 .elementor-element.elementor-element-c853dd4 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-89478b2 {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-89478b2 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 85px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-0f286c8 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-bb6ed66 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-abb41c0 {
	--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;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-8910 .elementor-element.elementor-element-abb41c0:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-abb41c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-7d90403 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-7d90403 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-8910 .elementor-element.elementor-element-42725a3 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-8910 .elementor-element.elementor-element-42725a3 {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8910 .elementor-element.elementor-element-7698733 {
	--display: flex;
	--min-height: 80vh;
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-8910 .elementor-element.elementor-element-7698733:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-7698733 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-1b5f36e {
	--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-between;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-0be3f3b {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-9d20ad5 {
	background-color: var(--e-global-color-secondary);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8910 .elementor-element.elementor-element-9d20ad5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-c83c3b8 {
	width: var(--container-widget-width, 600px);
	max-width: 600px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 600px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-8910 .elementor-element.elementor-element-c83c3b8 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 38px;
	font-weight: 900;
	color: #111;
}

.elementor-8910 .elementor-element.elementor-element-241823e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	font-style: italic;
	line-height: 1.2;
	color: #000;
}

.elementor-8910 .elementor-element.elementor-element-bb989cc {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-8910 .elementor-element.elementor-element-4be885e {
	--display: flex;
	--min-height: 100%;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--overlay-opacity: .5;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-4be885e::before, .elementor-8910 .elementor-element.elementor-element-4be885e > .elementor-background-video-container::before, .elementor-8910 .elementor-element.elementor-element-4be885e > .e-con-inner > .elementor-background-video-container::before, .elementor-8910 .elementor-element.elementor-element-4be885e > .elementor-background-slideshow::before, .elementor-8910 .elementor-element.elementor-element-4be885e > .e-con-inner > .elementor-background-slideshow::before, .elementor-8910 .elementor-element.elementor-element-4be885e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-8910 .elementor-element.elementor-element-5a80039 {
	--display: flex;
}

.elementor-8910 .elementor-element.elementor-element-4a33479 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-8910 .elementor-element.elementor-element-f28f760 {
	--display: flex;
}

.elementor-8910 .elementor-element.elementor-element-d189e1b {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-8910 .elementor-element.elementor-element-f151761 {
	--display: flex;
}

.elementor-8910 .elementor-element.elementor-element-92bf5cd {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-8910 .elementor-element.elementor-element-87ddeda {
	--display: flex;
}

.elementor-8910 .elementor-element.elementor-element-1a89bfb {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-8910 .elementor-element.elementor-element-7647323 {
	--display: flex;
}

.elementor-8910 .elementor-element.elementor-element-92811a4 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-8910 .elementor-element.elementor-element-fb7b028 {
	--display: flex;
}

.elementor-8910 .elementor-element.elementor-element-6aa02e0 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-8910 .elementor-element.elementor-element-c32bb17 {
	--display: flex;
}

.elementor-8910 .elementor-element.elementor-element-d22ea93 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-8910 .elementor-element.elementor-element-db7cfe9 {
	--n-accordion-title-font-size: 18px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 10px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 15px;
}

.elementor-8910 .elementor-element.elementor-element-db7cfe9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: #edeef0;
	border-style: none;
}

:where( .elementor-8910 .elementor-element.elementor-element-db7cfe9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: 600;
}

:where( .elementor-8910 .elementor-element.elementor-element-db7cfe9 > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-8910 .elementor-element.elementor-element-6f1da33 {
	--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-between;
	--align-items: center;
	--overlay-opacity: 1;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-8910 .elementor-element.elementor-element-6f1da33:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-6f1da33 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #111;
}

.elementor-8910 .elementor-element.elementor-element-6f1da33::before, .elementor-8910 .elementor-element.elementor-element-6f1da33 > .elementor-background-video-container::before, .elementor-8910 .elementor-element.elementor-element-6f1da33 > .e-con-inner > .elementor-background-video-container::before, .elementor-8910 .elementor-element.elementor-element-6f1da33 > .elementor-background-slideshow::before, .elementor-8910 .elementor-element.elementor-element-6f1da33 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8910 .elementor-element.elementor-element-6f1da33 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #111;
	--background-overlay: "";
}

.elementor-8910 .elementor-element.elementor-element-089921e {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-9d64601 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.2;
	color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-34a7644 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-b6fffdc {
	--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;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 5%;
	--padding-right: 0%;
}

.elementor-8910 .elementor-element.elementor-element-634caf3 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-634caf3:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-634caf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(246, 247, 250, .05);
}

.elementor-8910 .elementor-element.elementor-element-3ac4775 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-beaac35 {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-beaac35 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-031cf70 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-8e907b4 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-8e907b4 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-7dc3f3d {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-7dc3f3d:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-7dc3f3d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(246, 247, 250, .05);
}

.elementor-8910 .elementor-element.elementor-element-26632fb {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-700ebff {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-700ebff .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-867cff8 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-45fc245 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-45fc245 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-4ecb122 {
	--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-between;
	--align-items: center;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-8910 .elementor-element.elementor-element-4ecb122:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-4ecb122 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-30f2a50);
}

.elementor-8910 .elementor-element.elementor-element-9d806c1 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-1b01539 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-8910 .elementor-element.elementor-element-c3e33a8 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-ea0e747 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-8910 .elementor-element.elementor-element-ea0e747 {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8910 .elementor-element.elementor-element-407e3a1 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-8dc44d8 {
	--display: flex;
	--min-height: 160px;
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8910 .elementor-element.elementor-element-8dc44d8:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-8dc44d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-6b195fb {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-2c66e4d {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-2c66e4d .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-b596b96 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-0360e93 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-b626bb3 {
	--display: flex;
	--min-height: 160px;
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8910 .elementor-element.elementor-element-b626bb3:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-b626bb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-bbee7a2 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-e32f3c6 {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-e32f3c6 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-b91a576 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-884ba3d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-f09b3fb {
	--display: flex;
	--min-height: 160px;
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8910 .elementor-element.elementor-element-f09b3fb:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-f09b3fb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-fe23f91 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-b9d98eb {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-b9d98eb .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-3f79971 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-d29c9e6 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-3e9d135 {
	--display: flex;
	--justify-content: center;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-8910 .elementor-element.elementor-element-3e9d135:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-3e9d135 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-8910 .elementor-element.elementor-element-efe196f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.2;
	color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-ea337d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(20px / 2);
}

.elementor-8910 .elementor-element.elementor-element-ea337d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(20px / 2);
}

.elementor-8910 .elementor-element.elementor-element-ea337d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(20px / 2);
}

.elementor-8910 .elementor-element.elementor-element-ea337d8 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-20px / 2);
}

.elementor-8910 .elementor-element.elementor-element-ea337d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-20px / 2);
}

.elementor-8910 .elementor-element.elementor-element-ea337d8 .elementor-icon-list-icon i {
	color: #fff;
	transition: color .3s;
}

.elementor-8910 .elementor-element.elementor-element-ea337d8 .elementor-icon-list-icon svg {
	fill: #fff;
	transition: fill .3s;
}

.elementor-8910 .elementor-element.elementor-element-ea337d8 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 5px;
}

.elementor-8910 .elementor-element.elementor-element-ea337d8 .elementor-icon-list-text {
	color: #fff;
	transition: color .3s;
}

.elementor-8910 .elementor-element.elementor-element-c239b11 {
	--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: stretch;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--flex-wrap: wrap;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-8910 .elementor-element.elementor-element-c239b11:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-c239b11 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(246, 247, 250, .58);
}

.elementor-8910 .elementor-element.elementor-element-cc9ebc1 {
	--display: flex;
	--min-height: 100%;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-eb50cd1 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-8910 .elementor-element.elementor-element-eb50cd1 {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8910 .elementor-element.elementor-element-d129352 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-ace764b {
	background-color: var(--e-global-color-secondary);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8910 .elementor-element.elementor-element-ace764b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-e3c5240 {
	width: var(--container-widget-width, 600px);
	max-width: 600px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 600px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-8910 .elementor-element.elementor-element-e3c5240 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 38px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-cce265b {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-8910 .elementor-element.elementor-element-c1c936b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-8910 .elementor-element.elementor-element-f89b1ca {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-8910 .elementor-element.elementor-element-6be1f88 {
	--display: flex;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-aaa9d51 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-8910 .elementor-element.elementor-element-1ee1a24 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #111;
}

.elementor-8910 .elementor-element.elementor-element-d6c3d3e {
	--display: flex;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-03078af {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-03078af .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-8910 .elementor-element.elementor-element-f45ccc8 {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #111;
}

.elementor-8910 .elementor-element.elementor-element-4e06dfb {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-4e06dfb .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-8910 .elementor-element.elementor-element-82fd678 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--grid-auto-flow: row;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-82fd678.e-con {
	--align-self: center;
}

.elementor-8910 .elementor-element.elementor-element-f4c7fc0 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-f4c7fc0:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-f4c7fc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-8b0e0bd .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 45px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-dde3399 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-dde3399 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-8910 .elementor-element.elementor-element-17e72f7 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--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-8910 .elementor-element.elementor-element-17e72f7:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-17e72f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-f2c8d26 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 45px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-7f491f2 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-7f491f2 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-8910 .elementor-element.elementor-element-ba52a7a {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--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-8910 .elementor-element.elementor-element-ba52a7a:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-ba52a7a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-9d819d3 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 45px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-c0c159b {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-c0c159b .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-8910 .elementor-element.elementor-element-48b2f42 {
	--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-between;
	--align-items: center;
	--overlay-opacity: 1;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-8910 .elementor-element.elementor-element-48b2f42:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-48b2f42 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #111;
}

.elementor-8910 .elementor-element.elementor-element-48b2f42::before, .elementor-8910 .elementor-element.elementor-element-48b2f42 > .elementor-background-video-container::before, .elementor-8910 .elementor-element.elementor-element-48b2f42 > .e-con-inner > .elementor-background-video-container::before, .elementor-8910 .elementor-element.elementor-element-48b2f42 > .elementor-background-slideshow::before, .elementor-8910 .elementor-element.elementor-element-48b2f42 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8910 .elementor-element.elementor-element-48b2f42 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #111;
	--background-overlay: "";
}

.elementor-8910 .elementor-element.elementor-element-8a4ad23 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-b770b51 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.2;
	color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-c62a211 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-e3dbdc6 {
	--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;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 5%;
	--padding-right: 0%;
}

.elementor-8910 .elementor-element.elementor-element-8d2b633 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-8d2b633:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-8d2b633 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(246, 247, 250, .05);
}

.elementor-8910 .elementor-element.elementor-element-6b86e57 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-411ce93 {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-411ce93 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-ded2eef {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-d972ab8 {
	text-align: center;
}

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

.elementor-8910 .elementor-element.elementor-element-b954332 {
	margin: 5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-8910 .elementor-element.elementor-element-b954332 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.25em;
	color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-33e8e09 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-33e8e09:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-33e8e09 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(246, 247, 250, .05);
}

.elementor-8910 .elementor-element.elementor-element-54a2b34 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-ad5880e {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-ad5880e .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-7d12237 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-893c888 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-893c888 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-170894f {
	margin: 5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-8910 .elementor-element.elementor-element-170894f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.25em;
	color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-3ac9d32 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--grid-auto-flow: row;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-2685139 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-2685139:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-2685139 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .7);
}

.elementor-8910 .elementor-element.elementor-element-3ed618d .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-1221a60 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-1221a60 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-8910 .elementor-element.elementor-element-77a39f2 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--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-8910 .elementor-element.elementor-element-77a39f2:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-77a39f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .7);
}

.elementor-8910 .elementor-element.elementor-element-4883fa3 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-72c21db {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-72c21db .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-8910 .elementor-element.elementor-element-32a367a {
	--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;
	--justify-content: space-between;
	--align-items: flex-start;
	--overlay-opacity: .75;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-8910 .elementor-element.elementor-element-32a367a:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-32a367a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
	background-image: url("https://billd.com/nitropack_static/AbGLrtedFIqKqJfDZmKftvqXUKyIpFMg/assets/images/optimized/rev-cb87a9f/billd.com/wp-content/uploads/2026/04/Screenshot_8.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-8910 .elementor-element.elementor-element-32a367a::before, .elementor-8910 .elementor-element.elementor-element-32a367a > .elementor-background-video-container::before, .elementor-8910 .elementor-element.elementor-element-32a367a > .e-con-inner > .elementor-background-video-container::before, .elementor-8910 .elementor-element.elementor-element-32a367a > .elementor-background-slideshow::before, .elementor-8910 .elementor-element.elementor-element-32a367a > .e-con-inner > .elementor-background-slideshow::before, .elementor-8910 .elementor-element.elementor-element-32a367a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #000;
	--background-overlay: "";
}

.elementor-8910 .elementor-element.elementor-element-df05179 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.2;
	color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-a27f4bc {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-6663686 {
	--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-between;
	--align-items: center;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	border-style: none;
	--border-style: none;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-9fa9f3d {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8910 .elementor-element.elementor-element-ce037fb {
	--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;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-5689bf1 {
	--display: flex;
	--min-height: 160px;
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8910 .elementor-element.elementor-element-5689bf1:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-5689bf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-f8e437e {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-b9dcc5d {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-b9dcc5d .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-631f4ba {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-64b09e7 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-86a5070 {
	--display: flex;
	--min-height: 160px;
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8910 .elementor-element.elementor-element-86a5070:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-86a5070 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-6712a98 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-bb46e9b {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-bb46e9b .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-a0acb65 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-e914d21 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-a986aaa {
	--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;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-8910 .elementor-element.elementor-element-a986aaa:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-a986aaa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-df72f2d {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-6d05617 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-8910 .elementor-element.elementor-element-d0286c7 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-8910 .elementor-element.elementor-element-ea95416 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-f042f17 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-8910 .elementor-element.elementor-element-000e39d .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-8910 .elementor-element.elementor-element-000e39d {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8910 .elementor-element.elementor-element-8a77f31 {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-3b204b8 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-8910 .elementor-element.elementor-element-358bb0e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-8910 .elementor-element.elementor-element-59c8625 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 2;
}

.elementor-8910 .elementor-element.elementor-element-59c8625:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-59c8625 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f7fa;
}

.elementor-8910 .elementor-element.elementor-element-1e900f1 {
	--display: flex;
	--min-height: 155px;
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: -0px;
	--margin-bottom: -0px;
	--margin-left: -0px;
	--margin-right: -0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-1e900f1:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-1e900f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f2f3;
}

.elementor-8910 .elementor-element.elementor-element-2bbfbca {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-2b775cb {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-2b775cb .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-58a83f5 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-4aabbe4 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-faf4240 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-8910 .elementor-element.elementor-element-56364aa .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-f1224d6 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 2;
}

.elementor-8910 .elementor-element.elementor-element-f1224d6:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-f1224d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f7fa;
}

.elementor-8910 .elementor-element.elementor-element-71d9951 {
	--display: flex;
	--min-height: 155px;
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: -0px;
	--margin-bottom: -0px;
	--margin-left: -0px;
	--margin-right: -0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-71d9951:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-71d9951 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f2f3;
}

.elementor-8910 .elementor-element.elementor-element-de441ab {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-b5c7847 {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-b5c7847 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-3f46124 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-45edb77 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-a587ce4 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 2;
}

.elementor-8910 .elementor-element.elementor-element-a587ce4:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-a587ce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f7fa;
}

.elementor-8910 .elementor-element.elementor-element-11667ed {
	--display: flex;
	--min-height: 155px;
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: -0px;
	--margin-bottom: -0px;
	--margin-left: -0px;
	--margin-right: -0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-11667ed:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-11667ed > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f2f3;
}

.elementor-8910 .elementor-element.elementor-element-8bb86fb {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-4c691c6 {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-4c691c6 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-6e3f6b9 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-2ea6e3e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-697c771 {
	--display: flex;
	--min-height: 80vh;
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-8910 .elementor-element.elementor-element-697c771:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-697c771 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-912e926 {
	--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-between;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-4744fdc {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-d2f8b2b {
	background-color: var(--e-global-color-secondary);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8910 .elementor-element.elementor-element-d2f8b2b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-b02e703 {
	width: var(--container-widget-width, 600px);
	max-width: 600px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 600px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-8910 .elementor-element.elementor-element-b02e703 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 38px;
	font-weight: 900;
	color: #111;
}

.elementor-8910 .elementor-element.elementor-element-491020c {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-8910 .elementor-element.elementor-element-f59294f {
	--display: flex;
	--min-height: 100%;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--overlay-opacity: .5;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-f59294f::before, .elementor-8910 .elementor-element.elementor-element-f59294f > .elementor-background-video-container::before, .elementor-8910 .elementor-element.elementor-element-f59294f > .e-con-inner > .elementor-background-video-container::before, .elementor-8910 .elementor-element.elementor-element-f59294f > .elementor-background-slideshow::before, .elementor-8910 .elementor-element.elementor-element-f59294f > .e-con-inner > .elementor-background-slideshow::before, .elementor-8910 .elementor-element.elementor-element-f59294f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-8910 .elementor-element.elementor-element-c87f3af {
	--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-between;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-8910 .elementor-element.elementor-element-c87f3af:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-c87f3af > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-30f2a50);
}

.elementor-8910 .elementor-element.elementor-element-43b593f {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-06f8d8d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-8910 .elementor-element.elementor-element-23aec17 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-8910 .elementor-element.elementor-element-23aec17 {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8910 .elementor-element.elementor-element-62b18d7 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-e46bd3b {
	--display: flex;
	--min-height: 100px;
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8910 .elementor-element.elementor-element-e46bd3b:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-e46bd3b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-649041c {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-e9d35ab {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-e9d35ab .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-a8bba34 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-0b12469 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-5f40280 {
	--display: flex;
	--min-height: 100px;
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8910 .elementor-element.elementor-element-5f40280:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-5f40280 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-7afdf02 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-67be497 {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-67be497 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-83be893 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-005e9c2 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-6f70e4e {
	--display: flex;
	--min-height: 100px;
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8910 .elementor-element.elementor-element-6f70e4e:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-6f70e4e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-0dbd1e7 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-822f17c {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-822f17c .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-133b540 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-09951e8 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-ecf1799 {
	--display: flex;
	--min-height: 100px;
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8910 .elementor-element.elementor-element-ecf1799:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-ecf1799 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-eca1f4f {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-4d62151 {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-4d62151 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-c5da73a {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-3a21fe4 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-93e1b16 {
	--display: flex;
	--min-height: 100px;
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8910 .elementor-element.elementor-element-93e1b16:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-93e1b16 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-3a37b77 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-c4c351f {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-c4c351f .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-2fe6efb {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-a061e05 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-322fdd2 {
	--display: flex;
	--min-height: 100px;
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8910 .elementor-element.elementor-element-322fdd2:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-322fdd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-d157538 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-4b7025e {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-4b7025e .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-c7108aa {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-9e18c3c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-9fa66b1 {
	--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-between;
	--align-items: center;
	--overlay-opacity: 1;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-8910 .elementor-element.elementor-element-9fa66b1:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-9fa66b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #111;
}

.elementor-8910 .elementor-element.elementor-element-9fa66b1::before, .elementor-8910 .elementor-element.elementor-element-9fa66b1 > .elementor-background-video-container::before, .elementor-8910 .elementor-element.elementor-element-9fa66b1 > .e-con-inner > .elementor-background-video-container::before, .elementor-8910 .elementor-element.elementor-element-9fa66b1 > .elementor-background-slideshow::before, .elementor-8910 .elementor-element.elementor-element-9fa66b1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8910 .elementor-element.elementor-element-9fa66b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #111;
	--background-overlay: "";
}

.elementor-8910 .elementor-element.elementor-element-d71f5d1 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-1ebedfd .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.2;
	color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-91c71b6 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
	color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-c48e57f {
	--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;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 1.5%;
	--padding-right: 0%;
}

.elementor-8910 .elementor-element.elementor-element-f654ba8 {
	--display: flex;
	--min-height: 100px;
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8910 .elementor-element.elementor-element-f654ba8:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-f654ba8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-6c04a42 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-51a16e1 {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-51a16e1 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-168d686 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-5ba1e14 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-2d42f70 {
	--display: flex;
	--min-height: 100px;
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8910 .elementor-element.elementor-element-2d42f70:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-2d42f70 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-ca877db {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-725ec0f {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-725ec0f .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-31582ee {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-e1af6db .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-4cd88c1 {
	--display: flex;
	--min-height: 100px;
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8910 .elementor-element.elementor-element-4cd88c1:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-4cd88c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-dbe6a58 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-a6c40a5 {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-a6c40a5 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-bc7ada7 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-31c75ec .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-9fcff87 {
	--display: flex;
	--min-height: 100px;
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8910 .elementor-element.elementor-element-9fcff87:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-9fcff87 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-59ddd67 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-1f4280c {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-1f4280c .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-1b27dfd {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-7937ad0 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-3702bbe {
	--display: flex;
	--min-height: 100px;
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8910 .elementor-element.elementor-element-3702bbe:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-3702bbe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-6414b90 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-57f6025 {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-57f6025 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-a584f75 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-67c58b3 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-8a94f17 {
	--display: flex;
	--min-height: 100px;
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8910 .elementor-element.elementor-element-8a94f17:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-8a94f17 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-88928d0 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-8e032d1 {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-8e032d1 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-4c07e7b {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-03b010a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-4e8077e {
	--display: flex;
	--justify-content: center;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-8910 .elementor-element.elementor-element-4e8077e:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-4e8077e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-8910 .elementor-element.elementor-element-503c3ca .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
	color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-389b4e5 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--grid-auto-flow: row;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-389b4e5.e-con {
	--align-self: center;
}

.elementor-8910 .elementor-element.elementor-element-8b95fc4 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-8b95fc4:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-8b95fc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-1946709 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 45px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-99589c1 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-99589c1 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-8910 .elementor-element.elementor-element-8c85c41 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--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-8910 .elementor-element.elementor-element-8c85c41:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-8c85c41 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-098d95f .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 45px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-4409f48 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-4409f48 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-8910 .elementor-element.elementor-element-48bc961 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--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-8910 .elementor-element.elementor-element-48bc961:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-48bc961 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-4674b68 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 45px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-ff61f60 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-ff61f60 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-8910 .elementor-element.elementor-element-2bea854 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--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-8910 .elementor-element.elementor-element-2bea854:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-2bea854 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-2783133 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 45px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-ece4582 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-ece4582 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-8910 .elementor-element.elementor-element-b1fbeda {
	--display: flex;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-2ff6fef {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-2ff6fef .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-8910 .elementor-element.elementor-element-c62bf66 {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #111;
}

.elementor-8910 .elementor-element.elementor-element-08fbf79 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--grid-auto-flow: row;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-08fbf79.e-con {
	--align-self: center;
}

.elementor-8910 .elementor-element.elementor-element-0e798b0 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 30px;
}

.elementor-8910 .elementor-element.elementor-element-0e798b0:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-0e798b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-d0c7ec7 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 45px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-a7e301b {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-a7e301b .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-8910 .elementor-element.elementor-element-69de0d3 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--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-8910 .elementor-element.elementor-element-69de0d3:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-69de0d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-2d0ae2b .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 45px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-d9cff20 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-d9cff20 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-8910 .elementor-element.elementor-element-0f76cf3 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--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-8910 .elementor-element.elementor-element-0f76cf3:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-0f76cf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-7e554a2 img {
	height: 65px;
	object-fit: contain;
	object-position: center center;
}

.elementor-8910 .elementor-element.elementor-element-0696ab3 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 45px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-8117a0e {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-8117a0e .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-8910 .elementor-element.elementor-element-7c31ad4 {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-7c31ad4 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-8910 .elementor-element.elementor-element-1af2ec8 {
	--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-between;
	--align-items: center;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-8910 .elementor-element.elementor-element-1af2ec8:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-1af2ec8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-30f2a50);
}

.elementor-8910 .elementor-element.elementor-element-2c59bf1 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-f453c6c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-8910 .elementor-element.elementor-element-5012daa {
	--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;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-f899dd2 {
	--display: flex;
	--min-height: 160px;
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8910 .elementor-element.elementor-element-f899dd2:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-f899dd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-4070f92 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-6dec62b {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-6dec62b .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-b012170 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-1a3e394 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-e6ec8d0 {
	--display: flex;
	--min-height: 160px;
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8910 .elementor-element.elementor-element-e6ec8d0:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-e6ec8d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-ac9dc44 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-86fc798 {
	width: auto;
	max-width: auto;
}

.elementor-8910 .elementor-element.elementor-element-86fc798 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-85e4028 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-fe6231f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-ac9d49e .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-8910 .elementor-element.elementor-element-ac9d49e {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8910 .elementor-element.elementor-element-e8a9f1b {
	--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-between;
	--align-items: flex-start;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--flex-wrap: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-8910 .elementor-element.elementor-element-e8a9f1b:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-e8a9f1b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-30f2a50);
}

.elementor-8910 .elementor-element.elementor-element-bd7a544 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-790d478 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-8910 .elementor-element.elementor-element-423a61b {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-4c001f5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
	color: #111;
}

.elementor-8910 .elementor-element.elementor-element-0bf212e {
	--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;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-a8a05c2 {
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-a8a05c2:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-a8a05c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-1a028af {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 0px 0px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-8910 .elementor-element.elementor-element-1a028af:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-1a028af > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(47, 131, 245, .61);
}

.elementor-8910 .elementor-element.elementor-element-381b065 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 900;
	color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-4294bd9 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-95a0f49 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-b42344c {
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-b42344c:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-b42344c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-a2098b2 {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 0px 0px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-8910 .elementor-element.elementor-element-a2098b2:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-a2098b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(47, 131, 245, .61);
}

.elementor-8910 .elementor-element.elementor-element-1f14ee9 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 900;
	color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-5ed5ffc {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-036ece6 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-a73eb3f {
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-a73eb3f:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-a73eb3f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-beeebb4 {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 0px 0px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-8910 .elementor-element.elementor-element-beeebb4:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-beeebb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(47, 131, 245, .61);
}

.elementor-8910 .elementor-element.elementor-element-7705283 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 900;
	color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-25bbdf4 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-abb42df .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-59edd8a {
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-59edd8a:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-59edd8a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-e5d4de7 {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 0px 0px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-8910 .elementor-element.elementor-element-e5d4de7:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-e5d4de7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(47, 131, 245, .61);
}

.elementor-8910 .elementor-element.elementor-element-231692b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 900;
	color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-fc7ba58 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-31e82b5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-3438840 {
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-3438840:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-3438840 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-0117a60 {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 0px 0px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-8910 .elementor-element.elementor-element-0117a60:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-0117a60 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(47, 131, 245, .61);
}

.elementor-8910 .elementor-element.elementor-element-251b295 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 900;
	color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-6b8ea88 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-f6154e5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-c628877 {
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-c628877:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-c628877 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-bd27ee1 {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 0px 0px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-8910 .elementor-element.elementor-element-bd27ee1:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-bd27ee1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(47, 131, 245, .61);
}

.elementor-8910 .elementor-element.elementor-element-9a81c1a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 900;
	color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-e490bbe {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-bf03679 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-0f8a6a7 {
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-0f8a6a7:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-0f8a6a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-f59af43 {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 0px 0px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-8910 .elementor-element.elementor-element-f59af43:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-f59af43 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(47, 131, 245, .61);
}

.elementor-8910 .elementor-element.elementor-element-e0c0a3e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 900;
	color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-a37b369 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-3f04c91 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-1f8a9f0 {
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-1f8a9f0:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-1f8a9f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-a9a8b49 {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 0px 0px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-8910 .elementor-element.elementor-element-a9a8b49:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-a9a8b49 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(47, 131, 245, .61);
}

.elementor-8910 .elementor-element.elementor-element-0256173 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 900;
	color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-d7e2173 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-69beb53 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-12ead0d {
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-12ead0d:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-12ead0d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-4b02c0d {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 0px 0px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-8910 .elementor-element.elementor-element-4b02c0d:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-4b02c0d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(47, 131, 245, .61);
}

.elementor-8910 .elementor-element.elementor-element-0223359 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 900;
	color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-f9db718 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-ce4f644 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8910 .elementor-element.elementor-element-bc208c9 {
	--display: flex;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-7ac2b1f {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-7ac2b1f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-8910 .elementor-element.elementor-element-9dfcce8 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-9dfcce8 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-8910 .elementor-element.elementor-element-00afcb7 {
	--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;
	--justify-content: space-around;
	--align-items: center;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-8910 .elementor-element.elementor-element-00afcb7:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-00afcb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-30f2a50);
}

.elementor-8910 .elementor-element.elementor-element-502267c {
	--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;
	--justify-content: center;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-55e4520 {
	width: var(--container-widget-width, 600px);
	max-width: 600px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 600px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-55e4520 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 38px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-e39f572 {
	--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-between;
	--align-items: stretch;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-dd5a64d {
	--display: flex;
	--min-height: 100%;
	--justify-content: flex-start;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-e57f2e2 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-780ce16 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-8910 .elementor-element.elementor-element-04ce98f {
	text-align: start;
}

.elementor-8910 .elementor-element.elementor-element-04ce98f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.2em;
	color: #111;
}

.elementor-8910 .elementor-element.elementor-element-4c11f88 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-d3532b3 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-8910 .elementor-element.elementor-element-a3f0b0b {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-secondary);
	--divider-border-width: 1px;
}

.elementor-8910 .elementor-element.elementor-element-a3f0b0b .elementor-divider-separator {
	width: 100px;
}

.elementor-8910 .elementor-element.elementor-element-a3f0b0b .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8910 .elementor-element.elementor-element-6bda7f6 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
}

.elementor-8910 .elementor-element.elementor-element-da9f416 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-secondary);
	--divider-border-width: 1px;
}

.elementor-8910 .elementor-element.elementor-element-da9f416 .elementor-divider-separator {
	width: 100px;
}

.elementor-8910 .elementor-element.elementor-element-da9f416 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8910 .elementor-element.elementor-element-65723df {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-8910 .elementor-element.elementor-element-4a4eb9b {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-secondary);
	--divider-border-width: 1px;
}

.elementor-8910 .elementor-element.elementor-element-4a4eb9b .elementor-divider-separator {
	width: 100px;
}

.elementor-8910 .elementor-element.elementor-element-4a4eb9b .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8910 .elementor-element.elementor-element-91228a3 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-8ab8957 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-8910 .elementor-element.elementor-element-ac78b66 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-secondary);
	--divider-border-width: 1px;
}

.elementor-8910 .elementor-element.elementor-element-ac78b66 .elementor-divider-separator {
	width: 100px;
}

.elementor-8910 .elementor-element.elementor-element-ac78b66 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8910 .elementor-element.elementor-element-6552887 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-c4c8580 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-8910 .elementor-element.elementor-element-652e939 {
	--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;
	--justify-content: space-around;
	--align-items: center;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-8910 .elementor-element.elementor-element-652e939:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-652e939 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(246, 247, 250, .58);
}

.elementor-8910 .elementor-element.elementor-element-7074ae9 {
	--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;
	--justify-content: center;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-d6981ba {
	background-color: var(--e-global-color-secondary);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8910 .elementor-element.elementor-element-d6981ba .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-2c7d807 {
	width: var(--container-widget-width, 600px);
	max-width: 600px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 600px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-2c7d807 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 38px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-32bd9d0 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-8910 .elementor-element.elementor-element-32bd9d0 {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8910 .elementor-element.elementor-element-28a8266 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-cca1891 {
	--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-between;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--overlay-opacity: 1;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-8910 .elementor-element.elementor-element-cca1891:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-cca1891 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-30f2a50);
}

.elementor-8910 .elementor-element.elementor-element-cca1891::before, .elementor-8910 .elementor-element.elementor-element-cca1891 > .elementor-background-video-container::before, .elementor-8910 .elementor-element.elementor-element-cca1891 > .e-con-inner > .elementor-background-video-container::before, .elementor-8910 .elementor-element.elementor-element-cca1891 > .elementor-background-slideshow::before, .elementor-8910 .elementor-element.elementor-element-cca1891 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8910 .elementor-element.elementor-element-cca1891 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #fff;
	--background-overlay: "";
}

.elementor-8910 .elementor-element.elementor-element-487a65c {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-40190b4 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-8910 .elementor-element.elementor-element-56365c0 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-88345a5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-8910 .elementor-element.elementor-element-e9922a3 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--overlay-opacity: 1;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-8910 .elementor-element.elementor-element-e9922a3:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-e9922a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-8910 .elementor-element.elementor-element-e9922a3::before, .elementor-8910 .elementor-element.elementor-element-e9922a3 > .elementor-background-video-container::before, .elementor-8910 .elementor-element.elementor-element-e9922a3 > .e-con-inner > .elementor-background-video-container::before, .elementor-8910 .elementor-element.elementor-element-e9922a3 > .elementor-background-slideshow::before, .elementor-8910 .elementor-element.elementor-element-e9922a3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8910 .elementor-element.elementor-element-e9922a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #111;
	--background-overlay: "";
}

.elementor-8910 .elementor-element.elementor-element-9293965 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-9293965 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
	color: #fff;
}

.elementor-8910 .elementor-element.elementor-element-93660ae {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8910 .elementor-element.elementor-element-05fbc93 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-05fbc93 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-8910 .elementor-element.elementor-element-4e55be4 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--grid-auto-flow: row;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8910 .elementor-element.elementor-element-d0a170e {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
	--z-index: 2;
}

.elementor-8910 .elementor-element.elementor-element-d0a170e:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-d0a170e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-8779c7e .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-232fa52 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-232fa52 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-8910 .elementor-element.elementor-element-9ce507f {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #f6f7fa;
	--border-color: #f6f7fa;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
	--z-index: 2;
}

.elementor-8910 .elementor-element.elementor-element-9ce507f:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-9ce507f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-32ba811 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-966a560 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-966a560 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-8910 .elementor-element.elementor-element-7334a42 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-739e0a2);
	--border-color: var(--e-global-color-739e0a2);
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
	--z-index: 2;
}

.elementor-8910 .elementor-element.elementor-element-7334a42:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-7334a42 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-8910 .elementor-element.elementor-element-2f99ef9 .elementor-counter-number-wrapper {
	color: var(--e-global-color-accent);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-8910 .elementor-element.elementor-element-4a4d952 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-4a4d952 .elementor-heading-title {
	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-accent);
}

.elementor-8910 .elementor-element.elementor-element-6831358 {
	--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: center;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-8910 .elementor-element.elementor-element-6831358:not(.elementor-motion-effects-element-type-background), .elementor-8910 .elementor-element.elementor-element-6831358 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-8910 .elementor-element.elementor-element-9a611d2 {
	text-align: center;
}

.elementor-8910 .elementor-element.elementor-element-9a611d2 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
	color: var(--e-global-color-text);
}

.elementor-8910 .elementor-element.elementor-element-0dab8a7 img {
	width: 500px;
}

:root {
	--page-title-display: none;
}

@media (max-width:1400px) and (min-width:768px) {
	.elementor-8910 .elementor-element.elementor-element-05ee91c {
		--width: 33%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-ce1f7d6 {
		--width: 90%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3b29199 {
		--width: 60%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c9f287c {
		--width: 90%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-827445a {
		--width: 33%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3a1ae67 {
		--width: 33%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-467226b {
		--width: 33%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-7cefb34 {
		--width: 60%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a756cd4 {
		--width: 80%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-f761b4c {
		--width: 33%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-fef253c {
		--width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3043574 {
		--width: 33%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-8d75b94 {
		--width: 33%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-9ab14c6 {
		--width: 33%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-53bb732 {
		--width: 33%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a211556 {
		--width: 33%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3cb8a25 {
		--width: 33%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-8b6b034 {
		--width: 33%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-d9f3ea8 {
		--width: 33%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-abb8560 {
		--width: 33%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6943a9b {
		--width: 33%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-ac6ed17 {
		--width: 33%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-e87fcad {
		--width: 60%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c853dd4 {
		--width: 33%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6b195fb {
		--width: 33%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-bbee7a2 {
		--width: 33%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-fe23f91 {
		--width: 33%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3ac9d32 {
		--width: 75%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-f8e437e {
		--width: 33%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6712a98 {
		--width: 33%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-2bbfbca {
		--width: 33%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-de441ab {
		--width: 33%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-8bb86fb {
		--width: 33%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-649041c {
		--width: 33%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-7afdf02 {
		--width: 33%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-0dbd1e7 {
		--width: 33%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-eca1f4f {
		--width: 33%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3a37b77 {
		--width: 33%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-d157538 {
		--width: 33%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6c04a42 {
		--width: 33%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-ca877db {
		--width: 33%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-dbe6a58 {
		--width: 33%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-59ddd67 {
		--width: 33%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6414b90 {
		--width: 33%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-88928d0 {
		--width: 33%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4070f92 {
		--width: 33%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-ac9dc44 {
		--width: 33%;
	}
}

@media (max-width:1400px) {
	.elementor-8910 .elementor-element.elementor-element-eee8510 {
		--min-height: 500px;
		--justify-content: center;
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3032301 .elementor-heading-title {
		font-size: 44px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b9fc8d9 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4643750 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-35e5fc3 {
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 45px;
		--padding-right: 45px;
	}
	
	.elementor-widget-counter .elementor-counter-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-8910 .elementor-element.elementor-element-ce1f7d6 {
		--grid-auto-flow: row;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a7408e0 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c9f287c {
		--grid-auto-flow: row;
	}
	
	.elementor-8910 .elementor-element.elementor-element-bf78e45 .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-f698600 .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-7162e6b .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-58bb873 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-1196d64 .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-ee4702a .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c94e175 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b6e7c5a {
		--grid-auto-flow: row;
	}
	
	.elementor-8910 .elementor-element.elementor-element-1c3d1d9 .elementor-counter-number-wrapper {
		font-size: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c66c265 .elementor-counter-number-wrapper {
		font-size: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b653422 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c0eb4e9 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a756cd4 {
		--grid-auto-flow: row;
	}
	
	.elementor-8910 .elementor-element.elementor-element-7bc745c .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-e95ca6e .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-e1f530f {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-9050527 .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-9949b0b {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-fef253c {
		--grid-auto-flow: row;
	}
	
	.elementor-8910 .elementor-element.elementor-element-f62ba6a .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b0027b6 .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-d0e5716 .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a68cfcb .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-ae16f89 .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6fa36c6 {
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 45px;
		--padding-right: 45px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4641f9b .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-d481eab .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6da390b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-90346b1 {
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 45px;
		--padding-right: 45px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b59f691 .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-1965c3e .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-7785e34 {
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 45px;
		--padding-right: 45px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-43f6639 .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b8880f6 .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c79101d {
		--grid-auto-flow: row;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b56cdc6 .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-261a3c8 .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-38555cb .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-8868bf8 .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-39ac6ab .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3d4f5c2 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-db2e0b6 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-e0acac5 {
		--grid-auto-flow: row;
	}
	
	.elementor-8910 .elementor-element.elementor-element-63c07a5 .elementor-counter-number-wrapper {
		font-size: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-2e0408a .elementor-counter-number-wrapper {
		font-size: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c2a27f2 .elementor-counter-number-wrapper {
		font-size: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-18568e6 {
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 45px;
		--padding-right: 45px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a10da3f .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-fed0c27 .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-9619092 {
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 45px;
		--padding-right: 45px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-1f4661b .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-dc031d9 .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-0c2add4 {
		--grid-auto-flow: row;
	}
	
	.elementor-8910 .elementor-element.elementor-element-16539ed .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-2c560c1 .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-724002d .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b697ea9 .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-d76c38e .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-cdfd6b4 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6a5fafc {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-89478b2 .elementor-counter-number-wrapper {
		font-size: 75px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-abb41c0 {
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 45px;
		--padding-right: 45px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-7698733 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6f1da33 {
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 45px;
		--padding-right: 45px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-beaac35 .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-700ebff .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4ecb122 {
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 45px;
		--padding-right: 45px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-2c66e4d .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-e32f3c6 .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b9d98eb .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3e9d135 {
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 45px;
		--padding-right: 45px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c239b11 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-82fd678 {
		--grid-auto-flow: row;
	}
	
	.elementor-8910 .elementor-element.elementor-element-8b0e0bd .elementor-counter-number-wrapper {
		font-size: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-f2c8d26 .elementor-counter-number-wrapper {
		font-size: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-9d819d3 .elementor-counter-number-wrapper {
		font-size: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-48b2f42 {
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 45px;
		--padding-right: 45px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-411ce93 .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-ad5880e .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3ac9d32 {
		--grid-auto-flow: row;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3ed618d .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4883fa3 .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-32a367a {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6663686 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b9dcc5d .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-bb46e9b .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a986aaa {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-2b775cb .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b5c7847 .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4c691c6 .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-697c771 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c87f3af {
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 45px;
		--padding-right: 45px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-e9d35ab .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-67be497 .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-822f17c .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4d62151 .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c4c351f .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4b7025e .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-9fa66b1 {
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 45px;
		--padding-right: 45px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-51a16e1 .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-725ec0f .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a6c40a5 .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-1f4280c .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-57f6025 .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-8e032d1 .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4e8077e {
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 45px;
		--padding-right: 45px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-389b4e5 {
		--grid-auto-flow: row;
	}
	
	.elementor-8910 .elementor-element.elementor-element-1946709 .elementor-counter-number-wrapper {
		font-size: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-098d95f .elementor-counter-number-wrapper {
		font-size: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4674b68 .elementor-counter-number-wrapper {
		font-size: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-2783133 .elementor-counter-number-wrapper {
		font-size: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-08fbf79 {
		--grid-auto-flow: row;
	}
	
	.elementor-8910 .elementor-element.elementor-element-d0c7ec7 .elementor-counter-number-wrapper {
		font-size: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-2d0ae2b .elementor-counter-number-wrapper {
		font-size: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-0696ab3 .elementor-counter-number-wrapper {
		font-size: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-1af2ec8 {
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 45px;
		--padding-right: 45px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6dec62b .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-86fc798 .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-e8a9f1b {
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 45px;
		--padding-right: 45px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-00afcb7 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-8910 .elementor-element.elementor-element-652e939 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-cca1891 {
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 45px;
		--padding-right: 45px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-e9922a3 {
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 45px;
		--padding-right: 45px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4e55be4 {
		--grid-auto-flow: row;
	}
	
	.elementor-8910 .elementor-element.elementor-element-8779c7e .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-32ba811 .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-2f99ef9 .elementor-counter-number-wrapper {
		font-size: 50px;
	}
}

@media (max-width:1024px) {
	.elementor-8910 .elementor-element.elementor-element-eee8510 {
		--min-height: 400px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-d1b376f {
		--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;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-7a5540e {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3032301 .elementor-heading-title {
		font-size: 44px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-655aac0 .elementor-button {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4f3fb34 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b9fc8d9 {
		--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-between;
		--align-items: center;
		--gap: 40px 0px;
		--row-gap: 40px;
		--column-gap: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-eb48fc4 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-02dfeab .elementor-button {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4643750 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-224c76c {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-35e5fc3 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-cab7be3 {
		--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-counter .elementor-counter-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-8910 .elementor-element.elementor-element-af2149f {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-af2149f .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-24dac21 .elementor-button {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a43f008 {
		--margin-top: 15px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-ce1f7d6 {
		--grid-auto-flow: row;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a7408e0 {
		--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: center;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3b29199 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6884a83 {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c9f287c {
		--grid-auto-flow: row;
	}
	
	.elementor-8910 .elementor-element.elementor-element-58bb873 {
		--gap: 45px 45px;
		--row-gap: 45px;
		--column-gap: 45px;
		--margin-top: 15px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-652eeb6 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-01e52a8 .elementor-button {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4bc6386 {
		--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-8910 .elementor-element.elementor-element-fcf7332 {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a4b53d5 {
		--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-8910 .elementor-element.elementor-element-cb0190d {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c94e175 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b6e7c5a {
		--grid-auto-flow: row;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b653422 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-ab36ef8 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b150db2 {
		--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-8910 .elementor-element.elementor-element-8badde4 {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-68b588c .elementor-button {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c0eb4e9 {
		--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: center;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-7cefb34 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-1602b25 .elementor-button {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a756cd4 {
		--grid-auto-flow: row;
	}
	
	.elementor-8910 .elementor-element.elementor-element-e1f530f {
		--gap: 45px 45px;
		--row-gap: 45px;
		--column-gap: 45px;
		--margin-top: 15px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3c8d4e6 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c1cde67 {
		--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-8910 .elementor-element.elementor-element-049e278 {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-9949b0b {
		--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;
		--justify-content: flex-start;
		--align-items: center;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c35f469 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-fef253c {
		--grid-auto-flow: row;
	}
	
	.elementor-8910 .elementor-element.elementor-element-f62ba6a .elementor-counter-number-wrapper {
		font-size: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b0027b6 .elementor-counter-number-wrapper {
		font-size: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-08d8fd9 {
		--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-8910 .elementor-element.elementor-element-948c5fe {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-7dbf6e0 {
		--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-8910 .elementor-element.elementor-element-60a8f7f {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-97d390b {
		--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-8910 .elementor-element.elementor-element-fb28037 {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6fa36c6 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-03f08f7 .elementor-button {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-27bc850 {
		--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-8910 .elementor-element.elementor-element-9505e68 {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-315394d {
		--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-8910 .elementor-element.elementor-element-8c2ea51 {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6da390b {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-90346b1 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-7785e34 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-2a011ee {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-ebd0e80 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-7c3f0ea .elementor-button {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c79101d {
		--grid-auto-flow: row;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b56cdc6 .elementor-counter-number-wrapper {
		font-size: 35px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-261a3c8 .elementor-counter-number-wrapper {
		font-size: 35px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-38555cb .elementor-counter-number-wrapper {
		font-size: 35px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-8868bf8 .elementor-counter-number-wrapper {
		font-size: 35px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-39ac6ab .elementor-counter-number-wrapper {
		font-size: 35px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3d4f5c2 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6296bd9 {
		--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-8910 .elementor-element.elementor-element-32f4e2f {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-32f4e2f .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-dee3845 {
		--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-8910 .elementor-element.elementor-element-ab1a73c {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-ab1a73c .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-db2e0b6 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-e0acac5 {
		--grid-auto-flow: row;
	}
	
	.elementor-8910 .elementor-element.elementor-element-18568e6 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-2ba4c9d {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-9619092 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-fe08b78 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-d257cbd {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b373ed4 {
		--margin-top: 15px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-0c2add4 {
		--grid-auto-flow: row;
	}
	
	.elementor-8910 .elementor-element.elementor-element-16539ed .elementor-counter-number-wrapper {
		font-size: 35px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-2c560c1 .elementor-counter-number-wrapper {
		font-size: 35px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-724002d .elementor-counter-number-wrapper {
		font-size: 35px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b697ea9 .elementor-counter-number-wrapper {
		font-size: 35px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-d76c38e .elementor-counter-number-wrapper {
		font-size: 35px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-cdfd6b4 {
		--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: center;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-e87fcad {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6a5fafc {
		--gap: 45px 45px;
		--row-gap: 45px;
		--column-gap: 45px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-5af7c97 {
		--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-8910 .elementor-element.elementor-element-bb6ed66 {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-abb41c0 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-42725a3 .elementor-button {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-7698733 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-0be3f3b {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6f1da33 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-634caf3 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-7dc3f3d {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4ecb122 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-ea0e747 .elementor-button {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3e9d135 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c239b11 {
		--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-between;
		--align-items: center;
		--gap: 40px 0px;
		--row-gap: 40px;
		--column-gap: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-eb50cd1 .elementor-button {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-d129352 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6be1f88 {
		--margin-top: 15px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-d6c3d3e {
		--margin-top: 15px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-82fd678 {
		--grid-auto-flow: row;
	}
	
	.elementor-8910 .elementor-element.elementor-element-48b2f42 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-8d2b633 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-33e8e09 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3ac9d32 {
		--grid-auto-flow: row;
	}
	
	.elementor-8910 .elementor-element.elementor-element-32a367a {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6663686 {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a986aaa {
		--gap: 45px 45px;
		--row-gap: 45px;
		--column-gap: 45px;
		--margin-top: 15px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-df72f2d {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-f042f17 {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-000e39d .elementor-button {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-1e900f1 {
		--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-8910 .elementor-element.elementor-element-4aabbe4 {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-71d9951 {
		--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-8910 .elementor-element.elementor-element-45edb77 {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-11667ed {
		--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-8910 .elementor-element.elementor-element-2ea6e3e {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-697c771 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4744fdc {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 50px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c87f3af {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-23aec17 .elementor-button {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-9fa66b1 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4e8077e {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-389b4e5 {
		--grid-auto-flow: row;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b1fbeda {
		--margin-top: 15px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-08fbf79 {
		--grid-auto-flow: row;
	}
	
	.elementor-8910 .elementor-element.elementor-element-7c31ad4 {
		margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-1af2ec8 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-ac9d49e .elementor-button {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-e8a9f1b {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-bc208c9 {
		--margin-top: 15px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-00afcb7 {
		--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;
		--justify-content: flex-start;
		--align-items: center;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-502267c {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4c11f88 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 50px;
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-8910 .elementor-element.elementor-element-652e939 {
		--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: center;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-7074ae9 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-32bd9d0 .elementor-button {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-cca1891 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-e9922a3 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4e55be4 {
		--grid-auto-flow: row;
	}
	
	.elementor-8910 .elementor-element.elementor-element-8779c7e .elementor-counter-number-wrapper {
		font-size: 35px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-32ba811 .elementor-counter-number-wrapper {
		font-size: 35px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-2f99ef9 .elementor-counter-number-wrapper {
		font-size: 35px;
	}
}

@media (max-width:767px) {
	.elementor-8910 .elementor-element.elementor-element-eee8510 {
		--min-height: 300px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-d1b376f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-7a5540e {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c4aa3db {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
		text-align: start;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3032301 {
		text-align: start;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3032301 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-655aac0 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b9fc8d9 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-eb48fc4 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-eb48fc4.e-con {
		--order: -99999;
	}
	
	.elementor-8910 .elementor-element.elementor-element-9baa9e5 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-9baa9e5 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-02dfeab {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4643750 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-224c76c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-d63d3e9 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-ca95ea6 {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-35e5fc3 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-25a20ad {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-cab7be3 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-05ee91c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-widget-counter .elementor-counter-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-8910 .elementor-element.elementor-element-5362547 {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b1bb051 {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-24dac21 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a43f008 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-ce1f7d6 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(3, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a7408e0 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3b29199 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-0745caf {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-0745caf .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6884a83 {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c9f287c {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(3, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-8910 .elementor-element.elementor-element-58bb873 {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-01e52a8 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4bc6386 {
		--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-8910 .elementor-element.elementor-element-827445a {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a4b53d5 {
		--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-8910 .elementor-element.elementor-element-3a1ae67 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c94e175 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b6e7c5a {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b653422 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-ab36ef8 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-00886cf {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-00886cf .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6e85a0b {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b150db2 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-467226b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-8badde4 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-68b588c {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c0eb4e9 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-7cefb34 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-304d02a {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-304d02a .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-1602b25 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a756cd4 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-8910 .elementor-element.elementor-element-e1f530f {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c1cde67 {
		--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-8910 .elementor-element.elementor-element-f761b4c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-9949b0b {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c35f469 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c35f469.e-con {
		--order: -99999;
	}
	
	.elementor-8910 .elementor-element.elementor-element-12b93e2 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-12b93e2 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-fef253c {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-8910 .elementor-element.elementor-element-f62ba6a .elementor-counter-number-wrapper {
		font-size: 45px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b0027b6 .elementor-counter-number-wrapper {
		font-size: 45px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-08d8fd9 {
		--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-8910 .elementor-element.elementor-element-3043574 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-7dbf6e0 {
		--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-8910 .elementor-element.elementor-element-8d75b94 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-97d390b {
		--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-8910 .elementor-element.elementor-element-9ab14c6 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6fa36c6 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6499305 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-58eb399 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-03f08f7 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-27bc850 {
		--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-8910 .elementor-element.elementor-element-53bb732 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-315394d {
		--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-8910 .elementor-element.elementor-element-a211556 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6da390b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3a78bea .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-90346b1 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-ca6c9b1 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-0898607 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3cb8a25 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b59f691 .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-e53da9f {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-8b6b034 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-1965c3e .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4f41694 {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-7785e34 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-cbfb882 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-f1c6495 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-9187950 {
		--width: 17%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-567f728 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-2aaddfa {
		--width: 42%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-5c46fb6 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-708c151 {
		--width: 12%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-81ed634 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a2d9e0d {
		--width: 27%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-168d7aa {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-93226be {
		--width: 3%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b381c07 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-2a011ee {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b86d4e0 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-ebd0e80 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-cc96da6 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-8a55bbd {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-7c3f0ea {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-94607d7 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c79101d {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b56cdc6 .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-261a3c8 .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-38555cb .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-8868bf8 .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-39ac6ab .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3d4f5c2 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-660db0b .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6296bd9 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-d9f3ea8 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-dee3845 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-abb8560 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-db2e0b6 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-81739cf .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-e0acac5 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-8910 .elementor-element.elementor-element-18568e6 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-1b86a2e .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6943a9b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a10da3f .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-7e53c1f {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-ac6ed17 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-fed0c27 .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-eef4d5a {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-2ba4c9d {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-9619092 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-58638c7 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4ebb35a {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-fe08b78 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-faa1f15 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-d257cbd {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-88cb485 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b373ed4 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-99672fd .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-0c2add4 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-8910 .elementor-element.elementor-element-16539ed .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-2c560c1 .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-724002d .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b697ea9 .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-d76c38e .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-cdfd6b4 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-e87fcad {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-121c436 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-121c436 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6a5fafc {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-5af7c97 {
		--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-8910 .elementor-element.elementor-element-c853dd4 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-89478b2 .elementor-counter-number-wrapper {
		font-size: 65px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-abb41c0 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-7d90403 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-42725a3 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-7698733 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-0be3f3b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-0be3f3b.e-con {
		--order: -99999;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c83c3b8 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c83c3b8 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6f1da33 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-9d64601 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b6fffdc {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-634caf3 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3ac4775 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-7dc3f3d {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-26632fb {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4ecb122 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-1b01539 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-ea0e747 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6b195fb {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-2c66e4d .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-0360e93 {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-bbee7a2 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-e32f3c6 .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-884ba3d {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-fe23f91 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b9d98eb .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-d29c9e6 {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3e9d135 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-efe196f .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c239b11 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-eb50cd1 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-d129352 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-d129352.e-con {
		--order: -99999;
	}
	
	.elementor-8910 .elementor-element.elementor-element-e3c5240 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-e3c5240 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6be1f88 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-aaa9d51 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-d6c3d3e {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-03078af .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-82fd678 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(3, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-8910 .elementor-element.elementor-element-48b2f42 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b770b51 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-e3dbdc6 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-8d2b633 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6b86e57 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-33e8e09 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-54a2b34 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3ac9d32 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-8910 .elementor-element.elementor-element-32a367a {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-df05179 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6663686 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-f8e437e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b9dcc5d .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-64b09e7 {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6712a98 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-bb46e9b .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-e914d21 {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a986aaa {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6d05617 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-f042f17 {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-000e39d {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-1e900f1 {
		--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-8910 .elementor-element.elementor-element-2bbfbca {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-71d9951 {
		--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-8910 .elementor-element.elementor-element-de441ab {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-11667ed {
		--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-8910 .elementor-element.elementor-element-8bb86fb {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-697c771 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4744fdc {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4744fdc.e-con {
		--order: -99999;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b02e703 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b02e703 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c87f3af {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-06f8d8d .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-23aec17 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-649041c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-e9d35ab .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-0b12469 {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-7afdf02 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-67be497 .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-005e9c2 {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-0dbd1e7 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-822f17c .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-09951e8 {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-eca1f4f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4d62151 .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3a21fe4 {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3a37b77 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c4c351f .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a061e05 {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-d157538 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4b7025e .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-9e18c3c {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-9fa66b1 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-1ebedfd .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c48e57f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6c04a42 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-51a16e1 .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-5ba1e14 {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-ca877db {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-725ec0f .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-e1af6db {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-dbe6a58 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a6c40a5 .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-31c75ec {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-59ddd67 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-1f4280c .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-7937ad0 {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6414b90 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-57f6025 .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-67c58b3 {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-88928d0 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-8e032d1 .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-03b010a {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4e8077e {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-389b4e5 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(4, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b1fbeda {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-2ff6fef .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-08fbf79 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(3, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-8910 .elementor-element.elementor-element-1af2ec8 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4070f92 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6dec62b .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-1a3e394 {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-ac9dc44 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-86fc798 .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-fe6231f {
		text-align: center;
	}
	
	.elementor-8910 .elementor-element.elementor-element-ac9d49e {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-e8a9f1b {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-790d478 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4c001f5 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a8a05c2 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-1a028af {
		--width: 64%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b42344c {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a2098b2 {
		--width: 50%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a73eb3f {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-beeebb4 {
		--width: 19%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-59edd8a {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-e5d4de7 {
		--width: 18%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3438840 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-0117a60 {
		--width: 3%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c628877 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-bd27ee1 {
		--width: 10%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-0f8a6a7 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-f59af43 {
		--width: 9%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-1f8a9f0 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a9a8b49 {
		--width: 5%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-12ead0d {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4b02c0d {
		--width: 2%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-bc208c9 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-7ac2b1f .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-00afcb7 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-502267c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-502267c.e-con {
		--order: -99999;
	}
	
	.elementor-8910 .elementor-element.elementor-element-55e4520 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-55e4520 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4c11f88 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4c11f88.e-con {
		--order: 1;
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-8910 .elementor-element.elementor-element-652e939 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-7074ae9 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-7074ae9.e-con {
		--order: -99999;
	}
	
	.elementor-8910 .elementor-element.elementor-element-2c7d807 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-2c7d807 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-32bd9d0 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-cca1891 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-e9922a3 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-93660ae {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4e55be4 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-8910 .elementor-element.elementor-element-8779c7e .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-32ba811 .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-2f99ef9 .elementor-counter-number-wrapper {
		font-size: 54px;
	}
}

@media (min-width:768px) {
	.elementor-8910 .elementor-element.elementor-element-eee8510 {
		--content-width: 1200px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-7a5540e {
		--width: 75%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4f3fb34 {
		--content-width: 1200px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-8a3f3de {
		--content-width: 1200px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b9fc8d9 {
		--content-width: 1200px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-05c0196 {
		--width: 45%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-eb48fc4 {
		--width: 40%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4643750 {
		--content-width: 1200px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-224c76c {
		--width: 75%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-05ee91c {
		--width: 200px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-5b9645e {
		--width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-ce1f7d6 {
		--width: 80%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a7408e0 {
		--content-width: 1200px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3b29199 {
		--width: 75%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c9f287c {
		--width: 80%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-652eeb6 {
		--width: 40%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-282bf90 {
		--width: 60%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-827445a {
		--width: 35%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a1cfae1 {
		--width: 70%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3a1ae67 {
		--width: 35%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-06209b9 {
		--width: 70%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b6e7c5a {
		--width: 80%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b653422 {
		--content-width: 1200px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-ab36ef8 {
		--width: 80%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-467226b {
		--width: 200px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c0eb4e9 {
		--content-width: 1200px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-7cefb34 {
		--width: 75%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a756cd4 {
		--width: 65%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3c8d4e6 {
		--width: 40%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-66dfcfc {
		--width: 60%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-f761b4c {
		--width: 35%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-5e6bbb0 {
		--width: 70%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-9949b0b {
		--content-width: 1200px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c35f469 {
		--width: 45%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-853b5e7 {
		--width: 45%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3043574 {
		--width: 35%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-67d4a2b {
		--width: 70%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-8d75b94 {
		--width: 35%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-fa3babb {
		--width: 70%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-9ab14c6 {
		--width: 35%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-70efc44 {
		--width: 70%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-fe9893e {
		--width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-0a5ce76 {
		--width: 35%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-2c06d9a {
		--width: 60%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-53bb732 {
		--width: 35%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-1a64ef9 {
		--width: 70%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a211556 {
		--width: 35%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-63eb671 {
		--width: 70%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-85a2778 {
		--width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-64d41db {
		--width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-744b2bf {
		--width: 45%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-0898607 {
		--width: 50%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3cb8a25 {
		--width: 25%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-33c1b09 {
		--width: 70%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-8b6b034 {
		--width: 25%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b02ba03 {
		--width: 70%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b082d3f {
		--width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-27ffc56 {
		--width: 45%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-cd21b24 {
		--width: 50%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-51e5dfe {
		--width: 50%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-f1c6495 {
		--width: auto;
	}
	
	.elementor-8910 .elementor-element.elementor-element-9187950 {
		--width: 17%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-7a02dd8 {
		--width: auto;
	}
	
	.elementor-8910 .elementor-element.elementor-element-2aaddfa {
		--width: 42%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4997a43 {
		--width: auto;
	}
	
	.elementor-8910 .elementor-element.elementor-element-708c151 {
		--width: 12%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6783b7c {
		--width: auto;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a2d9e0d {
		--width: 27%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-cd571a7 {
		--width: auto;
	}
	
	.elementor-8910 .elementor-element.elementor-element-93226be {
		--width: 3%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4f5b853 {
		--width: auto;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b381c07 {
		--width: 50%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-d9f3ea8 {
		--width: 200px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-69fa791 {
		--width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-abb8560 {
		--width: 200px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-07385a6 {
		--width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-e0acac5 {
		--width: 80%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b81811c {
		--width: 45%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-133ad9a {
		--width: 55%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6943a9b {
		--width: 25%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-280b299 {
		--width: 70%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-ac6ed17 {
		--width: 25%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c5cba71 {
		--width: 70%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-39c43f6 {
		--width: 50%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4ebb35a {
		--width: 50%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-cdfd6b4 {
		--content-width: 1200px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-e87fcad {
		--width: 75%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-fdb1f83 {
		--width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c853dd4 {
		--width: 35%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-0f286c8 {
		--width: 70%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-7698733 {
		--content-width: 1200px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-0be3f3b {
		--width: 45%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4be885e {
		--width: 45%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-089921e {
		--width: 50%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b6fffdc {
		--width: 50%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-9d806c1 {
		--width: 45%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-407e3a1 {
		--width: 55%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6b195fb {
		--width: 25%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b596b96 {
		--width: 70%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-bbee7a2 {
		--width: 25%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b91a576 {
		--width: 70%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-fe23f91 {
		--width: 25%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3f79971 {
		--width: 70%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c239b11 {
		--content-width: 1200px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-cc9ebc1 {
		--width: 45%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-d129352 {
		--width: 40%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-82fd678 {
		--width: 80%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-8a4ad23 {
		--width: 50%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-e3dbdc6 {
		--width: 50%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3ac9d32 {
		--width: 65%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-9fa9f3d {
		--width: 45%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-ce037fb {
		--width: 55%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-f8e437e {
		--width: 25%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-631f4ba {
		--width: 70%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6712a98 {
		--width: 25%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a0acb65 {
		--width: 70%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-df72f2d {
		--width: 50%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-8a77f31 {
		--width: 50%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-2bbfbca {
		--width: 35%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-58a83f5 {
		--width: 70%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-de441ab {
		--width: 35%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3f46124 {
		--width: 70%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-8bb86fb {
		--width: 35%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6e3f6b9 {
		--width: 70%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-697c771 {
		--content-width: 1200px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4744fdc {
		--width: 45%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-f59294f {
		--width: 45%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-43b593f {
		--width: 45%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-62b18d7 {
		--width: 55%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-649041c {
		--width: 25%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a8bba34 {
		--width: 70%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-7afdf02 {
		--width: 25%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-83be893 {
		--width: 70%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-0dbd1e7 {
		--width: 25%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-133b540 {
		--width: 70%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-eca1f4f {
		--width: 25%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c5da73a {
		--width: 70%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3a37b77 {
		--width: 25%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-2fe6efb {
		--width: 70%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-d157538 {
		--width: 25%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c7108aa {
		--width: 70%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-d71f5d1 {
		--width: 50%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c48e57f {
		--width: 50%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6c04a42 {
		--width: 25%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-168d686 {
		--width: 70%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-ca877db {
		--width: 25%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-31582ee {
		--width: 70%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-dbe6a58 {
		--width: 25%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-bc7ada7 {
		--width: 70%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-59ddd67 {
		--width: 25%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-1b27dfd {
		--width: 70%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6414b90 {
		--width: 25%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a584f75 {
		--width: 70%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-88928d0 {
		--width: 25%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4c07e7b {
		--width: 70%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-08fbf79 {
		--width: 80%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-2c59bf1 {
		--width: 50%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-5012daa {
		--width: 50%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4070f92 {
		--width: 25%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b012170 {
		--width: 70%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-ac9dc44 {
		--width: 25%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-85e4028 {
		--width: 70%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-bd7a544 {
		--width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-423a61b {
		--width: 35%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-0bf212e {
		--width: 58%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a8a05c2 {
		--width: auto;
	}
	
	.elementor-8910 .elementor-element.elementor-element-1a028af {
		--width: 64%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4294bd9 {
		--width: auto;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b42344c {
		--width: auto;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a2098b2 {
		--width: 50%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-5ed5ffc {
		--width: auto;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a73eb3f {
		--width: auto;
	}
	
	.elementor-8910 .elementor-element.elementor-element-beeebb4 {
		--width: 19%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-25bbdf4 {
		--width: auto;
	}
	
	.elementor-8910 .elementor-element.elementor-element-59edd8a {
		--width: auto;
	}
	
	.elementor-8910 .elementor-element.elementor-element-e5d4de7 {
		--width: 18%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-fc7ba58 {
		--width: auto;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3438840 {
		--width: auto;
	}
	
	.elementor-8910 .elementor-element.elementor-element-0117a60 {
		--width: 3%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6b8ea88 {
		--width: auto;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c628877 {
		--width: auto;
	}
	
	.elementor-8910 .elementor-element.elementor-element-bd27ee1 {
		--width: 10%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-e490bbe {
		--width: auto;
	}
	
	.elementor-8910 .elementor-element.elementor-element-0f8a6a7 {
		--width: auto;
	}
	
	.elementor-8910 .elementor-element.elementor-element-f59af43 {
		--width: 9%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a37b369 {
		--width: auto;
	}
	
	.elementor-8910 .elementor-element.elementor-element-1f8a9f0 {
		--width: auto;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a9a8b49 {
		--width: 5%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-d7e2173 {
		--width: auto;
	}
	
	.elementor-8910 .elementor-element.elementor-element-12ead0d {
		--width: auto;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4b02c0d {
		--width: 2%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-f9db718 {
		--width: auto;
	}
	
	.elementor-8910 .elementor-element.elementor-element-dd5a64d {
		--width: 20%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4c11f88 {
		--width: 70%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-652e939 {
		--content-width: 1200px;
	}
	
	.elementor-8910 .elementor-element.elementor-element-7074ae9 {
		--width: 75%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-487a65c {
		--width: 50%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-56365c0 {
		--width: 50%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4e55be4 {
		--width: 80%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-8910 .elementor-element.elementor-element-7a5540e {
		--width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-05c0196 {
		--width: 40%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-eb48fc4 {
		--width: 55%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-224c76c {
		--width: 90%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-05ee91c {
		--width: 50%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-5b9645e {
		--width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-ce1f7d6 {
		--width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3b29199 {
		--width: 85%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c9f287c {
		--width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a1cfae1 {
		--width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-06209b9 {
		--width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-b6e7c5a {
		--width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-ab36ef8 {
		--width: 90%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-467226b {
		--width: 50%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-1ab777a {
		--width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-7cefb34 {
		--width: 85%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-a756cd4 {
		--width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-5e6bbb0 {
		--width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-c35f469 {
		--width: 60%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-853b5e7 {
		--width: 40%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-67d4a2b {
		--width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-fa3babb {
		--width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-70efc44 {
		--width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-2c06d9a {
		--width: 55%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-1a64ef9 {
		--width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-63eb671 {
		--width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3cb8a25 {
		--width: 35%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-8b6b034 {
		--width: 35%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-d9f3ea8 {
		--width: 50%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-69fa791 {
		--width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-abb8560 {
		--width: 50%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-07385a6 {
		--width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-e0acac5 {
		--width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6943a9b {
		--width: 35%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-ac6ed17 {
		--width: 35%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-e87fcad {
		--width: 85%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-0f286c8 {
		--width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-0be3f3b {
		--width: 60%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4be885e {
		--width: 40%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6b195fb {
		--width: 35%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-bbee7a2 {
		--width: 35%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-fe23f91 {
		--width: 35%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-cc9ebc1 {
		--width: 40%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-d129352 {
		--width: 55%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-82fd678 {
		--width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3ac9d32 {
		--width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-f8e437e {
		--width: 35%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6712a98 {
		--width: 35%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-58a83f5 {
		--width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3f46124 {
		--width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6e3f6b9 {
		--width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4744fdc {
		--width: 60%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-f59294f {
		--width: 40%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-649041c {
		--width: 35%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-7afdf02 {
		--width: 35%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-0dbd1e7 {
		--width: 35%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-eca1f4f {
		--width: 35%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-3a37b77 {
		--width: 35%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-d157538 {
		--width: 35%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6c04a42 {
		--width: 35%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-ca877db {
		--width: 35%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-dbe6a58 {
		--width: 35%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-59ddd67 {
		--width: 35%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-6414b90 {
		--width: 35%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-88928d0 {
		--width: 35%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-389b4e5 {
		--width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-08fbf79 {
		--width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4070f92 {
		--width: 35%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-ac9dc44 {
		--width: 35%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-502267c {
		--width: 75%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-e39f572 {
		--width: 100%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-dd5a64d {
		--width: 35%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4c11f88 {
		--width: 60%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-7074ae9 {
		--width: 90%;
	}
	
	.elementor-8910 .elementor-element.elementor-element-4e55be4 {
		--width: 100%;
	}
}

/* Start custom CSS for heading, class: .elementor-element-3a79d7e */
.elementor-8910 .elementor-element.elementor-element-3a79d7e {
	width: 50px;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-b534bbf */
.elementor-8910 .elementor-element.elementor-element-b534bbf {
	width: 50px;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
}

/* End custom CSS */

/* Start custom CSS for icon-list, class: .elementor-element-f771a25 */
.elementor-8910 .elementor-element.elementor-element-f771a25 strong {
	font-weight: 900;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-c357395 */
.elementor-8910 .elementor-element.elementor-element-c357395 {
	width: 50px;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-2a31dc8 */
.elementor-8910 .elementor-element.elementor-element-2a31dc8 {
	width: 50px;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-f9e3577 */
.elementor-8910 .elementor-element.elementor-element-f9e3577 {
	width: 50px;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-dc1bd20 */
.elementor-8910 .elementor-element.elementor-element-dc1bd20 {
	width: 50px;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c79101d */
.elementor-8910 .elementor-element.elementor-element-c79101d:after {
	content: "";
	height: 2px;
	width: 100%;
	background: rgba(0, 0, 0, .1);
	position: absolute;
	top: 50%;
	z-index: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0c2add4 */
.elementor-8910 .elementor-element.elementor-element-0c2add4:after {
	content: "";
	height: 2px;
	width: 100%;
	background: rgba(0, 0, 0, .1);
	position: absolute;
	top: 50%;
	z-index: 1;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-23e20e0 */
.elementor-8910 .elementor-element.elementor-element-23e20e0 {
	width: 50px;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-9d20ad5 */
.elementor-8910 .elementor-element.elementor-element-9d20ad5 {
	width: 50px;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
}

/* End custom CSS */

/* Start custom CSS for icon-list, class: .elementor-element-ea337d8 */
.elementor-8910 .elementor-element.elementor-element-ea337d8 strong {
	font-weight: 900;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-ace764b */
.elementor-8910 .elementor-element.elementor-element-ace764b {
	width: 50px;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-d2f8b2b */
.elementor-8910 .elementor-element.elementor-element-d2f8b2b {
	width: 50px;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-04ce98f */
.elementor-8910 .elementor-element.elementor-element-04ce98f span {
	font-size: 16px;
	display: block;
	font-weight: normal;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-d6981ba */
.elementor-8910 .elementor-element.elementor-element-d6981ba {
	width: 50px;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4e55be4 */
.elementor-8910 .elementor-element.elementor-element-4e55be4:after {
	content: "";
	height: 2px;
	width: 100%;
	background: rgba(0, 0, 0, .1);
	position: absolute;
	top: 50%;
	z-index: 1;
}
