/* End custom CSS */

.elementor-7324 .elementor-element.elementor-element-6c5981d7 {
	--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-7324 .elementor-element.elementor-element-6c5981d7:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-6c5981d7 > .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-6631124/billd.com/wp-content/uploads/2026/03/Screenshot_44.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-7324 .elementor-element.elementor-element-6c5981d7::before, .elementor-7324 .elementor-element.elementor-element-6c5981d7 > .elementor-background-video-container::before, .elementor-7324 .elementor-element.elementor-element-6c5981d7 > .e-con-inner > .elementor-background-video-container::before, .elementor-7324 .elementor-element.elementor-element-6c5981d7 > .elementor-background-slideshow::before, .elementor-7324 .elementor-element.elementor-element-6c5981d7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7324 .elementor-element.elementor-element-6c5981d7 > .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-7324 .elementor-element.elementor-element-6c5981d7::before {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-7324 .elementor-element.elementor-element-40202482 {
	--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-7324 .elementor-element.elementor-element-213c54d0 {
	--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-7324 .elementor-element.elementor-element-3cc05822 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
}

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

.elementor-7324 .elementor-element.elementor-element-1d49f775 {
	text-align: start;
}

.elementor-7324 .elementor-element.elementor-element-1d49f775 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 43px;
	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-7324 .elementor-element.elementor-element-b73cb22 .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-7324 .elementor-element.elementor-element-b73cb22 {
	margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-7324 .elementor-element.elementor-element-391add55 {
	--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-7324 .elementor-element.elementor-element-5518d5f0 {
	--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-7324 .elementor-element.elementor-element-5518d5f0:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-5518d5f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-7324 .elementor-element.elementor-element-50f9bf83 {
	--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-7324 .elementor-element.elementor-element-50f9bf83:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-50f9bf83 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

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

.elementor-7324 .elementor-element.elementor-element-1cbd23cf .report-nav-container {
	padding: 15px 0px 15px 0px;
	gap: 10px;
}

.elementor-7324 .elementor-element.elementor-element-1cbd23cf .hamburger-line {
	background: #fff;
}

.elementor-7324 .elementor-element.elementor-element-1cbd23cf .report-hamburger-btn {
	width: 24px;
}

.elementor-7324 .elementor-element.elementor-element-1cbd23cf .report-current-section-text {
	color: #fff;
}

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

.elementor-7324 .elementor-element.elementor-element-1cbd23cf .nav-menu-link {
	color: #fff;
	padding: 10px 10px 10px 10px;
}

.elementor-7324 .elementor-element.elementor-element-1cbd23cf .nav-menu-link:hover {
	background: rgba(255, 255, 255, .03);
}

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

.elementor-7324 .elementor-element.elementor-element-4184d0b9 {
	--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-7324 .elementor-element.elementor-element-4184d0b9:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-4184d0b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-30f2a50);
}

.elementor-7324 .elementor-element.elementor-element-2dabec0c {
	--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-7324 .elementor-element.elementor-element-75f3064 {
	padding: 0% 40% 0% 0%;
	z-index: 9;
}

.elementor-7324 .elementor-element.elementor-element-75f3064 img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: center center;
}

.elementor-7324 .elementor-element.elementor-element-4c67f820 {
	margin: -70% 20% calc(var(--kit-widget-spacing, 0px) + 0%) 20%;
	z-index: 1;
}

.elementor-7324 .elementor-element.elementor-element-4c67f820 img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: center center;
}

.elementor-7324 .elementor-element.elementor-element-7d7aab23 {
	margin: -70% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 40%;
}

.elementor-7324 .elementor-element.elementor-element-7d7aab23 img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: center center;
}

.elementor-7324 .elementor-element.elementor-element-15cf635f {
	--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-7324 .elementor-element.elementor-element-84d313d {
	background-color: var(--e-global-color-secondary);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-7324 .elementor-element.elementor-element-5d3ac013 {
	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-7324 .elementor-element.elementor-element-5d3ac013 .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-7324 .elementor-element.elementor-element-79c18639 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-7324 .elementor-element.elementor-element-3913dd0c {
	--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;
	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-7324 .elementor-element.elementor-element-3913dd0c:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-3913dd0c > .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-6631124/billd.com/wp-content/uploads/2026/03/Screenshot-4.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-7324 .elementor-element.elementor-element-9ed64de {
	--spacer-size: 250px;
}

.elementor-7324 .elementor-element.elementor-element-4c5d7c6c {
	--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-7324 .elementor-element.elementor-element-4c5d7c6c:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-4c5d7c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-7324 .elementor-element.elementor-element-7a9405ab {
	--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-7324 .elementor-element.elementor-element-520e2e77 {
	background-color: var(--e-global-color-secondary);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-7324 .elementor-element.elementor-element-68856eaa {
	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-7324 .elementor-element.elementor-element-68856eaa .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 38px;
	font-weight: 900;
}

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

.elementor-7324 .elementor-element.elementor-element-4232a398 {
	--display: flex;
	--justify-content: center;
	--gap: 45px 45px;
	--row-gap: 45px;
	--column-gap: 45px;
	--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-7324 .elementor-element.elementor-element-4232a398:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-4232a398 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-7324 .elementor-element.elementor-element-6f69e21e {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	color: #fff;
}

.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-7324 .elementor-element.elementor-element-7e2e510d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(20px / 2);
}

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

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

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

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

.elementor-7324 .elementor-element.elementor-element-7e2e510d .elementor-icon-list-icon i {
	color: #fff;
	transition: color .3s;
}

.elementor-7324 .elementor-element.elementor-element-7e2e510d .elementor-icon-list-icon svg {
	fill: #fff;
	transition: fill .3s;
}

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

.elementor-7324 .elementor-element.elementor-element-7e2e510d .elementor-icon-list-text {
	color: #fff;
	transition: color .3s;
}

.elementor-7324 .elementor-element.elementor-element-12787072 {
	--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-7324 .elementor-element.elementor-element-12787072:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-12787072 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-30f2a50);
}

.elementor-7324 .elementor-element.elementor-element-25f73520 {
	--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-7324 .elementor-element.elementor-element-576a46be img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: center center;
	border-radius: 10px 10px 10px 10px;
}

.elementor-7324 .elementor-element.elementor-element-5cdd3eee {
	--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-7324 .elementor-element.elementor-element-35309b1d {
	background-color: var(--e-global-color-secondary);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-7324 .elementor-element.elementor-element-600e8b15 {
	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-7324 .elementor-element.elementor-element-600e8b15 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 38px;
	font-weight: 900;
}

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

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

.elementor-7324 .elementor-element.elementor-element-1ba0d771 .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-7324 .elementor-element.elementor-element-1ba0d771 {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7324 .elementor-element.elementor-element-14ab271b {
	--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-7324 .elementor-element.elementor-element-451b2a2 {
	--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-7324 .elementor-element.elementor-element-11f07909 {
	--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;
	--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-7324 .elementor-element.elementor-element-11f07909:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-11f07909 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-7324 .elementor-element.elementor-element-19b258b3 {
	--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-7324 .elementor-element.elementor-element-3b887d76 {
	width: auto;
	max-width: auto;
}

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

.elementor-7324 .elementor-element.elementor-element-79f3de5 {
	--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-7324 .elementor-element.elementor-element-6f296e0b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-7324 .elementor-element.elementor-element-2f1f2b00 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-7324 .elementor-element.elementor-element-70a5909d {
	--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: stretch;
	--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: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

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

.elementor-7324 .elementor-element.elementor-element-68d82f53 {
	--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-7324 .elementor-element.elementor-element-65a9edb1 img {
	width: 100%;
}

.elementor-7324 .elementor-element.elementor-element-5aa3d02e {
	--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-7324 .elementor-element.elementor-element-75ddec26 {
	--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-7324 .elementor-element.elementor-element-5eb322bb {
	--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;
	--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-7324 .elementor-element.elementor-element-5eb322bb:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-5eb322bb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-7324 .elementor-element.elementor-element-556a4a51 {
	--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-7324 .elementor-element.elementor-element-5fa1af01 {
	width: auto;
	max-width: auto;
}

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

.elementor-7324 .elementor-element.elementor-element-6f96025a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
	color: #2f83f5;
}

.elementor-7324 .elementor-element.elementor-element-72bbdb8 {
	--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-7324 .elementor-element.elementor-element-38e9a39 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-7324 .elementor-element.elementor-element-7974f1dd {
	--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;
	--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-7324 .elementor-element.elementor-element-7974f1dd:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-7974f1dd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-7324 .elementor-element.elementor-element-4f40231e {
	--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-7324 .elementor-element.elementor-element-2b0aa6f6 {
	width: auto;
	max-width: auto;
}

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

.elementor-7324 .elementor-element.elementor-element-788d46e6 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
	color: #2f83f5;
}

.elementor-7324 .elementor-element.elementor-element-c3e15a2 {
	--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-7324 .elementor-element.elementor-element-77263100 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-7324 .elementor-element.elementor-element-184a4e6c {
	--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;
	--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-7324 .elementor-element.elementor-element-184a4e6c:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-184a4e6c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-7324 .elementor-element.elementor-element-61ff8788 {
	--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-7324 .elementor-element.elementor-element-4896588e {
	width: auto;
	max-width: auto;
}

.elementor-7324 .elementor-element.elementor-element-4896588e .elementor-counter-number-wrapper {
	color: #ff5454;
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

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

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-7324 .elementor-element.elementor-element-1a6da538 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7324 .elementor-element.elementor-element-1a6da538.elementor-view-stacked .elementor-icon {
	background-color: #ff5454;
}

.elementor-7324 .elementor-element.elementor-element-1a6da538.elementor-view-framed .elementor-icon, .elementor-7324 .elementor-element.elementor-element-1a6da538.elementor-view-default .elementor-icon {
	color: #ff5454;
	border-color: #ff5454;
}

.elementor-7324 .elementor-element.elementor-element-1a6da538.elementor-view-framed .elementor-icon, .elementor-7324 .elementor-element.elementor-element-1a6da538.elementor-view-default .elementor-icon svg {
	fill: #ff5454;
}

.elementor-7324 .elementor-element.elementor-element-1a6da538 .elementor-icon {
	font-size: 30px;
}

.elementor-7324 .elementor-element.elementor-element-1a6da538 .elementor-icon svg {
	height: 30px;
}

.elementor-7324 .elementor-element.elementor-element-247dbf20 {
	--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-7324 .elementor-element.elementor-element-5ad896fe .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-7324 .elementor-element.elementor-element-395f99 {
	--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;
	--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-7324 .elementor-element.elementor-element-395f99:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-395f99 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-7324 .elementor-element.elementor-element-5d118243 {
	--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-7324 .elementor-element.elementor-element-271bff2b {
	width: auto;
	max-width: auto;
}

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

.elementor-7324 .elementor-element.elementor-element-18beebb3 {
	--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-7324 .elementor-element.elementor-element-5c548c91 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-7324 .elementor-element.elementor-element-3875573d {
	--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;
	--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-7324 .elementor-element.elementor-element-3875573d:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-3875573d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-7324 .elementor-element.elementor-element-5bf55053 {
	--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-7324 .elementor-element.elementor-element-472c1948 {
	width: auto;
	max-width: auto;
}

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

.elementor-7324 .elementor-element.elementor-element-4bcf578a {
	--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-7324 .elementor-element.elementor-element-60434d11 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-7324 .elementor-element.elementor-element-bbd2c70 {
	--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: 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: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

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

.elementor-7324 .elementor-element.elementor-element-35843fe3 {
	width: var(--container-widget-width, 800px);
	max-width: 800px;
	--container-widget-width: 800px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

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

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

.elementor-7324 .elementor-element.elementor-element-5ed66001 {
	--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: none;
	--border-style: none;
	--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-7324 .elementor-element.elementor-element-5ed66001:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-5ed66001 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f8fc;
}

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

.elementor-7324 .elementor-element.elementor-element-5c432226 {
	text-align: center;
}

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

.elementor-7324 .elementor-element.elementor-element-670d7e89 {
	--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: none;
	--border-style: none;
	--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-7324 .elementor-element.elementor-element-670d7e89:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-670d7e89 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d4e8fb;
}

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

.elementor-7324 .elementor-element.elementor-element-2525c390 {
	text-align: center;
}

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

.elementor-7324 .elementor-element.elementor-element-472ae163 {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	color: #fff;
}

.elementor-7324 .elementor-element.elementor-element-312f3f78 {
	--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-7324 .elementor-element.elementor-element-312f3f78:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-312f3f78 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-7324 .elementor-element.elementor-element-6c43a274 {
	--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-7324 .elementor-element.elementor-element-1a2a917e {
	background-color: var(--e-global-color-secondary);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-7324 .elementor-element.elementor-element-7704c5ed {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

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

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

.elementor-7324 .elementor-element.elementor-element-4d1f9ed4 {
	--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: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

.elementor-7324 .elementor-element.elementor-element-7b0318fb {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	color: #fff;
}

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

.elementor-7324 .elementor-element.elementor-element-5cb0cee7 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--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-7324 .elementor-element.elementor-element-15b851ea {
	--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;
	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-7324 .elementor-element.elementor-element-15b851ea:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-15b851ea > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-7324 .elementor-element.elementor-element-346b519 {
	--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;
	--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-7324 .elementor-element.elementor-element-346b519:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-346b519 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-739e0a2);
}

.elementor-7324 .elementor-element.elementor-element-604b2a37 {
	--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-7324 .elementor-element.elementor-element-72ad899 {
	width: auto;
	max-width: auto;
}

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

.elementor-7324 .elementor-element.elementor-element-797bc21b {
	--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-7324 .elementor-element.elementor-element-3cd089c1 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-7324 .elementor-element.elementor-element-6723cad3 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
}

.elementor-7324 .elementor-element.elementor-element-1671f307 {
	--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;
	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-7324 .elementor-element.elementor-element-1671f307:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-1671f307 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-7324 .elementor-element.elementor-element-46c117db {
	--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;
	--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-7324 .elementor-element.elementor-element-46c117db:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-46c117db > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-739e0a2);
}

.elementor-7324 .elementor-element.elementor-element-7b1191f6 {
	--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-7324 .elementor-element.elementor-element-6c935810 {
	--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-7324 .elementor-element.elementor-element-52a337f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-7324 .elementor-element.elementor-element-386bf743 {
	--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-7324 .elementor-element.elementor-element-386bf743:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-386bf743 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

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

.elementor-7324 .elementor-element.elementor-element-472016f9 {
	--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-7324 .elementor-element.elementor-element-10e1749b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.2;
	color: var(--e-global-color-accent);
}

.elementor-7324 .elementor-element.elementor-element-6d484f1e {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: var(--e-global-color-accent);
}

.elementor-7324 .elementor-element.elementor-element-7d41251b .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-7324 .elementor-element.elementor-element-7d41251b {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7324 .elementor-element.elementor-element-3b94a7a3 {
	--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: 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: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-7324 .elementor-element.elementor-element-3b94a7a3:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-3b94a7a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f8fc;
}

.elementor-7324 .elementor-element.elementor-element-36798c3e {
	--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-7324 .elementor-element.elementor-element-7ce8b145 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-7324 .elementor-element.elementor-element-6a33d638 {
	--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-7324 .elementor-element.elementor-element-7cd83c15 {
	text-align: center;
}

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

.elementor-7324 .elementor-element.elementor-element-2715e5df {
	--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: stretch;
	--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: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

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

.elementor-7324 .elementor-element.elementor-element-6a72bca5 {
	--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: 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-7324 .elementor-element.elementor-element-33ef7f9c {
	--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-7324 .elementor-element.elementor-element-17635b65 {
	--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;
	--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-7324 .elementor-element.elementor-element-17635b65:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-17635b65 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-7324 .elementor-element.elementor-element-6e1cf23a {
	--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-7324 .elementor-element.elementor-element-1ce2fcbc {
	width: auto;
	max-width: auto;
}

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

.elementor-7324 .elementor-element.elementor-element-5f446595 {
	--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-7324 .elementor-element.elementor-element-2add42ec .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-7324 .elementor-element.elementor-element-3ea7c42c {
	--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-7324 .elementor-element.elementor-element-65918 {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: var(--e-global-color-text);
}

.elementor-7324 .elementor-element.elementor-element-a5e5b51 {
	--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-7324 .elementor-element.elementor-element-a5e5b51:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-a5e5b51 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

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

.elementor-7324 .elementor-element.elementor-element-5b9b5115 {
	--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-7324 .elementor-element.elementor-element-84503af {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: var(--e-global-color-accent);
}

.elementor-7324 .elementor-element.elementor-element-3e4f9174 {
	--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: 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: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-7324 .elementor-element.elementor-element-3e4f9174:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-3e4f9174 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f8fc;
}

.elementor-7324 .elementor-element.elementor-element-62e5a641 {
	--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-7324 .elementor-element.elementor-element-46623113 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-7324 .elementor-element.elementor-element-4551816a {
	--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-7324 .elementor-element.elementor-element-68ce53cb {
	text-align: center;
}

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

.elementor-7324 .elementor-element.elementor-element-2c94c3ed {
	--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-7324 .elementor-element.elementor-element-2c94c3ed:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-2c94c3ed > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-30f2a50);
}

.elementor-7324 .elementor-element.elementor-element-3355bf62 {
	--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-7324 .elementor-element.elementor-element-a766f65 {
	background-color: var(--e-global-color-secondary);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-7324 .elementor-element.elementor-element-2546776a {
	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-7324 .elementor-element.elementor-element-2546776a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 38px;
	font-weight: 900;
}

.elementor-7324 .elementor-element.elementor-element-74f04599 {
	text-align: center;
}

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

.elementor-7324 .elementor-element.elementor-element-53f34b8a {
	--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-7324 .elementor-element.elementor-element-53f34b8a:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-53f34b8a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-7324 .elementor-element.elementor-element-792d543 {
	--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-7324 .elementor-element.elementor-element-b28cd1d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

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

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

.elementor-7324 .elementor-element.elementor-element-2ae3c7b3 {
	--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-7324 .elementor-element.elementor-element-1ce444e6 {
	--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-7324 .elementor-element.elementor-element-1ce444e6:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-1ce444e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-739e0a2);
}

.elementor-7324 .elementor-element.elementor-element-62087606 {
	--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-7324 .elementor-element.elementor-element-62087606:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-62087606 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(47, 131, 245, .61);
}

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

.elementor-7324 .elementor-element.elementor-element-36030b2c {
	--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-7324 .elementor-element.elementor-element-2d1bffb0 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-7324 .elementor-element.elementor-element-3dca35fa {
	--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-7324 .elementor-element.elementor-element-3dca35fa:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-3dca35fa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-739e0a2);
}

.elementor-7324 .elementor-element.elementor-element-2fcb81c7 {
	--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-7324 .elementor-element.elementor-element-2fcb81c7:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-2fcb81c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(47, 131, 245, .61);
}

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

.elementor-7324 .elementor-element.elementor-element-2f51b8fe {
	--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-7324 .elementor-element.elementor-element-693d4fb2 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-7324 .elementor-element.elementor-element-657645d0 {
	--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-7324 .elementor-element.elementor-element-657645d0:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-657645d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-739e0a2);
}

.elementor-7324 .elementor-element.elementor-element-73cd3cc3 {
	--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-7324 .elementor-element.elementor-element-73cd3cc3:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-73cd3cc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(47, 131, 245, .61);
}

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

.elementor-7324 .elementor-element.elementor-element-6093d3a {
	--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-7324 .elementor-element.elementor-element-2eb46896 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-7324 .elementor-element.elementor-element-5803e7f6 {
	--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-7324 .elementor-element.elementor-element-5803e7f6:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-5803e7f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-739e0a2);
}

.elementor-7324 .elementor-element.elementor-element-12eacb1e {
	--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-7324 .elementor-element.elementor-element-12eacb1e:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-12eacb1e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(47, 131, 245, .61);
}

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

.elementor-7324 .elementor-element.elementor-element-650da46c {
	--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-7324 .elementor-element.elementor-element-3cf4c69c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-7324 .elementor-element.elementor-element-667d964a {
	--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-7324 .elementor-element.elementor-element-667d964a:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-667d964a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-739e0a2);
}

.elementor-7324 .elementor-element.elementor-element-444b9fd8 {
	--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-7324 .elementor-element.elementor-element-444b9fd8:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-444b9fd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(47, 131, 245, .61);
}

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

.elementor-7324 .elementor-element.elementor-element-16714cc7 {
	--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-7324 .elementor-element.elementor-element-2e3ac9f0 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-7324 .elementor-element.elementor-element-74fc9aab {
	--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-7324 .elementor-element.elementor-element-1a838183 {
	text-align: center;
}

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

.elementor-7324 .elementor-element.elementor-element-c76144e {
	--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-7324 .elementor-element.elementor-element-6397deea {
	--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-7324 .elementor-element.elementor-element-6397deea:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-6397deea > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .7);
}

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

.elementor-7324 .elementor-element.elementor-element-2f497ce8 {
	text-align: center;
}

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

.elementor-7324 .elementor-element.elementor-element-2f03ad {
	--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-7324 .elementor-element.elementor-element-2f03ad:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-2f03ad > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .7);
}

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

.elementor-7324 .elementor-element.elementor-element-2378ba6e {
	text-align: center;
}

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

.elementor-7324 .elementor-element.elementor-element-53520b4f {
	--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-7324 .elementor-element.elementor-element-53520b4f:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-53520b4f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-7324 .elementor-element.elementor-element-22e5fc8a {
	--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-7324 .elementor-element.elementor-element-29516637 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-7324 .elementor-element.elementor-element-27b73560 {
	--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-7324 .elementor-element.elementor-element-226ec87 {
	--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-7324 .elementor-element.elementor-element-226ec87:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-226ec87 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafc;
}

.elementor-7324 .elementor-element.elementor-element-3331f9bf {
	--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-7324 .elementor-element.elementor-element-e811426 {
	width: auto;
	max-width: auto;
}

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

.elementor-7324 .elementor-element.elementor-element-5fa867fe {
	--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-7324 .elementor-element.elementor-element-65ad4b17 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-7324 .elementor-element.elementor-element-6bdfa56f .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-7324 .elementor-element.elementor-element-6bdfa56f {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7324 .elementor-element.elementor-element-13715c6a {
	--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: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

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

.elementor-7324 .elementor-element.elementor-element-74dbb63 {
	text-align: center;
}

.elementor-7324 .elementor-element.elementor-element-74dbb63 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-7324 .elementor-element.elementor-element-7b248d1b {
	text-align: center;
}

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

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

.elementor-7324 .elementor-element.elementor-element-70b73285 {
	--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-7324 .elementor-element.elementor-element-70b73285:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-70b73285 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

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

.elementor-7324 .elementor-element.elementor-element-67fcebf7 {
	text-align: center;
}

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

.elementor-7324 .elementor-element.elementor-element-1af216d3 {
	--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-7324 .elementor-element.elementor-element-1af216d3:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-1af216d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

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

.elementor-7324 .elementor-element.elementor-element-571896f1 {
	text-align: center;
}

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

.elementor-7324 .elementor-element.elementor-element-4f100c6f {
	--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-7324 .elementor-element.elementor-element-4f100c6f:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-4f100c6f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-7324 .elementor-element.elementor-element-7a99bfeb {
	--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-7324 .elementor-element.elementor-element-51a49d9b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

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

.elementor-7324 .elementor-element.elementor-element-17a244d0 {
	--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-7324 .elementor-element.elementor-element-3d98d97b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-7324 .elementor-element.elementor-element-1161a48 {
	--spacer-size: 30px;
}

.elementor-7324 .elementor-element.elementor-element-e62279f {
	--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;
	--flex-wrap: nowrap;
	--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-7324 .elementor-element.elementor-element-5dd90d9c {
	--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-7324 .elementor-element.elementor-element-21c812f7 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-7324 .elementor-element.elementor-element-17f57f2f {
	--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-7324 .elementor-element.elementor-element-1878aadb .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-7324 .elementor-element.elementor-element-718e781d {
	--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-7324 .elementor-element.elementor-element-13ce8b2d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
}

.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-7324 .elementor-element.elementor-element-497a4d29 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-7324 .elementor-element.elementor-element-497a4d29 .elementor-divider-separator {
	width: 100%;
}

.elementor-7324 .elementor-element.elementor-element-497a4d29 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7324 .elementor-element.elementor-element-7a530d17 {
	--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;
	--flex-wrap: nowrap;
	--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-7324 .elementor-element.elementor-element-1a611404 {
	--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-7324 .elementor-element.elementor-element-7166af78 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.15em;
}

.elementor-7324 .elementor-element.elementor-element-9921d12 {
	--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-7324 .elementor-element.elementor-element-73f61720 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.15em;
}

.elementor-7324 .elementor-element.elementor-element-20f24291 {
	--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-7324 .elementor-element.elementor-element-6fb02a97 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.15em;
}

.elementor-7324 .elementor-element.elementor-element-60c2dec5 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-7324 .elementor-element.elementor-element-60c2dec5 .elementor-divider-separator {
	width: 100%;
}

.elementor-7324 .elementor-element.elementor-element-60c2dec5 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7324 .elementor-element.elementor-element-356f4d79 {
	--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;
	--flex-wrap: nowrap;
	--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-7324 .elementor-element.elementor-element-1f7de069 {
	--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-7324 .elementor-element.elementor-element-31a346ee .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.15em;
}

.elementor-7324 .elementor-element.elementor-element-7f93642f {
	--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-7324 .elementor-element.elementor-element-3a218ab7 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.15em;
}

.elementor-7324 .elementor-element.elementor-element-77ffda11 {
	--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-7324 .elementor-element.elementor-element-27f3be95 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.15em;
}

.elementor-7324 .elementor-element.elementor-element-18d000bc {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-7324 .elementor-element.elementor-element-18d000bc .elementor-divider-separator {
	width: 100%;
}

.elementor-7324 .elementor-element.elementor-element-18d000bc .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7324 .elementor-element.elementor-element-1c9dc768 {
	--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;
	--flex-wrap: nowrap;
	--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-7324 .elementor-element.elementor-element-3ec6a275 {
	--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-7324 .elementor-element.elementor-element-3c62b4c6 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.15em;
}

.elementor-7324 .elementor-element.elementor-element-3b7e91ea {
	--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-7324 .elementor-element.elementor-element-51e858f0 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.15em;
}

.elementor-7324 .elementor-element.elementor-element-4991a870 {
	--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-7324 .elementor-element.elementor-element-5d0370a9 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.15em;
}

.elementor-7324 .elementor-element.elementor-element-3270df88 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-7324 .elementor-element.elementor-element-3270df88 .elementor-divider-separator {
	width: 100%;
}

.elementor-7324 .elementor-element.elementor-element-3270df88 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7324 .elementor-element.elementor-element-53f5ed49 {
	--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;
	--flex-wrap: nowrap;
	--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-7324 .elementor-element.elementor-element-5cc73601 {
	--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-7324 .elementor-element.elementor-element-32352f8d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.15em;
}

.elementor-7324 .elementor-element.elementor-element-2c2abe99 {
	--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-7324 .elementor-element.elementor-element-3098aefc .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.15em;
}

.elementor-7324 .elementor-element.elementor-element-4ce2f809 {
	--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-7324 .elementor-element.elementor-element-696c8630 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.15em;
}

.elementor-7324 .elementor-element.elementor-element-eb3d80f {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-7324 .elementor-element.elementor-element-eb3d80f .elementor-divider-separator {
	width: 100%;
}

.elementor-7324 .elementor-element.elementor-element-eb3d80f .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7324 .elementor-element.elementor-element-2a3438ec {
	--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;
	--flex-wrap: nowrap;
	--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-7324 .elementor-element.elementor-element-16cbc649 {
	--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-7324 .elementor-element.elementor-element-4c9a9e8e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.15em;
}

.elementor-7324 .elementor-element.elementor-element-519bffbd {
	--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-7324 .elementor-element.elementor-element-70f7559 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.15em;
}

.elementor-7324 .elementor-element.elementor-element-5b0d26eb {
	--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-7324 .elementor-element.elementor-element-60ada937 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.15em;
}

.elementor-7324 .elementor-element.elementor-element-473d46f9 {
	--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-7324 .elementor-element.elementor-element-473d46f9:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-473d46f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-7324 .elementor-element.elementor-element-7043649c {
	--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-7324 .elementor-element.elementor-element-38e83ebf {
	--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-7324 .elementor-element.elementor-element-6f01d607 {
	background-color: var(--e-global-color-secondary);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-7324 .elementor-element.elementor-element-3941949d {
	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-7324 .elementor-element.elementor-element-3941949d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 38px;
	font-weight: 900;
}

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

.elementor-7324 .elementor-element.elementor-element-3ed57c2e {
	--display: flex;
	--min-height: 450px;
	--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: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-7324 .elementor-element.elementor-element-3ed57c2e:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-3ed57c2e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://billd.com/nitropack_static/AbGLrtedFIqKqJfDZmKftvqXUKyIpFMg/assets/images/optimized/rev-6631124/billd.com/wp-content/uploads/2026/03/Screenshot_12-2.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-7324 .elementor-element.elementor-element-3ed57c2e::before, .elementor-7324 .elementor-element.elementor-element-3ed57c2e > .elementor-background-video-container::before, .elementor-7324 .elementor-element.elementor-element-3ed57c2e > .e-con-inner > .elementor-background-video-container::before, .elementor-7324 .elementor-element.elementor-element-3ed57c2e > .elementor-background-slideshow::before, .elementor-7324 .elementor-element.elementor-element-3ed57c2e > .e-con-inner > .elementor-background-slideshow::before, .elementor-7324 .elementor-element.elementor-element-3ed57c2e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-primary) 100%);
}

.elementor-7324 .elementor-element.elementor-element-5ce3934f {
	--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: none;
	--border-style: none;
	--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-7324 .elementor-element.elementor-element-5ce3934f:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-5ce3934f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

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

.elementor-7324 .elementor-element.elementor-element-698ead51 {
	text-align: center;
}

.elementor-7324 .elementor-element.elementor-element-698ead51 .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-7324 .elementor-element.elementor-element-1813480a {
	--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: none;
	--border-style: none;
	--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-7324 .elementor-element.elementor-element-1813480a:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-1813480a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

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

.elementor-7324 .elementor-element.elementor-element-1e23c1b8 {
	text-align: center;
}

.elementor-7324 .elementor-element.elementor-element-1e23c1b8 .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-7324 .elementor-element.elementor-element-57447030 {
	--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-7324 .elementor-element.elementor-element-57447030:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-57447030 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-30f2a50);
}

.elementor-7324 .elementor-element.elementor-element-15a3b9bf {
	--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-7324 .elementor-element.elementor-element-3d70af7a {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-7324 .elementor-element.elementor-element-6acb8791 .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-7324 .elementor-element.elementor-element-6acb8791 {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7324 .elementor-element.elementor-element-5a4206fa {
	--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-7324 .elementor-element.elementor-element-599c95c9 {
	--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-7324 .elementor-element.elementor-element-599c95c9:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-599c95c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-7324 .elementor-element.elementor-element-145afe02 {
	--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-7324 .elementor-element.elementor-element-6960d93f {
	width: auto;
	max-width: auto;
}

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

.elementor-7324 .elementor-element.elementor-element-7f0b226e {
	--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-7324 .elementor-element.elementor-element-3f794b36 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-7324 .elementor-element.elementor-element-1a0e7852 {
	--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-7324 .elementor-element.elementor-element-10310d77 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-7324 .elementor-element.elementor-element-7ed7988b {
	--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-7324 .elementor-element.elementor-element-7ed7988b:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-7ed7988b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #111;
}

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

.elementor-7324 .elementor-element.elementor-element-2e92f0ac {
	--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-7324 .elementor-element.elementor-element-74864f02 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.2;
	color: #fff;
}

.elementor-7324 .elementor-element.elementor-element-321dc128 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: var(--e-global-color-accent);
}

.elementor-7324 .elementor-element.elementor-element-310bb944 {
	--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: 0px;
	--padding-right: 0px;
}

.elementor-7324 .elementor-element.elementor-element-4ae9145e {
	text-align: center;
}

.elementor-7324 .elementor-element.elementor-element-4ae9145e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	line-height: 1.2;
	color: #fff;
}

.elementor-7324 .elementor-element.elementor-element-27e453df {
	--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-7324 .elementor-element.elementor-element-27e453df:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-27e453df > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-30f2a50);
}

.elementor-7324 .elementor-element.elementor-element-4753b560 {
	--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-7324 .elementor-element.elementor-element-24f25443 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

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

.elementor-7324 .elementor-element.elementor-element-7962ff9a .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-7324 .elementor-element.elementor-element-7962ff9a {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7324 .elementor-element.elementor-element-5c74537b {
	--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-7324 .elementor-element.elementor-element-20496d80 {
	--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-7324 .elementor-element.elementor-element-20496d80:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-20496d80 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-7324 .elementor-element.elementor-element-8ce5fdd {
	--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-7324 .elementor-element.elementor-element-4fd7d2d5 {
	width: auto;
	max-width: auto;
}

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

.elementor-7324 .elementor-element.elementor-element-2cd7821b {
	--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-7324 .elementor-element.elementor-element-51289190 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-7324 .elementor-element.elementor-element-c0c43c9 {
	--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-7324 .elementor-element.elementor-element-c0c43c9:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-c0c43c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-7324 .elementor-element.elementor-element-3f2e10fe {
	--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-7324 .elementor-element.elementor-element-3d70f99d {
	width: auto;
	max-width: auto;
}

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

.elementor-7324 .elementor-element.elementor-element-2e3dc982 {
	--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-7324 .elementor-element.elementor-element-1a41c44a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-7324 .elementor-element.elementor-element-57969c4b {
	--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;
	--gap: 45px 45px;
	--row-gap: 45px;
	--column-gap: 45px;
	--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-7324 .elementor-element.elementor-element-57969c4b:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-57969c4b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

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

.elementor-7324 .elementor-element.elementor-element-947f30c {
	padding: 0px 0px 0px 45px;
	border-style: solid;
	border-width: 0px 0px 0px 3px;
	border-color: #2f83f5;
}

.elementor-7324 .elementor-element.elementor-element-947f30c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	color: #fff;
}

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

.elementor-7324 .elementor-element.elementor-element-2000b1e4 {
	--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-7324 .elementor-element.elementor-element-2000b1e4:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-2000b1e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

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

.elementor-7324 .elementor-element.elementor-element-2a19b72e {
	text-align: center;
}

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

.elementor-7324 .elementor-element.elementor-element-3a2b117e {
	--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-7324 .elementor-element.elementor-element-3a2b117e:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-3a2b117e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

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

.elementor-7324 .elementor-element.elementor-element-6c6db66c {
	text-align: center;
}

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

.elementor-7324 .elementor-element.elementor-element-1ab86537 {
	--display: flex;
	--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-7324 .elementor-element.elementor-element-6d413cfd .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

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

.elementor-7324 .elementor-element.elementor-element-3c441b89 {
	--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-7324 .elementor-element.elementor-element-3c441b89:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-3c441b89 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-30f2a50);
}

.elementor-7324 .elementor-element.elementor-element-295d6ce {
	--display: flex;
	--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-7324 .elementor-element.elementor-element-79b63b15 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

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

.elementor-7324 .elementor-element.elementor-element-5a41a30d {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 12.5px 12.5px;
	--row-gap: 12.5px;
	--column-gap: 12.5px;
	--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-7324 .elementor-element.elementor-element-3a48270a {
	--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-7324 .elementor-element.elementor-element-3a48270a:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-3a48270a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f7fa;
}

.elementor-7324 .elementor-element.elementor-element-30d4100c {
	--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-7324 .elementor-element.elementor-element-de2d544 {
	background-color: var(--e-global-color-secondary);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-7324 .elementor-element.elementor-element-2f2bfe6b {
	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-7324 .elementor-element.elementor-element-2f2bfe6b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 38px;
	font-weight: 900;
}

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

.elementor-7324 .elementor-element.elementor-element-1a35672e {
	text-align: center;
}

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

.elementor-7324 .elementor-element.elementor-element-55753ccc {
	--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: 45px;
	--padding-bottom: 45px;
	--padding-left: 45px;
	--padding-right: 45px;
}

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

.elementor-7324 .elementor-element.elementor-element-55753ccc.e-con {
	--align-self: center;
}

.elementor-7324 .elementor-element.elementor-element-25fb4bc2 {
	--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: none;
	--border-style: none;
	--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-7324 .elementor-element.elementor-element-25fb4bc2:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-25fb4bc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f8fc;
}

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

.elementor-7324 .elementor-element.elementor-element-71f43587 {
	text-align: center;
}

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

.elementor-7324 .elementor-element.elementor-element-5920b3ed {
	--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: none;
	--border-style: none;
	--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-7324 .elementor-element.elementor-element-5920b3ed:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-5920b3ed > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f8fc;
}

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

.elementor-7324 .elementor-element.elementor-element-4511d68 {
	text-align: center;
}

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

.elementor-7324 .elementor-element.elementor-element-48aab36d {
	--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-7324 .elementor-element.elementor-element-48aab36d:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-48aab36d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-7324 .elementor-element.elementor-element-48b6379e {
	text-align: center;
}

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

.elementor-7324 .elementor-element.elementor-element-32971233 {
	--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: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

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

.elementor-7324 .elementor-element.elementor-element-30bdb17e {
	--display: flex;
	--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-7324 .elementor-element.elementor-element-30bdb17e:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-30bdb17e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #2f83f5;
}

.elementor-7324 .elementor-element.elementor-element-54dd8932 img {
	width: 100%;
}

.elementor-7324 .elementor-element.elementor-element-5ff6a73c {
	padding: 30px 30px 30px 30px;
}

.elementor-7324 .elementor-element.elementor-element-5ff6a73c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-7324 .elementor-element.elementor-element-49c012f6 {
	--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: 0px;
	--padding-right: 0px;
}

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

.elementor-7324 .elementor-element.elementor-element-59835d40 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-7324 .elementor-element.elementor-element-2cfabdae {
	--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-7324 .elementor-element.elementor-element-2bf37ffc {
	--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-7324 .elementor-element.elementor-element-2bf37ffc:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-2bf37ffc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f2f3;
}

.elementor-7324 .elementor-element.elementor-element-51daecec {
	--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-7324 .elementor-element.elementor-element-58b0fe59 {
	width: auto;
	max-width: auto;
}

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

.elementor-7324 .elementor-element.elementor-element-7281c0bb {
	--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-7324 .elementor-element.elementor-element-7d4f5679 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-7324 .elementor-element.elementor-element-3b45d60d {
	--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-7324 .elementor-element.elementor-element-3b45d60d:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-3b45d60d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f2f3;
}

.elementor-7324 .elementor-element.elementor-element-17347f35 {
	--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-7324 .elementor-element.elementor-element-3b6be9b5 {
	width: auto;
	max-width: auto;
}

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

.elementor-7324 .elementor-element.elementor-element-4b090cd2 {
	--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-7324 .elementor-element.elementor-element-69969ebb .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-7324 .elementor-element.elementor-element-587600c0 {
	--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-7324 .elementor-element.elementor-element-587600c0:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-587600c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-7324 .elementor-element.elementor-element-539a1463 {
	--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-7324 .elementor-element.elementor-element-4a3b285f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

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

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

.elementor-7324 .elementor-element.elementor-element-bed745b {
	--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-7324 .elementor-element.elementor-element-1aded2c2 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 2px;
}

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

.elementor-7324 .elementor-element.elementor-element-a64b27b {
	--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-7324 .elementor-element.elementor-element-391b0d64 {
	--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-7324 .elementor-element.elementor-element-391b0d64:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-391b0d64 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-739e0a2);
}

.elementor-7324 .elementor-element.elementor-element-51080d06 {
	--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-7324 .elementor-element.elementor-element-51080d06:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-51080d06 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(47, 131, 245, .61);
}

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

.elementor-7324 .elementor-element.elementor-element-518c30b2 {
	--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-7324 .elementor-element.elementor-element-76f30188 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-7324 .elementor-element.elementor-element-43d697ef {
	--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-7324 .elementor-element.elementor-element-43d697ef:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-43d697ef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-739e0a2);
}

.elementor-7324 .elementor-element.elementor-element-1f51ff3c {
	--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-7324 .elementor-element.elementor-element-1f51ff3c:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-1f51ff3c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(47, 131, 245, .61);
}

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

.elementor-7324 .elementor-element.elementor-element-2e2c1a8 {
	--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-7324 .elementor-element.elementor-element-64514e0a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-7324 .elementor-element.elementor-element-1ca84fd {
	--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-7324 .elementor-element.elementor-element-1ca84fd:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-1ca84fd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-739e0a2);
}

.elementor-7324 .elementor-element.elementor-element-61570f7b {
	--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-7324 .elementor-element.elementor-element-61570f7b:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-61570f7b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(47, 131, 245, .61);
}

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

.elementor-7324 .elementor-element.elementor-element-6146c7a4 {
	--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-7324 .elementor-element.elementor-element-5a541dc4 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-7324 .elementor-element.elementor-element-4f5a4c95 {
	--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-7324 .elementor-element.elementor-element-4f5a4c95:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-4f5a4c95 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-739e0a2);
}

.elementor-7324 .elementor-element.elementor-element-1600bce5 {
	--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-7324 .elementor-element.elementor-element-1600bce5:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-1600bce5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(47, 131, 245, .61);
}

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

.elementor-7324 .elementor-element.elementor-element-5d1bb777 {
	--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-7324 .elementor-element.elementor-element-119a1aa .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-7324 .elementor-element.elementor-element-5505b021 {
	--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-7324 .elementor-element.elementor-element-5058b699 {
	--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-7324 .elementor-element.elementor-element-24c27cf9 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 2px;
}

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

.elementor-7324 .elementor-element.elementor-element-506d6f00 {
	--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-7324 .elementor-element.elementor-element-6b1d45f0 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-7324 .elementor-element.elementor-element-1f195e18 {
	--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-7324 .elementor-element.elementor-element-1f195e18:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-1f195e18 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-7324 .elementor-element.elementor-element-6ffc8e11 {
	--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-7324 .elementor-element.elementor-element-10400ca0 {
	background-color: var(--e-global-color-secondary);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-7324 .elementor-element.elementor-element-4c306a35 {
	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-7324 .elementor-element.elementor-element-4c306a35 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 38px;
	font-weight: 900;
}

.elementor-7324 .elementor-element.elementor-element-38f2e4d7 {
	--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-7324 .elementor-element.elementor-element-76bfc5a5 {
	--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-7324 .elementor-element.elementor-element-bd36dc6 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7324 .elementor-element.elementor-element-573c5d21 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-7324 .elementor-element.elementor-element-3a78a3e5 {
	text-align: start;
}

.elementor-7324 .elementor-element.elementor-element-3a78a3e5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.2em;
	color: #111;
}

.elementor-7324 .elementor-element.elementor-element-6b4cfc41 {
	--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-7324 .elementor-element.elementor-element-5d920450 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-7324 .elementor-element.elementor-element-4c7ece59 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-secondary);
	--divider-border-width: 1px;
}

.elementor-7324 .elementor-element.elementor-element-4c7ece59 .elementor-divider-separator {
	width: 100px;
}

.elementor-7324 .elementor-element.elementor-element-4c7ece59 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7324 .elementor-element.elementor-element-361b8bc .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
}

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

.elementor-7324 .elementor-element.elementor-element-ad11b2e {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-secondary);
	--divider-border-width: 1px;
}

.elementor-7324 .elementor-element.elementor-element-ad11b2e .elementor-divider-separator {
	width: 100px;
}

.elementor-7324 .elementor-element.elementor-element-ad11b2e .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7324 .elementor-element.elementor-element-48a1d313 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
}

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

.elementor-7324 .elementor-element.elementor-element-1e2035a0 {
	--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-7324 .elementor-element.elementor-element-1e2035a0:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-1e2035a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f7fa;
}

.elementor-7324 .elementor-element.elementor-element-8eb2183 {
	--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-7324 .elementor-element.elementor-element-285c2d8c {
	background-color: var(--e-global-color-secondary);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-7324 .elementor-element.elementor-element-1589a7a5 {
	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-7324 .elementor-element.elementor-element-1589a7a5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 38px;
	font-weight: 900;
}

.elementor-7324 .elementor-element.elementor-element-5e4928a9 {
	text-align: center;
}

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

.elementor-7324 .elementor-element.elementor-element-10177e35 {
	--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-7324 .elementor-element.elementor-element-36abfce2 {
	text-align: center;
}

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

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

.elementor-7324 .elementor-element.elementor-element-783cd2b7 {
	--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-7324 .elementor-element.elementor-element-783cd2b7:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-783cd2b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .7);
}

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

.elementor-7324 .elementor-element.elementor-element-a407faa {
	text-align: center;
}

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

.elementor-7324 .elementor-element.elementor-element-d1b0b2 {
	--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-7324 .elementor-element.elementor-element-d1b0b2:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-d1b0b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .7);
}

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

.elementor-7324 .elementor-element.elementor-element-5674e908 {
	text-align: center;
}

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

.elementor-7324 .elementor-element.elementor-element-292e682c {
	--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: 7.5% 7.5%;
	--row-gap: 7.5%;
	--column-gap: 7.5%;
	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: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7324 .elementor-element.elementor-element-107ddfc6 {
	--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-7324 .elementor-element.elementor-element-41005380 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-7324 .elementor-element.elementor-element-791ee221 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 12.5px 12.5px;
	--row-gap: 12.5px;
	--column-gap: 12.5px;
	--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-7324 .elementor-element.elementor-element-59ae2c3e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
}

.elementor-7324 .elementor-element.elementor-element-34747598 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
}

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

.elementor-7324 .elementor-element.elementor-element-23156f99 {
	--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-7324 .elementor-element.elementor-element-23156f99:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-23156f99 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

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

.elementor-7324 .elementor-element.elementor-element-a7bf31 {
	text-align: center;
}

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

.elementor-7324 .elementor-element.elementor-element-11e6e633 {
	--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: 55px;
	--padding-bottom: 55px;
	--padding-left: 55px;
	--padding-right: 55px;
}

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

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

.elementor-7324 .elementor-element.elementor-element-5da248e5 {
	text-align: center;
}

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

.elementor-7324 .elementor-element.elementor-element-44d45408 {
	--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-7324 .elementor-element.elementor-element-44d45408:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-44d45408 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #111;
}

.elementor-7324 .elementor-element.elementor-element-4ece0643 {
	--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-7324 .elementor-element.elementor-element-78c81296 {
	--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-7324 .elementor-element.elementor-element-50c36324 {
	--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-7324 .elementor-element.elementor-element-50c36324:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-50c36324 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-7324 .elementor-element.elementor-element-7f956006 {
	--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-7324 .elementor-element.elementor-element-197e4091 {
	width: auto;
	max-width: auto;
}

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

.elementor-7324 .elementor-element.elementor-element-6a5e2096 {
	--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-7324 .elementor-element.elementor-element-339ef93b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-7324 .elementor-element.elementor-element-3a5784b5 .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-7324 .elementor-element.elementor-element-3a5784b5 {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7324 .elementor-element.elementor-element-67cfc7dd {
	--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: 45px;
	--margin-bottom: 45px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7324 .elementor-element.elementor-element-3043f84 {
	text-align: center;
}

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

.elementor-7324 .elementor-element.elementor-element-6298a0d4 {
	--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: 20px;
	--padding-right: 20px;
}

.elementor-7324 .elementor-element.elementor-element-417ff441 {
	--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-7324 .elementor-element.elementor-element-417ff441:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-417ff441 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6edfc;
}

.elementor-7324 .elementor-element.elementor-element-5f49e240 .elementor-counter-number-wrapper {
	color: #000;
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-7324 .elementor-element.elementor-element-3e60fb4c {
	text-align: center;
}

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

.elementor-7324 .elementor-element.elementor-element-15cfa4d1 {
	--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-7324 .elementor-element.elementor-element-15cfa4d1:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-15cfa4d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #c3dcf3;
}

.elementor-7324 .elementor-element.elementor-element-4175fd1b .elementor-counter-number-wrapper {
	color: #000;
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-7324 .elementor-element.elementor-element-15558092 {
	text-align: center;
}

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

.elementor-7324 .elementor-element.elementor-element-71706991 {
	--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-7324 .elementor-element.elementor-element-71706991:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-71706991 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #6eb6f4;
}

.elementor-7324 .elementor-element.elementor-element-5d5fc264 .elementor-counter-number-wrapper {
	color: #000;
	font-family: "Roboto", Sans-serif;
	font-size: 64px;
	font-weight: 900;
}

.elementor-7324 .elementor-element.elementor-element-2941fa4e {
	text-align: center;
}

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

.elementor-7324 .elementor-element.elementor-element-d91139f {
	--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-7324 .elementor-element.elementor-element-d91139f:not(.elementor-motion-effects-element-type-background), .elementor-7324 .elementor-element.elementor-element-d91139f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

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

.elementor-7324 .elementor-element.elementor-element-1b14fcec {
	text-align: center;
}

.elementor-7324 .elementor-element.elementor-element-1b14fcec .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-7324 .elementor-element.elementor-element-4fba2198 {
	--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: 55px;
	--padding-bottom: 55px;
	--padding-left: 55px;
	--padding-right: 55px;
}

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

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

.elementor-7324 .elementor-element.elementor-element-5550eaf9 {
	text-align: center;
}

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

:root {
	--page-title-display: none;
}

@media (max-width:1400px) and (min-width:768px) {
	.elementor-7324 .elementor-element.elementor-element-19b258b3 {
		--width: 33%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-556a4a51 {
		--width: 33%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4f40231e {
		--width: 33%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-61ff8788 {
		--width: 33%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5d118243 {
		--width: 33%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5bf55053 {
		--width: 33%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-6c43a274 {
		--width: 60%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-604b2a37 {
		--width: 33%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7b1191f6 {
		--width: 33%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-36798c3e {
		--width: 33%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-6e1cf23a {
		--width: 33%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-62e5a641 {
		--width: 33%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3331f9bf {
		--width: 33%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5ce3934f {
		--width: 75%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1813480a {
		--width: 75%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-145afe02 {
		--width: 33%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-51daecec {
		--width: 33%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-17347f35 {
		--width: 33%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-8eb2183 {
		--width: 60%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7f956006 {
		--width: 33%;
	}
}

@media (max-width:1400px) {
	.elementor-7324 .elementor-element.elementor-element-6c5981d7 {
		--min-height: 500px;
		--justify-content: center;
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1d49f775 .elementor-heading-title {
		font-size: 44px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4184d0b9 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3913dd0c {
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 45px;
		--padding-right: 45px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4c5d7c6c {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4232a398 {
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 45px;
		--padding-right: 45px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-12787072 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-widget-counter .elementor-counter-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-7324 .elementor-element.elementor-element-3b887d76 .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-70a5909d {
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 45px;
		--padding-right: 45px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5fa1af01 .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-2b0aa6f6 .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4896588e .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-271bff2b .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-472c1948 .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-bbd2c70 {
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 45px;
		--padding-right: 45px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-2ce8996 {
		--grid-auto-flow: row;
	}
	
	.elementor-7324 .elementor-element.elementor-element-356490df .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-6ba5e1ae .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-312f3f78 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5cb0cee7 {
		--grid-auto-flow: row;
	}
	
	.elementor-7324 .elementor-element.elementor-element-72ad899 .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-386bf743 {
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 45px;
		--padding-right: 45px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7ce8b145 .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-2715e5df {
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 45px;
		--padding-right: 45px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1ce2fcbc .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-a5e5b51 {
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 45px;
		--padding-right: 45px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-46623113 .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-2c94c3ed {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-53f34b8a {
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 45px;
		--padding-right: 45px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-c76144e {
		--grid-auto-flow: row;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7395c54c .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-72e0a149 .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-53520b4f {
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 45px;
		--padding-right: 45px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-e811426 .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-13715c6a {
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 45px;
		--padding-right: 45px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7c170ba2 {
		--grid-auto-flow: row;
	}
	
	.elementor-7324 .elementor-element.elementor-element-2d87f6a9 .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-6392ddaf .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4f100c6f {
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 45px;
		--padding-right: 45px;
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-7324 .elementor-element.elementor-element-473d46f9 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7e909b7e .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-30eca760 .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-57447030 {
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 45px;
		--padding-right: 45px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-6960d93f .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7ed7988b {
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 45px;
		--padding-right: 45px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-27e453df {
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 45px;
		--padding-right: 45px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4fd7d2d5 .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3d70f99d .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-57969c4b {
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 45px;
		--padding-right: 45px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-947f30c {
		padding: 0px 0px 0px 30px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-947f30c .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1e3e917e {
		--grid-auto-flow: row;
	}
	
	.elementor-7324 .elementor-element.elementor-element-2d706310 .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-70a05a60 .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3c441b89 {
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 45px;
		--padding-right: 45px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3a48270a {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-55753ccc {
		--grid-auto-flow: row;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5d7ebcbb .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-410cca02 .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-48aab36d {
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 45px;
		--padding-right: 45px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-32971233 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-58b0fe59 .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3b6be9b5 .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-587600c0 {
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 45px;
		--padding-right: 45px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1f195e18 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1e2035a0 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7ab31bc5 {
		--grid-auto-flow: row;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7447dc5 .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3fcb57d .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-23156f99 {
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 45px;
		--padding-right: 45px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-11e6e633 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-44d45408 {
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 45px;
		--padding-right: 45px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-197e4091 .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-6298a0d4 {
		--grid-auto-flow: row;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5f49e240 .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4175fd1b .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5d5fc264 .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-517a5446 .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4fba2198 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
}

@media (max-width:1024px) {
	.elementor-7324 .elementor-element.elementor-element-6c5981d7 {
		--min-height: 400px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-40202482 {
		--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-7324 .elementor-element.elementor-element-213c54d0 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1d49f775 .elementor-heading-title {
		font-size: 44px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5518d5f0 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4184d0b9 {
		--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-7324 .elementor-element.elementor-element-15cf635f {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3913dd0c {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-9ed64de {
		--spacer-size: 200px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4c5d7c6c {
		--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-7324 .elementor-element.elementor-element-7a9405ab {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4232a398 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-6f69e21e {
		font-size: 16px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-12787072 {
		--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;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5cdd3eee {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-67173017 {
		text-align: center;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1ba0d771 .elementor-button {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-11f07909 {
		--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-7324 .elementor-element.elementor-element-6f296e0b {
		text-align: center;
	}
	
	.elementor-7324 .elementor-element.elementor-element-70a5909d {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5eb322bb {
		--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-7324 .elementor-element.elementor-element-38e9a39 {
		text-align: center;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7974f1dd {
		--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-7324 .elementor-element.elementor-element-77263100 {
		text-align: center;
	}
	
	.elementor-7324 .elementor-element.elementor-element-184a4e6c {
		--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-7324 .elementor-element.elementor-element-5ad896fe {
		text-align: center;
	}
	
	.elementor-7324 .elementor-element.elementor-element-395f99 {
		--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-7324 .elementor-element.elementor-element-5c548c91 {
		text-align: center;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3875573d {
		--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-7324 .elementor-element.elementor-element-60434d11 {
		text-align: center;
	}
	
	.elementor-7324 .elementor-element.elementor-element-bbd2c70 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-2ce8996 {
		--grid-auto-flow: row;
	}
	
	.elementor-7324 .elementor-element.elementor-element-472ae163 {
		font-size: 16px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-312f3f78 {
		--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-7324 .elementor-element.elementor-element-6c43a274 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-11a86c42 {
		text-align: center;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4d1f9ed4 {
		--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-7324 .elementor-element.elementor-element-5cb0cee7 {
		--grid-auto-flow: row;
	}
	
	.elementor-7324 .elementor-element.elementor-element-346b519 {
		--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-7324 .elementor-element.elementor-element-3cd089c1 {
		text-align: center;
	}
	
	.elementor-7324 .elementor-element.elementor-element-46c117db {
		--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-7324 .elementor-element.elementor-element-52a337f {
		text-align: center;
	}
	
	.elementor-7324 .elementor-element.elementor-element-386bf743 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7d41251b .elementor-button {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3b94a7a3 {
		--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-7324 .elementor-element.elementor-element-7cd83c15 {
		text-align: center;
	}
	
	.elementor-7324 .elementor-element.elementor-element-2715e5df {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-17635b65 {
		--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-7324 .elementor-element.elementor-element-2add42ec {
		text-align: center;
	}
	
	.elementor-7324 .elementor-element.elementor-element-a5e5b51 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3e4f9174 {
		--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-7324 .elementor-element.elementor-element-68ce53cb {
		text-align: center;
	}
	
	.elementor-7324 .elementor-element.elementor-element-2c94c3ed {
		--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;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3355bf62 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-53f34b8a {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-c76144e {
		--grid-auto-flow: row;
	}
	
	.elementor-7324 .elementor-element.elementor-element-53520b4f {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-6bdfa56f .elementor-button {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-13715c6a {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7c170ba2 {
		--grid-auto-flow: row;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4f100c6f {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-17a244d0 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-7324 .elementor-element.elementor-element-7166af78 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-73f61720 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-6fb02a97 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-31a346ee .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3a218ab7 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-27f3be95 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3c62b4c6 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-51e858f0 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5d0370a9 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-32352f8d .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3098aefc .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-696c8630 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4c9a9e8e .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-70f7559 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-60ada937 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-473d46f9 {
		--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-7324 .elementor-element.elementor-element-38e83ebf {
		--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-7324 .elementor-element.elementor-element-57447030 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-6acb8791 .elementor-button {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7ed7988b {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-27e453df {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7962ff9a .elementor-button {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-57969c4b {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-947f30c {
		padding: 0px 0px 0px 25px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-947f30c .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1e3e917e {
		--grid-auto-flow: row;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3c441b89 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3a48270a {
		--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-7324 .elementor-element.elementor-element-30d4100c {
		--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-7324 .elementor-element.elementor-element-60d53e03 {
		text-align: center;
	}
	
	.elementor-7324 .elementor-element.elementor-element-55753ccc {
		--grid-auto-flow: row;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-48aab36d {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-32971233 {
		--gap: 45px 45px;
		--row-gap: 45px;
		--column-gap: 45px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5ff6a73c {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-2bf37ffc {
		--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-7324 .elementor-element.elementor-element-7d4f5679 {
		text-align: center;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3b45d60d {
		--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-7324 .elementor-element.elementor-element-69969ebb {
		text-align: center;
	}
	
	.elementor-7324 .elementor-element.elementor-element-587600c0 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-211f62d4 {
		text-align: center;
	}
	
	.elementor-7324 .elementor-element.elementor-element-24c27cf9 {
		text-align: center;
	}
	
	.elementor-7324 .elementor-element.elementor-element-6b1d45f0 {
		text-align: center;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1f195e18 {
		--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-7324 .elementor-element.elementor-element-6ffc8e11 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-6b4cfc41 {
		--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-7324 .elementor-element.elementor-element-1e2035a0 {
		--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-7324 .elementor-element.elementor-element-8eb2183 {
		--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-7324 .elementor-element.elementor-element-7ab31bc5 {
		--grid-auto-flow: row;
	}
	
	.elementor-7324 .elementor-element.elementor-element-292e682c {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-52e73190 {
		columns: 2;
	}
	
	.elementor-7324 .elementor-element.elementor-element-23156f99 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-11e6e633 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-44d45408 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3a5784b5 .elementor-button {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-67cfc7dd {
		--margin-top: 30px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-6298a0d4 {
		--grid-auto-flow: row;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5f49e240 .elementor-counter-number-wrapper {
		font-size: 35px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4175fd1b .elementor-counter-number-wrapper {
		font-size: 35px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5d5fc264 .elementor-counter-number-wrapper {
		font-size: 35px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-517a5446 .elementor-counter-number-wrapper {
		font-size: 35px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4fba2198 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
}

@media (max-width:767px) {
	.elementor-7324 .elementor-element.elementor-element-6c5981d7 {
		--min-height: 300px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-40202482 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-213c54d0 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3cc05822 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
		text-align: start;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1d49f775 {
		text-align: start;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1d49f775 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-b73cb22 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4184d0b9 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-15cf635f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-15cf635f.e-con {
		--order: -99999;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5d3ac013 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5d3ac013 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3913dd0c {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-9ed64de {
		--spacer-size: 150px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4c5d7c6c {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7a9405ab {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-68856eaa {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-68856eaa .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4232a398 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-12787072 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5cdd3eee {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5cdd3eee.e-con {
		--order: -99999;
	}
	
	.elementor-7324 .elementor-element.elementor-element-600e8b15 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-600e8b15 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-67173017 {
		text-align: center;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1ba0d771 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-11f07909 {
		--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-7324 .elementor-element.elementor-element-19b258b3 {
		--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-7324 .elementor-element.elementor-element-70a5909d {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5eb322bb {
		--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-7324 .elementor-element.elementor-element-556a4a51 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7974f1dd {
		--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-7324 .elementor-element.elementor-element-4f40231e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-184a4e6c {
		--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-7324 .elementor-element.elementor-element-61ff8788 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-395f99 {
		--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-7324 .elementor-element.elementor-element-5d118243 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3875573d {
		--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-7324 .elementor-element.elementor-element-5bf55053 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-bbd2c70 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-35843fe3 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-2ce8996 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-7324 .elementor-element.elementor-element-312f3f78 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-6c43a274 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-6c43a274.e-con {
		--order: -99999;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7704c5ed {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7704c5ed .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-11a86c42 {
		text-align: center;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4d1f9ed4 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7b0318fb {
		text-align: center;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7be06dee {
		text-align: center;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5cb0cee7 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-7324 .elementor-element.elementor-element-15b851ea {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-346b519 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-604b2a37 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1671f307 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-46c117db {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7b1191f6 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-386bf743 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7d41251b {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3b94a7a3 {
		--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-7324 .elementor-element.elementor-element-36798c3e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-2715e5df {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-17635b65 {
		--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-7324 .elementor-element.elementor-element-6e1cf23a {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-a5e5b51 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3e4f9174 {
		--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-7324 .elementor-element.elementor-element-62e5a641 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-2c94c3ed {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3355bf62 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3355bf62.e-con {
		--order: -99999;
	}
	
	.elementor-7324 .elementor-element.elementor-element-2546776a {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-2546776a .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-53f34b8a {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-b28cd1d .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1ce444e6 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-62087606 {
		--width: 92%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3dca35fa {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-2fcb81c7 {
		--width: 66%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-657645d0 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-73cd3cc3 {
		--width: 37%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5803e7f6 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-12eacb1e {
		--width: 29%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-667d964a {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-444b9fd8 {
		--width: 3%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-74fc9aab {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-c76144e {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-7324 .elementor-element.elementor-element-53520b4f {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3331f9bf {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-e811426 .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-65ad4b17 {
		text-align: center;
	}
	
	.elementor-7324 .elementor-element.elementor-element-6bdfa56f {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-13715c6a {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7b248d1b .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7c170ba2 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4f100c6f {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-51a49d9b .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-e62279f {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5dd90d9c {
		--width: 30%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-21c812f7 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-17f57f2f {
		--width: 30%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1878aadb .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-718e781d {
		--width: 40%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-13ce8b2d .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-7324 .elementor-element.elementor-element-7a530d17 {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1a611404 {
		--width: 30%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7166af78 .elementor-heading-title {
		font-size: 12px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-9921d12 {
		--width: 30%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-73f61720 .elementor-heading-title {
		font-size: 12px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-20f24291 {
		--width: 40%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-6fb02a97 .elementor-heading-title {
		font-size: 12px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-356f4d79 {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1f7de069 {
		--width: 30%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-31a346ee .elementor-heading-title {
		font-size: 12px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7f93642f {
		--width: 30%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3a218ab7 .elementor-heading-title {
		font-size: 12px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-77ffda11 {
		--width: 40%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-27f3be95 .elementor-heading-title {
		font-size: 12px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1c9dc768 {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3ec6a275 {
		--width: 30%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3c62b4c6 .elementor-heading-title {
		font-size: 12px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3b7e91ea {
		--width: 30%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-51e858f0 .elementor-heading-title {
		font-size: 12px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4991a870 {
		--width: 40%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5d0370a9 .elementor-heading-title {
		font-size: 12px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-53f5ed49 {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5cc73601 {
		--width: 30%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-32352f8d .elementor-heading-title {
		font-size: 12px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-2c2abe99 {
		--width: 30%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3098aefc .elementor-heading-title {
		font-size: 12px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4ce2f809 {
		--width: 40%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-696c8630 .elementor-heading-title {
		font-size: 12px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-2a3438ec {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-16cbc649 {
		--width: 30%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4c9a9e8e .elementor-heading-title {
		font-size: 12px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-519bffbd {
		--width: 30%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-70f7559 .elementor-heading-title {
		font-size: 12px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5b0d26eb {
		--width: 40%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-60ada937 .elementor-heading-title {
		font-size: 12px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-473d46f9 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-38e83ebf {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-38e83ebf.e-con {
		--order: -99999;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3941949d {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3941949d .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-57447030 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-6acb8791 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-145afe02 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-6960d93f .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3f794b36 {
		text-align: center;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7ed7988b {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-74864f02 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4ae9145e .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-27e453df {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7962ff9a {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-8ce5fdd {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4fd7d2d5 .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-51289190 {
		text-align: center;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3f2e10fe {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3d70f99d .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1a41c44a {
		text-align: center;
	}
	
	.elementor-7324 .elementor-element.elementor-element-57969c4b {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-947f30c {
		padding: 0px 0px 0px 15px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-947f30c .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1e3e917e {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1ab86537 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-6d413cfd .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3c441b89 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3a48270a {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-30d4100c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-2f2bfe6b {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-2f2bfe6b .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-60d53e03 {
		text-align: center;
	}
	
	.elementor-7324 .elementor-element.elementor-element-55753ccc {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-7324 .elementor-element.elementor-element-48aab36d {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-48b6379e .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-32971233 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1921b74d .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-2bf37ffc {
		--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-7324 .elementor-element.elementor-element-51daecec {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3b45d60d {
		--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-7324 .elementor-element.elementor-element-17347f35 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-587600c0 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4a3b285f .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-211f62d4 {
		text-align: center;
	}
	
	.elementor-7324 .elementor-element.elementor-element-391b0d64 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-51080d06 {
		--width: 72%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-43d697ef {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1f51ff3c {
		--width: 53%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1ca84fd {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-61570f7b {
		--width: 23%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4f5a4c95 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1600bce5 {
		--width: 14%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-24c27cf9 {
		text-align: center;
	}
	
	.elementor-7324 .elementor-element.elementor-element-6b1d45f0 {
		text-align: center;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1f195e18 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-6ffc8e11 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-6ffc8e11.e-con {
		--order: -99999;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4c306a35 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4c306a35 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-6b4cfc41 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-6b4cfc41.e-con {
		--order: 1;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1e2035a0 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-8eb2183 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1589a7a5 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1589a7a5 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-36abfce2 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7ab31bc5 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-7324 .elementor-element.elementor-element-23156f99 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-11e6e633 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5da248e5 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-44d45408 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7f956006 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-197e4091 .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-339ef93b {
		text-align: center;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3a5784b5 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-67cfc7dd {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3043f84 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-6298a0d4 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5f49e240 .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4175fd1b .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5d5fc264 .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-517a5446 .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4fba2198 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5550eaf9 .elementor-heading-title {
		font-size: 25px;
	}
}

@media (min-width:768px) {
	.elementor-7324 .elementor-element.elementor-element-6c5981d7 {
		--content-width: 1200px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-213c54d0 {
		--width: 80%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5518d5f0 {
		--content-width: 1200px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-50f9bf83 {
		--content-width: 1200px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4184d0b9 {
		--content-width: 1200px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-2dabec0c {
		--width: 45%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-15cf635f {
		--width: 40%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4c5d7c6c {
		--content-width: 1200px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7a9405ab {
		--width: 85%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-12787072 {
		--content-width: 1200px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-25f73520 {
		--width: 45%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5cdd3eee {
		--width: 40%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-14ab271b {
		--width: 75%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-19b258b3 {
		--width: 35%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-79f3de5 {
		--width: 70%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-68d82f53 {
		--width: 40%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5aa3d02e {
		--width: 55%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-556a4a51 {
		--width: 35%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-72bbdb8 {
		--width: 70%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4f40231e {
		--width: 35%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-c3e15a2 {
		--width: 70%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-61ff8788 {
		--width: 35%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-247dbf20 {
		--width: 70%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5d118243 {
		--width: 35%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-18beebb3 {
		--width: 70%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5bf55053 {
		--width: 35%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4bcf578a {
		--width: 70%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-2ce8996 {
		--width: 60%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-312f3f78 {
		--content-width: 1200px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-6c43a274 {
		--width: 75%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-604b2a37 {
		--width: 200px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-797bc21b {
		--width: 50%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7b1191f6 {
		--width: 200px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-6c935810 {
		--width: 50%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-472016f9 {
		--width: 50%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3b94a7a3 {
		--width: 45%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-36798c3e {
		--width: 35%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-6a72bca5 {
		--width: 50%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-6e1cf23a {
		--width: 35%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5f446595 {
		--width: 70%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3ea7c42c {
		--width: 50%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5b9b5115 {
		--width: 50%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3e4f9174 {
		--width: 45%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-62e5a641 {
		--width: 35%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-2c94c3ed {
		--content-width: 1200px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3355bf62 {
		--width: 65%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-792d543 {
		--width: 36%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-2ae3c7b3 {
		--width: 60%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1ce444e6 {
		--width: auto;
	}
	
	.elementor-7324 .elementor-element.elementor-element-62087606 {
		--width: 92%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-36030b2c {
		--width: auto;
	}
	
	.elementor-7324 .elementor-element.elementor-element-2fcb81c7 {
		--width: 66%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-2f51b8fe {
		--width: auto;
	}
	
	.elementor-7324 .elementor-element.elementor-element-73cd3cc3 {
		--width: 37%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-6093d3a {
		--width: auto;
	}
	
	.elementor-7324 .elementor-element.elementor-element-12eacb1e {
		--width: 29%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-650da46c {
		--width: auto;
	}
	
	.elementor-7324 .elementor-element.elementor-element-444b9fd8 {
		--width: 3%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-16714cc7 {
		--width: auto;
	}
	
	.elementor-7324 .elementor-element.elementor-element-c76144e {
		--width: 80%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-22e5fc8a {
		--width: 50%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-27b73560 {
		--width: 50%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3331f9bf {
		--width: 25%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5fa867fe {
		--width: 70%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7c170ba2 {
		--width: 60%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-17a244d0 {
		--width: 100%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5dd90d9c {
		--width: 27.5%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-17f57f2f {
		--width: 27.5%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-718e781d {
		--width: 45%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1a611404 {
		--width: 27.5%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-9921d12 {
		--width: 27.5%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-20f24291 {
		--width: 45%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1f7de069 {
		--width: 27.5%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7f93642f {
		--width: 27.5%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-77ffda11 {
		--width: 45%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3ec6a275 {
		--width: 27.5%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3b7e91ea {
		--width: 27.5%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4991a870 {
		--width: 45%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5cc73601 {
		--width: 27.5%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-2c2abe99 {
		--width: 27.5%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4ce2f809 {
		--width: 45%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-16cbc649 {
		--width: 27.5%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-519bffbd {
		--width: 27.5%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5b0d26eb {
		--width: 45%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-473d46f9 {
		--content-width: 1200px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-38e83ebf {
		--width: 40%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3ed57c2e {
		--width: 45%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5ce3934f {
		--width: 300px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1813480a {
		--width: 300px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-15a3b9bf {
		--width: 40%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5a4206fa {
		--width: 50%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-145afe02 {
		--width: 25%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7f0b226e {
		--width: 70%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1a0e7852 {
		--width: 100%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-2e92f0ac {
		--width: 50%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-310bb944 {
		--width: 45%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4753b560 {
		--width: 40%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5c74537b {
		--width: 50%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-8ce5fdd {
		--width: 45%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-2cd7821b {
		--width: 70%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3f2e10fe {
		--width: 45%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-2e3dc982 {
		--width: 70%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1e3e917e {
		--width: 75%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-295d6ce {
		--width: 50%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5a41a30d {
		--width: 50%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3a48270a {
		--content-width: 1200px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-30d4100c {
		--width: 75%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-30bdb17e {
		--width: 45%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-49c012f6 {
		--width: 55%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-51daecec {
		--width: 35%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7281c0bb {
		--width: 70%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-17347f35 {
		--width: 35%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4b090cd2 {
		--width: 70%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-539a1463 {
		--width: 100%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-bed745b {
		--width: 35%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-a64b27b {
		--width: 60%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-391b0d64 {
		--width: auto;
	}
	
	.elementor-7324 .elementor-element.elementor-element-51080d06 {
		--width: 72%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-518c30b2 {
		--width: auto;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1f51ff3c {
		--width: 53%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-2e2c1a8 {
		--width: auto;
	}
	
	.elementor-7324 .elementor-element.elementor-element-61570f7b {
		--width: 23%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-6146c7a4 {
		--width: auto;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1600bce5 {
		--width: 14%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5d1bb777 {
		--width: auto;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5505b021 {
		--width: 100%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5058b699 {
		--width: 100%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-506d6f00 {
		--width: 100%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1f195e18 {
		--content-width: 1200px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-38f2e4d7 {
		--width: 85%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-76bfc5a5 {
		--width: 20%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-6b4cfc41 {
		--width: 70%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1e2035a0 {
		--content-width: 1200px;
	}
	
	.elementor-7324 .elementor-element.elementor-element-8eb2183 {
		--width: 75%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7ab31bc5 {
		--width: 65%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-107ddfc6 {
		--width: 50%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-791ee221 {
		--width: 50%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4ece0643 {
		--width: 65%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-78c81296 {
		--width: 55%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7f956006 {
		--width: 25%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-6a5e2096 {
		--width: 70%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-7324 .elementor-element.elementor-element-213c54d0 {
		--width: 100%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-2dabec0c {
		--width: 40%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-15cf635f {
		--width: 55%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7a9405ab {
		--width: 90%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-25f73520 {
		--width: 33.5%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5cdd3eee {
		--width: 60%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-14ab271b {
		--width: 100%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-79f3de5 {
		--width: 100%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-72bbdb8 {
		--width: 100%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-c3e15a2 {
		--width: 100%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-247dbf20 {
		--width: 100%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-18beebb3 {
		--width: 100%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4bcf578a {
		--width: 100%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-2ce8996 {
		--width: 100%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-6c43a274 {
		--width: 75%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-604b2a37 {
		--width: 50%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-797bc21b {
		--width: 100%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7b1191f6 {
		--width: 50%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-6c935810 {
		--width: 100%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-6a33d638 {
		--width: 100%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-5f446595 {
		--width: 100%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4551816a {
		--width: 100%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3355bf62 {
		--width: 90%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-c76144e {
		--width: 100%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3331f9bf {
		--width: 35%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7c170ba2 {
		--width: 100%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-38e83ebf {
		--width: 60%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3ed57c2e {
		--width: 40%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-145afe02 {
		--width: 35%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-8ce5fdd {
		--width: 65%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-3f2e10fe {
		--width: 65%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-1e3e917e {
		--width: 100%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-30d4100c {
		--width: 75%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-55753ccc {
		--width: 100%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7281c0bb {
		--width: 100%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-4b090cd2 {
		--width: 100%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-6ffc8e11 {
		--width: 75%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-38f2e4d7 {
		--width: 100%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-76bfc5a5 {
		--width: 35%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-6b4cfc41 {
		--width: 60%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-8eb2183 {
		--width: 75%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7ab31bc5 {
		--width: 75%;
	}
	
	.elementor-7324 .elementor-element.elementor-element-7f956006 {
		--width: 45%;
	}
}

/* Start custom CSS for heading, class: .elementor-element-84d313d */
.elementor-7324 .elementor-element.elementor-element-84d313d {
	width: 50px;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-520e2e77 */
.elementor-7324 .elementor-element.elementor-element-520e2e77 {
	width: 50px;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
}

/* End custom CSS */

/* Start custom CSS for icon-list, class: .elementor-element-7e2e510d */
.elementor-7324 .elementor-element.elementor-element-7e2e510d strong {
	font-weight: 900;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-35309b1d */
.elementor-7324 .elementor-element.elementor-element-35309b1d {
	width: 50px;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-1a2a917e */
.elementor-7324 .elementor-element.elementor-element-1a2a917e {
	width: 50px;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-a766f65 */
.elementor-7324 .elementor-element.elementor-element-a766f65 {
	width: 50px;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-6f01d607 */
.elementor-7324 .elementor-element.elementor-element-6f01d607 {
	width: 50px;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-de2d544 */
.elementor-7324 .elementor-element.elementor-element-de2d544 {
	width: 50px;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-10400ca0 */
.elementor-7324 .elementor-element.elementor-element-10400ca0 {
	width: 50px;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-3a78a3e5 */
.elementor-7324 .elementor-element.elementor-element-3a78a3e5 span {
	font-size: 16px;
	display: block;
	font-weight: normal;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-285c2d8c */
.elementor-7324 .elementor-element.elementor-element-285c2d8c {
	width: 50px;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-6298a0d4 */
.elementor-7324 .elementor-element.elementor-element-6298a0d4:after {
	content: "";
	height: 2px;
	width: 100%;
	background: rgba(0, 0, 0, .1);
	position: absolute;
	top: 50%;
	z-index: 1;
}
