
.elementor-5421 .elementor-element.elementor-element-7482ac3 {
	--display: flex;
	--min-height: 500px;
	--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: center;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5421 .elementor-element.elementor-element-7482ac3:not(.elementor-motion-effects-element-type-background), .elementor-5421 .elementor-element.elementor-element-7482ac3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilelajf.nitrocdn.com/lVzpQKKYetkHGPQazAtPCRuEXSrVIHiY/assets/images/optimized/rev-6a2e1fd/www.stromasys.com/wp-content/uploads/2025/03/HomePage-Banner.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-5421 .elementor-element.elementor-element-a40e7a2 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5421 .elementor-element.elementor-element-a40e7a2.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.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-5421 .elementor-element.elementor-element-65cf3fe {
	width: initial;
	max-width: initial;
}

.elementor-5421 .elementor-element.elementor-element-65cf3fe.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5421 .elementor-element.elementor-element-65cf3fe .elementor-heading-title {
	font-family: "Segoe UI", Sans-serif;
	font-size: 42px;
	font-weight: 700;
	line-height: 58px;
	color: #0c2f93;
}

.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-5421 .elementor-element.elementor-element-ea44552 {
	font-family: "Segoe UI", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	color: var(--e-global-color-1b6eb37);
}

.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-5421 .elementor-element.elementor-element-3760d6c .elementor-button {
	background-color: #f26649;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 27px;
	border-radius: 0px 0px 0px 0px;
	padding: 10px 46px 10px 46px;
}

.elementor-5421 .elementor-element.elementor-element-9518898 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5421 .elementor-element.elementor-element-0cfe8a0 {
	--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 0px;
	--row-gap: 40px;
	--column-gap: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5421 .elementor-element.elementor-element-d9fc7e7 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-5421 .elementor-element.elementor-element-d9fc7e7 {
	text-align: center;
}

.elementor-5421 .elementor-element.elementor-element-d9fc7e7 .elementor-heading-title {
	font-family: "Segoe UI", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	line-height: 43px;
	color: var(--e-global-color-1b6eb37);
}

.elementor-5421 .elementor-element.elementor-element-e261b66 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5421 .elementor-element.elementor-element-83000b7 {
	--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: 18px 18px;
	--row-gap: 18px;
	--column-gap: 18px;
	--margin-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-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-5421 .elementor-element.elementor-element-f010992 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5421 .elementor-element.elementor-element-f010992.elementor-view-stacked .elementor-icon {
	background-color: #28a8e0;
}

.elementor-5421 .elementor-element.elementor-element-f010992.elementor-view-framed .elementor-icon, .elementor-5421 .elementor-element.elementor-element-f010992.elementor-view-default .elementor-icon {
	color: #28a8e0;
	border-color: #28a8e0;
}

.elementor-5421 .elementor-element.elementor-element-f010992.elementor-view-framed .elementor-icon, .elementor-5421 .elementor-element.elementor-element-f010992.elementor-view-default .elementor-icon svg {
	fill: #28a8e0;
}

.elementor-5421 .elementor-element.elementor-element-fe528b1 .elementor-heading-title {
	font-family: "Segoe UI", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	line-height: 40px;
	color: #0069b5;
}

.elementor-5421 .elementor-element.elementor-element-db97f9a .elementor-heading-title {
	font-family: "Segoe UI", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 34px;
	color: var(--e-global-color-1b6eb37);
}

.elementor-5421 .elementor-element.elementor-element-1aa78a7 {
	--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-5421 .elementor-element.elementor-element-1aa78a7.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.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-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-5421 .elementor-element.elementor-element-f184366 {
	--divider-border-style: solid;
	--divider-color: #a0a0a0;
	--divider-border-width: 4px;
	width: initial;
	max-width: initial;
}

.elementor-5421 .elementor-element.elementor-element-f184366 > .elementor-widget-container {
	--e-transform-rotateZ: 90deg;
	padding: 0px 0px 0px 0px;
}

.elementor-5421 .elementor-element.elementor-element-f184366.elementor-element {
	--align-self: center;
}

.elementor-5421 .elementor-element.elementor-element-f184366 .elementor-divider-separator {
	width: 250px;
}

.elementor-5421 .elementor-element.elementor-element-f184366 .elementor-divider {
	padding-block-start: 20px;
	padding-block-end: 20px;
}

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

.elementor-5421 .elementor-element.elementor-element-1e001ec .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5421 .elementor-element.elementor-element-1e001ec.elementor-view-stacked .elementor-icon {
	background-color: #28a8e0;
}

.elementor-5421 .elementor-element.elementor-element-1e001ec.elementor-view-framed .elementor-icon, .elementor-5421 .elementor-element.elementor-element-1e001ec.elementor-view-default .elementor-icon {
	color: #28a8e0;
	border-color: #28a8e0;
}

.elementor-5421 .elementor-element.elementor-element-1e001ec.elementor-view-framed .elementor-icon, .elementor-5421 .elementor-element.elementor-element-1e001ec.elementor-view-default .elementor-icon svg {
	fill: #28a8e0;
}

.elementor-5421 .elementor-element.elementor-element-91ce900 .elementor-heading-title {
	font-family: "Segoe UI", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	line-height: 40px;
	color: #0069b5;
}

.elementor-5421 .elementor-element.elementor-element-bbaf4a6 .elementor-heading-title {
	font-family: "Segoe UI", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 34px;
	color: var(--e-global-color-1b6eb37);
}

.elementor-5421 .elementor-element.elementor-element-2f04520 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-5421 .elementor-element.elementor-element-01ace60 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5421 .elementor-element.elementor-element-01ace60.elementor-view-stacked .elementor-icon {
	background-color: #28a8e0;
}

.elementor-5421 .elementor-element.elementor-element-01ace60.elementor-view-framed .elementor-icon, .elementor-5421 .elementor-element.elementor-element-01ace60.elementor-view-default .elementor-icon {
	color: #28a8e0;
	border-color: #28a8e0;
}

.elementor-5421 .elementor-element.elementor-element-01ace60.elementor-view-framed .elementor-icon, .elementor-5421 .elementor-element.elementor-element-01ace60.elementor-view-default .elementor-icon svg {
	fill: #28a8e0;
}

.elementor-5421 .elementor-element.elementor-element-9fa1956 .elementor-heading-title {
	font-family: "Segoe UI", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	line-height: 40px;
	color: #0069b5;
}

.elementor-5421 .elementor-element.elementor-element-f0e28ed .elementor-heading-title {
	font-family: "Segoe UI", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 34px;
	color: var(--e-global-color-1b6eb37);
}

.elementor-5421 .elementor-element.elementor-element-303e2ab {
	--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-5421 .elementor-element.elementor-element-303e2ab.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5421 .elementor-element.elementor-element-46cb750 {
	--divider-border-style: solid;
	--divider-color: #a0a0a0;
	--divider-border-width: 4px;
	width: initial;
	max-width: initial;
}

.elementor-5421 .elementor-element.elementor-element-46cb750 > .elementor-widget-container {
	--e-transform-rotateZ: 90deg;
	padding: 0px 0px 0px 0px;
}

.elementor-5421 .elementor-element.elementor-element-46cb750.elementor-element {
	--align-self: center;
}

.elementor-5421 .elementor-element.elementor-element-46cb750 .elementor-divider-separator {
	width: 250px;
}

.elementor-5421 .elementor-element.elementor-element-46cb750 .elementor-divider {
	padding-block-start: 20px;
	padding-block-end: 20px;
}

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

.elementor-5421 .elementor-element.elementor-element-a15624b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5421 .elementor-element.elementor-element-a15624b.elementor-view-stacked .elementor-icon {
	background-color: #28a8e0;
}

.elementor-5421 .elementor-element.elementor-element-a15624b.elementor-view-framed .elementor-icon, .elementor-5421 .elementor-element.elementor-element-a15624b.elementor-view-default .elementor-icon {
	color: #28a8e0;
	border-color: #28a8e0;
}

.elementor-5421 .elementor-element.elementor-element-a15624b.elementor-view-framed .elementor-icon, .elementor-5421 .elementor-element.elementor-element-a15624b.elementor-view-default .elementor-icon svg {
	fill: #28a8e0;
}

.elementor-5421 .elementor-element.elementor-element-e075c9f .elementor-heading-title {
	font-family: "Segoe UI", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	line-height: 40px;
	color: var(--e-global-color-primary);
}

.elementor-5421 .elementor-element.elementor-element-23b542c .elementor-heading-title {
	font-family: "Segoe UI", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 34px;
	color: var(--e-global-color-1b6eb37);
}

.elementor-5421 .elementor-element.elementor-element-c709500 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5421 .elementor-element.elementor-element-238fd78 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5421 .elementor-element.elementor-element-0e3671d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5421 .elementor-element.elementor-element-0e3671d.elementor-view-stacked .elementor-icon {
	background-color: #28a8e0;
}

.elementor-5421 .elementor-element.elementor-element-0e3671d.elementor-view-framed .elementor-icon, .elementor-5421 .elementor-element.elementor-element-0e3671d.elementor-view-default .elementor-icon {
	color: #28a8e0;
	border-color: #28a8e0;
}

.elementor-5421 .elementor-element.elementor-element-0e3671d.elementor-view-framed .elementor-icon, .elementor-5421 .elementor-element.elementor-element-0e3671d.elementor-view-default .elementor-icon svg {
	fill: #28a8e0;
}

.elementor-5421 .elementor-element.elementor-element-62a2ec9 .elementor-heading-title {
	font-family: "Segoe UI", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	line-height: 40px;
	color: #0069b5;
}

.elementor-5421 .elementor-element.elementor-element-1d46e8e .elementor-heading-title {
	font-family: "Segoe UI", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 34px;
	color: var(--e-global-color-1b6eb37);
}

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

.elementor-5421 .elementor-element.elementor-element-0dc284e.e-con {
	--align-self: center;
}

.elementor-5421 .elementor-element.elementor-element-dba3eb4 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-5421 .elementor-element.elementor-element-dba3eb4 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-5421 .elementor-element.elementor-element-dba3eb4 .elementor-heading-title {
	font-family: "Segoe UI", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	line-height: 43px;
	color: var(--e-global-color-1b6eb37);
}

.elementor-5421 .elementor-element.elementor-element-1e10596 {
	--e-image-carousel-slides-to-show: 6;
	width: 100%;
	max-width: 100%;
}

.elementor-5421 .elementor-element.elementor-element-1e10596 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-5421 .elementor-element.elementor-element-1e10596 .elementor-swiper-button.elementor-swiper-button-next {
	color: var(--e-global-color-1b6eb37);
}

.elementor-5421 .elementor-element.elementor-element-1e10596 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-5421 .elementor-element.elementor-element-1e10596 .elementor-swiper-button.elementor-swiper-button-next svg {
	fill: var(--e-global-color-1b6eb37);
}

.elementor-5421 .elementor-element.elementor-element-1e10596 .swiper-wrapper {
	display: flex;
	align-items: center;
}

.elementor-5421 .elementor-element.elementor-element-978e089 {
	--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;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5421 .elementor-element.elementor-element-834b873 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-5421 .elementor-element.elementor-element-834b873 {
	text-align: center;
}

.elementor-5421 .elementor-element.elementor-element-834b873 .elementor-heading-title {
	font-family: "Segoe UI", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	line-height: 43px;
	color: var(--e-global-color-1b6eb37);
}

.elementor-5421 .elementor-element.elementor-element-6fe2475 {
	font-family: "Segoe UI", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 26px;
	color: var(--e-global-color-1b6eb37);
}

.elementor-5421 .elementor-element.elementor-element-b51bbdc {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5421 .elementor-element.elementor-element-af63316 {
	--display: flex;
	--min-height: 246px;
	--justify-content: flex-start;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-5421 .elementor-element.elementor-element-af63316:not(.elementor-motion-effects-element-type-background), .elementor-5421 .elementor-element.elementor-element-af63316 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(248, 163, 65, .1);
}

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

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

.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

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

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title, .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-description {
	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-5421 .elementor-element.elementor-element-b30ebf2 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-5421 .elementor-element.elementor-element-b30ebf2 .elementor-icon {
	font-size: 50px;
}

.elementor-5421 .elementor-element.elementor-element-b30ebf2 .elementor-icon-box-title, .elementor-5421 .elementor-element.elementor-element-b30ebf2 .elementor-icon-box-title a {
	font-family: "Museo Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
}

.elementor-5421 .elementor-element.elementor-element-b30ebf2 .elementor-icon-box-title {
	color: var(--e-global-color-1b6eb37);
}

.elementor-5421 .elementor-element.elementor-element-a28ca0f {
	--display: flex;
	--min-height: 246px;
	--justify-content: flex-start;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 10px;
}

.elementor-5421 .elementor-element.elementor-element-a28ca0f:not(.elementor-motion-effects-element-type-background), .elementor-5421 .elementor-element.elementor-element-a28ca0f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(248, 163, 65, .1);
}

.elementor-5421 .elementor-element.elementor-element-724dd82 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-5421 .elementor-element.elementor-element-724dd82.elementor-view-stacked .elementor-icon {
	background-color: #f06847;
}

.elementor-5421 .elementor-element.elementor-element-724dd82.elementor-view-framed .elementor-icon, .elementor-5421 .elementor-element.elementor-element-724dd82.elementor-view-default .elementor-icon {
	fill: #f06847;
	color: #f06847;
	border-color: #f06847;
}

.elementor-5421 .elementor-element.elementor-element-724dd82 .elementor-icon {
	font-size: 50px;
}

.elementor-5421 .elementor-element.elementor-element-724dd82 .elementor-icon-box-title, .elementor-5421 .elementor-element.elementor-element-724dd82 .elementor-icon-box-title a {
	font-family: "Museo Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
}

.elementor-5421 .elementor-element.elementor-element-724dd82 .elementor-icon-box-title {
	color: var(--e-global-color-1b6eb37);
}

.elementor-5421 .elementor-element.elementor-element-465bf3d {
	--display: flex;
	--min-height: 246px;
	--justify-content: flex-start;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 10px;
}

.elementor-5421 .elementor-element.elementor-element-465bf3d:not(.elementor-motion-effects-element-type-background), .elementor-5421 .elementor-element.elementor-element-465bf3d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(248, 163, 65, .1);
}

.elementor-5421 .elementor-element.elementor-element-2ade556 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-5421 .elementor-element.elementor-element-2ade556.elementor-view-stacked .elementor-icon {
	background-color: #f06847;
}

.elementor-5421 .elementor-element.elementor-element-2ade556.elementor-view-framed .elementor-icon, .elementor-5421 .elementor-element.elementor-element-2ade556.elementor-view-default .elementor-icon {
	fill: #f06847;
	color: #f06847;
	border-color: #f06847;
}

.elementor-5421 .elementor-element.elementor-element-2ade556 .elementor-icon {
	font-size: 50px;
}

.elementor-5421 .elementor-element.elementor-element-2ade556 .elementor-icon-box-title, .elementor-5421 .elementor-element.elementor-element-2ade556 .elementor-icon-box-title a {
	font-family: "Museo Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
}

.elementor-5421 .elementor-element.elementor-element-2ade556 .elementor-icon-box-title {
	color: var(--e-global-color-1b6eb37);
}

.elementor-5421 .elementor-element.elementor-element-124ab3c {
	--display: flex;
	--min-height: 246px;
	--justify-content: flex-start;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 10px;
}

.elementor-5421 .elementor-element.elementor-element-124ab3c:not(.elementor-motion-effects-element-type-background), .elementor-5421 .elementor-element.elementor-element-124ab3c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(248, 163, 65, .1);
}

.elementor-5421 .elementor-element.elementor-element-f2da5a7 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-5421 .elementor-element.elementor-element-f2da5a7.elementor-view-stacked .elementor-icon {
	background-color: #f06847;
}

.elementor-5421 .elementor-element.elementor-element-f2da5a7.elementor-view-framed .elementor-icon, .elementor-5421 .elementor-element.elementor-element-f2da5a7.elementor-view-default .elementor-icon {
	fill: #f06847;
	color: #f06847;
	border-color: #f06847;
}

.elementor-5421 .elementor-element.elementor-element-f2da5a7 .elementor-icon {
	font-size: 50px;
}

.elementor-5421 .elementor-element.elementor-element-f2da5a7 .elementor-icon-box-title, .elementor-5421 .elementor-element.elementor-element-f2da5a7 .elementor-icon-box-title a {
	font-family: "Museo Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
}

.elementor-5421 .elementor-element.elementor-element-f2da5a7 .elementor-icon-box-title {
	color: var(--e-global-color-1b6eb37);
}

.elementor-5421 .elementor-element.elementor-element-5e9f314 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5421 .elementor-element.elementor-element-25fe508 {
	--display: flex;
	--justify-content: center;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-5421 .elementor-element.elementor-element-25fe508:not(.elementor-motion-effects-element-type-background), .elementor-5421 .elementor-element.elementor-element-25fe508 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(248, 163, 65, .1);
}

.elementor-5421 .elementor-element.elementor-element-8fbc5de .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
}

.elementor-5421 .elementor-element.elementor-element-8fbc5de .elementor-icon {
	font-size: 50px;
}

.elementor-5421 .elementor-element.elementor-element-8fbc5de .elementor-icon-box-title, .elementor-5421 .elementor-element.elementor-element-8fbc5de .elementor-icon-box-title a {
	font-family: "Museo Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
}

.elementor-5421 .elementor-element.elementor-element-8fbc5de .elementor-icon-box-title {
	color: var(--e-global-color-1b6eb37);
}

.elementor-5421 .elementor-element.elementor-element-91e8b87 {
	--display: flex;
	--justify-content: center;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 10px;
}

.elementor-5421 .elementor-element.elementor-element-91e8b87:not(.elementor-motion-effects-element-type-background), .elementor-5421 .elementor-element.elementor-element-91e8b87 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(248, 163, 65, .1);
}

.elementor-5421 .elementor-element.elementor-element-0ee3f82 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
}

.elementor-5421 .elementor-element.elementor-element-0ee3f82.elementor-view-stacked .elementor-icon {
	background-color: #f06847;
}

.elementor-5421 .elementor-element.elementor-element-0ee3f82.elementor-view-framed .elementor-icon, .elementor-5421 .elementor-element.elementor-element-0ee3f82.elementor-view-default .elementor-icon {
	fill: #f06847;
	color: #f06847;
	border-color: #f06847;
}

.elementor-5421 .elementor-element.elementor-element-0ee3f82 .elementor-icon {
	font-size: 50px;
}

.elementor-5421 .elementor-element.elementor-element-0ee3f82 .elementor-icon-box-title, .elementor-5421 .elementor-element.elementor-element-0ee3f82 .elementor-icon-box-title a {
	font-family: "Museo Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
}

.elementor-5421 .elementor-element.elementor-element-0ee3f82 .elementor-icon-box-title {
	color: var(--e-global-color-1b6eb37);
}

.elementor-5421 .elementor-element.elementor-element-cdcaf6a .elementor-button {
	background-color: #0069b5;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 27px;
	border-radius: 0px 0px 0px 0px;
	padding: 10px 46px 10px 46px;
}

.elementor-5421 .elementor-element.elementor-element-cdcaf6a > .elementor-widget-container {
	padding: 50px 0px 0px 0px;
}

.elementor-5421 .elementor-element.elementor-element-4f02a70 {
	--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;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5421 .elementor-element.elementor-element-6bc891a > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-5421 .elementor-element.elementor-element-6bc891a {
	text-align: center;
}

.elementor-5421 .elementor-element.elementor-element-6bc891a .elementor-heading-title {
	font-family: "Museo Sans", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	line-height: 43px;
	color: var(--e-global-color-1b6eb37);
}

.elementor-5421 .elementor-element.elementor-element-1bfac10 {
	font-family: "Segoe UI", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 26px;
	color: var(--e-global-color-1b6eb37);
}

.elementor-5421 .elementor-element.elementor-element-b173d30 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--grid-auto-flow: row;
}

.elementor-5421 .elementor-element.elementor-element-7381694 {
	--display: flex;
	--min-height: 410px;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, .25098039215686);
	--padding-top: 26px;
	--padding-bottom: 0px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-5421 .elementor-element.elementor-element-7381694:not(.elementor-motion-effects-element-type-background), .elementor-5421 .elementor-element.elementor-element-7381694 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-578ffbd);
}

.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-5421 .elementor-element.elementor-element-6848bf5 {
	text-align: start;
}

.elementor-5421 .elementor-element.elementor-element-6848bf5 img {
	width: 231px;
	height: 231px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5421 .elementor-element.elementor-element-01c12e3 .elementor-heading-title {
	font-family: "Museo Sans", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: #394553;
}

.elementor-5421 .elementor-element.elementor-element-35e938b {
	font-family: "Segoe UI", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	color: var(--e-global-color-1b6eb37);
}

.elementor-5421 .elementor-element.elementor-element-24f6e62 {
	--display: flex;
	--min-height: 410px;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, .25098039215686);
	--padding-top: 26px;
	--padding-bottom: 0px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-5421 .elementor-element.elementor-element-24f6e62:not(.elementor-motion-effects-element-type-background), .elementor-5421 .elementor-element.elementor-element-24f6e62 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-578ffbd);
}

.elementor-5421 .elementor-element.elementor-element-5d11fa9 {
	text-align: start;
}

.elementor-5421 .elementor-element.elementor-element-5d11fa9 img {
	width: 231px;
	height: 231px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5421 .elementor-element.elementor-element-49b40e6 .elementor-heading-title {
	font-family: "Museo Sans", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: #394553;
}

.elementor-5421 .elementor-element.elementor-element-f68213c {
	font-family: "Segoe UI", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	color: var(--e-global-color-1b6eb37);
}

.elementor-5421 .elementor-element.elementor-element-6f9cc3a {
	--display: flex;
	--min-height: 410px;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, .25098039215686);
	--padding-top: 26px;
	--padding-bottom: 0px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-5421 .elementor-element.elementor-element-6f9cc3a:not(.elementor-motion-effects-element-type-background), .elementor-5421 .elementor-element.elementor-element-6f9cc3a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-578ffbd);
}

.elementor-5421 .elementor-element.elementor-element-820d543 {
	text-align: start;
}

.elementor-5421 .elementor-element.elementor-element-820d543 img {
	width: 231px;
	height: 231px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5421 .elementor-element.elementor-element-43089d5 .elementor-heading-title {
	font-family: "Museo Sans", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: #394553;
}

.elementor-5421 .elementor-element.elementor-element-baf2f0f {
	font-family: "Segoe UI", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	color: var(--e-global-color-1b6eb37);
}

.elementor-5421 .elementor-element.elementor-element-f156f41 {
	--display: flex;
	--min-height: 410px;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, .25098039215686);
	--padding-top: 26px;
	--padding-bottom: 0px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-5421 .elementor-element.elementor-element-f156f41:not(.elementor-motion-effects-element-type-background), .elementor-5421 .elementor-element.elementor-element-f156f41 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-578ffbd);
}

.elementor-5421 .elementor-element.elementor-element-a3eec1d {
	text-align: start;
}

.elementor-5421 .elementor-element.elementor-element-a3eec1d img {
	width: 231px;
	height: 231px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5421 .elementor-element.elementor-element-6a3aac7 .elementor-heading-title {
	font-family: "Museo Sans", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: #394553;
}

.elementor-5421 .elementor-element.elementor-element-24567df {
	font-family: "Segoe UI", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	color: var(--e-global-color-1b6eb37);
}

.elementor-5421 .elementor-element.elementor-element-5ae2ca6 {
	--display: flex;
	--min-height: 410px;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, .25098039215686);
	--padding-top: 26px;
	--padding-bottom: 0px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-5421 .elementor-element.elementor-element-5ae2ca6:not(.elementor-motion-effects-element-type-background), .elementor-5421 .elementor-element.elementor-element-5ae2ca6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-578ffbd);
}

.elementor-5421 .elementor-element.elementor-element-03f794f {
	text-align: start;
}

.elementor-5421 .elementor-element.elementor-element-03f794f img {
	width: 231px;
	height: 231px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5421 .elementor-element.elementor-element-c8f3f92 .elementor-heading-title {
	font-family: "Museo Sans", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: #394553;
}

.elementor-5421 .elementor-element.elementor-element-cdb6ba0 {
	font-family: "Segoe UI", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	color: var(--e-global-color-1b6eb37);
}

.elementor-5421 .elementor-element.elementor-element-3aa1807 {
	--display: flex;
	--min-height: 410px;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, .25098039215686);
	--padding-top: 26px;
	--padding-bottom: 0px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-5421 .elementor-element.elementor-element-3aa1807:not(.elementor-motion-effects-element-type-background), .elementor-5421 .elementor-element.elementor-element-3aa1807 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-578ffbd);
}

.elementor-5421 .elementor-element.elementor-element-2deb7fb {
	text-align: start;
}

.elementor-5421 .elementor-element.elementor-element-2deb7fb img {
	width: 231px;
	height: 231px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5421 .elementor-element.elementor-element-9957fd1 .elementor-heading-title {
	font-family: "Museo Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 32px;
	color: #394553;
}

.elementor-5421 .elementor-element.elementor-element-afd6243 {
	font-family: "Segoe UI", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	color: var(--e-global-color-1b6eb37);
}

.elementor-5421 .elementor-element.elementor-element-c3320a8 {
	--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;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5421 .elementor-element.elementor-element-c3320a8:not(.elementor-motion-effects-element-type-background), .elementor-5421 .elementor-element.elementor-element-c3320a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(228, 244, 255, .5);
}

.elementor-5421 .elementor-element.elementor-element-5fa8267 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-5421 .elementor-element.elementor-element-5fa8267 {
	text-align: center;
}

.elementor-5421 .elementor-element.elementor-element-5fa8267 .elementor-heading-title {
	font-family: "Museo Sans", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	line-height: 43px;
	color: var(--e-global-color-1b6eb37);
}

.elementor-5421 .elementor-element.elementor-element-d10241c {
	font-family: "Segoe UI", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 26px;
	color: var(--e-global-color-1b6eb37);
}

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

.elementor-5421 .elementor-element.elementor-element-ade072e.e-con {
	--align-self: center;
}

.elementor-5421 .elementor-element.elementor-element-999e1a7 {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5421 .elementor-element.elementor-element-745d33d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5421 .elementor-element.elementor-element-745d33d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5421 .elementor-element.elementor-element-88d9001 {
	--display: flex;
	--justify-content: center;
}

.elementor-5421 .elementor-element.elementor-element-24c04b4 {
	font-family: "Segoe UI", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 26px;
	color: var(--e-global-color-1b6eb37);
}

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

.elementor-5421 .elementor-element.elementor-element-70bfb49 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5421 .elementor-element.elementor-element-70bfb49.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5421 .elementor-element.elementor-element-cd87bae {
	--display: flex;
	--justify-content: center;
}

.elementor-5421 .elementor-element.elementor-element-0516ec0 {
	font-family: "Segoe UI", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 26px;
	color: var(--e-global-color-1b6eb37);
}

.elementor-5421 .elementor-element.elementor-element-877fb71 {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5421 .elementor-element.elementor-element-a3fad25 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5421 .elementor-element.elementor-element-a3fad25.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5421 .elementor-element.elementor-element-af36259 {
	--display: flex;
	--justify-content: center;
}

.elementor-5421 .elementor-element.elementor-element-531c5a7 {
	font-family: "Segoe UI", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 26px;
	color: var(--e-global-color-1b6eb37);
}

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

.elementor-5421 .elementor-element.elementor-element-e2bb12d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5421 .elementor-element.elementor-element-e2bb12d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5421 .elementor-element.elementor-element-eca87a5 {
	--display: flex;
	--justify-content: center;
}

.elementor-5421 .elementor-element.elementor-element-88a7f08 {
	font-family: "Segoe UI", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 26px;
	color: var(--e-global-color-1b6eb37);
}

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

.elementor-5421 .elementor-element.elementor-element-c441c77 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5421 .elementor-element.elementor-element-c441c77.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5421 .elementor-element.elementor-element-048a7b5 {
	--display: flex;
	--justify-content: center;
}

.elementor-5421 .elementor-element.elementor-element-3e14f0a {
	font-family: "Segoe UI", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 26px;
	color: var(--e-global-color-1b6eb37);
}

.elementor-5421 .elementor-element.elementor-element-710802f {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5421 .elementor-element.elementor-element-6984465 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5421 .elementor-element.elementor-element-6984465.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5421 .elementor-element.elementor-element-856b766 {
	--display: flex;
	--justify-content: center;
}

.elementor-5421 .elementor-element.elementor-element-738c0e5 {
	font-family: "Segoe UI", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 26px;
	color: var(--e-global-color-1b6eb37);
}

.elementor-5421 .elementor-element.elementor-element-2611f60 .elementor-button {
	background-color: #0069b5;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 27px;
	border-radius: 0px 0px 0px 0px;
	padding: 10px 46px 10px 46px;
}

.elementor-5421 .elementor-element.elementor-element-2611f60 > .elementor-widget-container {
	padding: 50px 0px 0px 0px;
}

.elementor-5421 .elementor-element.elementor-element-d7805e6 {
	--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;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5421 .elementor-element.elementor-element-2d6cc03 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5421 .elementor-element.elementor-element-c66c627 {
	text-align: start;
}

.elementor-5421 .elementor-element.elementor-element-c66c627 .elementor-heading-title {
	font-family: "Museo Sans", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	line-height: 42px;
	color: var(--e-global-color-1b6eb37);
}

.elementor-5421 .elementor-element.elementor-element-5e52dd6 {
	text-align: start;
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 26px;
	color: var(--e-global-color-1b6eb37);
}

.elementor-5421 .elementor-element.elementor-element-4d19e5a .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 27px;
	border-radius: 0px 0px 0px 0px;
	padding: 10px 45px 10px 45px;
}

.elementor-5421 .elementor-element.elementor-element-23844c6 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5421 .elementor-element.elementor-element-82fd5fd .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-5421 .elementor-element.elementor-element-4e6ff18 {
	--display: flex;
	--min-height: 470px;
	--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: 60px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5421 .elementor-element.elementor-element-4e6ff18:not(.elementor-motion-effects-element-type-background), .elementor-5421 .elementor-element.elementor-element-4e6ff18 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilelajf.nitrocdn.com/lVzpQKKYetkHGPQazAtPCRuEXSrVIHiY/assets/images/optimized/rev-6a2e1fd/www.stromasys.com/wp-content/uploads/2025/04/Home-Testimonials-Banner.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-5421 .elementor-element.elementor-element-450759e {
	--display: flex;
	--position: absolute;
	bottom: 0px;
}

.elementor-5421 .elementor-element.elementor-element-450759e:not(.elementor-motion-effects-element-type-background), .elementor-5421 .elementor-element.elementor-element-450759e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .9);
}

body:not(.rtl) .elementor-5421 .elementor-element.elementor-element-450759e {
	left: 0px;
}

body.rtl .elementor-5421 .elementor-element.elementor-element-450759e {
	right: 0px;
}

.elementor-5421 .elementor-element.elementor-element-2ec8ac5 .htslider-postslider-area ul.slick-dots li button {
	background-color: var(--e-global-color-578ffbd);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-5421 .elementor-element.elementor-element-2ec8ac5 .htslider-postslider-area ul.slick-dots li button:hover, .elementor-5421 .elementor-element.elementor-element-2ec8ac5 .htslider-postslider-area .slick-dots li.slick-active button {
	background-color: var(--e-global-color-primary);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
}

.elementor-5421 .elementor-element.elementor-element-2ec8ac5 .htslider-postslider-area button.slick-arrow {
	height: 46px;
	width: 46px;
	color: #00282a;
}

.elementor-5421 .elementor-element.elementor-element-2ec8ac5 .htslider-postslider-area button.slick-arrow svg path {
	fill: #00282a;
}

.elementor-5421 .elementor-element.elementor-element-2ec8ac5 .htslider-postslider-area button.slick-arrow:hover {
	color: #00282a;
}

.elementor-5421 .elementor-element.elementor-element-2ec8ac5 .htslider-postslider-area button.slick-arrow:hover svg path {
	fill: #00282a;
}

.elementor-5421 .elementor-element.elementor-element-2ec8ac5 .htslider-carousel-activation.dot_bottom_right .slick-dots, .elementor-5421 .elementor-element.elementor-element-2ec8ac5 .htslider-carousel-activation.dot_right_center .slick-dots {
	right: 160px;
	left: auto;
}

.elementor-5421 .elementor-element.elementor-element-2ec8ac5 .htslider-carousel-activation.dot_bottom_left .slick-dots, .elementor-5421 .elementor-element.elementor-element-2ec8ac5 .htslider-carousel-activation.dot_left_center .slick-dots {
	left: 160px;
}

.elementor-5421 .elementor-element.elementor-element-2ec8ac5 .htslider-carousel-activation.dot_bottom_left .slick-dots, .elementor-5421 .elementor-element.elementor-element-2ec8ac5 .htslider-carousel-activation.dot_bottom_right .slick-dots, .elementor-5421 .elementor-element.elementor-element-2ec8ac5 .htslider-carousel-activation.dot_bottom_center .slick-dots {
	bottom: 50px;
	top: auto;
}

.elementor-5421 .elementor-element.elementor-element-2ec8ac5 .htslider-carousel-activation.dot_right_center .slick-dots li:not(:last-child), .elementor-5421 .elementor-element.elementor-element-2ec8ac5 .htslider-carousel-activation.dot_left_center .slick-dots li:not(:last-child) {
	margin-bottom: 8px;
}

.elementor-5421 .elementor-element.elementor-element-2ec8ac5 .htslider-carousel-activation.dot_bottom_center .slick-dots li:not(:last-child), .elementor-5421 .elementor-element.elementor-element-2ec8ac5 .htslider-carousel-activation.dot_bottom_right .slick-dots li:not(:last-child), .elementor-5421 .elementor-element.elementor-element-2ec8ac5 .htslider-carousel-activation.dot_bottom_left .slick-dots li:not(:last-child), .elementor-5421 .elementor-element.elementor-element-2ec8ac5 .htslider-carousel-activation.dot_custom .slick-dots li:not(:last-child) {
	margin-right: 8px;
}

.elementor-5421 .elementor-element.elementor-element-2ec8ac5 .htslider-carousel-activation .slick-dots li button {
	height: 15px;
	width: 15px !important;
}

.elementor-5421 .elementor-element.elementor-element-7e6c06f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 50px;
	--row-gap: 0px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5421 .elementor-element.elementor-element-7e6c06f:not(.elementor-motion-effects-element-type-background), .elementor-5421 .elementor-element.elementor-element-7e6c06f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f4f4;
}

.elementor-5421 .elementor-element.elementor-element-0620ce4 {
	--display: flex;
	--min-height: 389px;
}

.elementor-5421 .elementor-element.elementor-element-0620ce4:not(.elementor-motion-effects-element-type-background), .elementor-5421 .elementor-element.elementor-element-0620ce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilelajf.nitrocdn.com/lVzpQKKYetkHGPQazAtPCRuEXSrVIHiY/assets/images/optimized/rev-6a2e1fd/www.stromasys.com/wp-content/uploads/2025/04/Partners-Banner.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-5421 .elementor-element.elementor-element-a79017b {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-5421 .elementor-element.elementor-element-924c1e6 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-5421 .elementor-element.elementor-element-924c1e6 {
	text-align: start;
}

.elementor-5421 .elementor-element.elementor-element-924c1e6 .elementor-heading-title {
	font-family: "Segoe UI", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	line-height: 38px;
	color: var(--e-global-color-1b6eb37);
}

.elementor-5421 .elementor-element.elementor-element-2552602 {
	font-family: "Segoe UI", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 26px;
	color: var(--e-global-color-1b6eb37);
}

.elementor-5421 .elementor-element.elementor-element-68573db .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 27px;
	border-radius: 0px 0px 0px 0px;
	padding: 10px 45px 10px 45px;
}

.elementor-5421 .elementor-element.elementor-element-044cf87 {
	--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;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5421 .elementor-element.elementor-element-49d6aa3 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-5421 .elementor-element.elementor-element-49d6aa3 {
	text-align: center;
}

.elementor-5421 .elementor-element.elementor-element-49d6aa3 .elementor-heading-title {
	font-family: "Segoe UI", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	line-height: 43px;
	color: var(--e-global-color-1b6eb37);
}

.elementor-5421 .elementor-element.elementor-element-e06a675 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5421 .elementor-element.elementor-element-2671b81 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5421 .elementor-element.elementor-element-2671b81:not(.elementor-motion-effects-element-type-background), .elementor-5421 .elementor-element.elementor-element-2671b81 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8fdff;
}

.elementor-5421 .elementor-element.elementor-element-9b4c238 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-5421 .elementor-element.elementor-element-1db0ec1 .elementor-heading-title {
	font-family: "Segoe UI", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 22px;
	color: #0069b5;
}

.elementor-5421 .elementor-element.elementor-element-2b88f4a .elementor-heading-title {
	font-family: "Segoe UI", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	color: var(--e-global-color-1b6eb37);
}

.elementor-5421 .elementor-element.elementor-element-8524c58 .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 27px;
	border-radius: 0px 0px 0px 0px;
	padding: 10px 45px 10px 45px;
}

.elementor-5421 .elementor-element.elementor-element-2ecd852 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5421 .elementor-element.elementor-element-f2e930d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5421 .elementor-element.elementor-element-324ff90 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5421 .elementor-element.elementor-element-324ff90.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5421 .elementor-element.elementor-element-a4ce4b4 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-5421 .elementor-element.elementor-element-422cdb9 .elementor-heading-title {
	font-family: "Segoe UI", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 22px;
	color: #0069b5;
}

.elementor-5421 .elementor-element.elementor-element-0c0069b .elementor-heading-title {
	font-family: "Segoe UI", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	color: var(--e-global-color-1b6eb37);
}

.elementor-5421 .elementor-element.elementor-element-fd743a4 .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 27px;
	border-radius: 0px 0px 0px 0px;
	padding: 8px 40px 8px 40px;
}

.elementor-5421 .elementor-element.elementor-element-496654a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5421 .elementor-element.elementor-element-235ec71 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5421 .elementor-element.elementor-element-235ec71.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5421 .elementor-element.elementor-element-170585b {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-5421 .elementor-element.elementor-element-bccd248 .elementor-heading-title {
	font-family: "Segoe UI", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 22px;
	color: #0069b5;
}

.elementor-5421 .elementor-element.elementor-element-d56d14f .elementor-heading-title {
	font-family: "Segoe UI", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	color: var(--e-global-color-1b6eb37);
}

.elementor-5421 .elementor-element.elementor-element-437c8c5 .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 27px;
	border-radius: 0px 0px 0px 0px;
	padding: 10px 45px 10px 45px;
}

.elementor-5421 .elementor-element.elementor-element-dcd666d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5421 .elementor-element.elementor-element-c9855fc {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5421 .elementor-element.elementor-element-c9855fc.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5421 .elementor-element.elementor-element-bce4197 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-5421 .elementor-element.elementor-element-a3c7e5a .elementor-heading-title {
	font-family: "Segoe UI", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 22px;
	color: #0069b5;
}

.elementor-5421 .elementor-element.elementor-element-212e147 .elementor-heading-title {
	font-family: "Segoe UI", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	color: var(--e-global-color-1b6eb37);
}

.elementor-5421 .elementor-element.elementor-element-5af35fb .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 27px;
	border-radius: 0px 0px 0px 0px;
	padding: 10px 45px 10px 45px;
}

.elementor-5421 .elementor-element.elementor-element-d8566f6 {
	--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;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5421 .elementor-element.elementor-element-487f5b2 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-5421 .elementor-element.elementor-element-487f5b2 {
	text-align: center;
}

.elementor-5421 .elementor-element.elementor-element-487f5b2 .elementor-heading-title {
	font-family: "Segoe UI", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	line-height: 43px;
	color: var(--e-global-color-1b6eb37);
}

.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-loop-grid .e-load-more-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-5421 .elementor-element.elementor-element-69d1af6 {
	--grid-columns: 3;
}

.elementor-5421 .elementor-element.elementor-element-69d1af6 .elementor-loop-container {
	grid-auto-rows: 1fr;
}

.elementor-5421 .elementor-element.elementor-element-69d1af6 .e-loop-item > .elementor-section, .elementor-5421 .elementor-element.elementor-element-69d1af6 .e-loop-item > .elementor-section > .elementor-container, .elementor-5421 .elementor-element.elementor-element-69d1af6 .e-loop-item > .e-con, .elementor-5421 .elementor-element.elementor-element-69d1af6 .e-loop-item .elementor-section-wrap  > .e-con {
	height: 100%;
}

.elementor-5421 .elementor-element.elementor-element-674e825 .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 27px;
	border-radius: 0px 0px 0px 0px;
	padding: 10px 45px 10px 45px;
}

.elementor-5421 .elementor-element.elementor-element-674e825 > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-5421 .elementor-element.elementor-element-9be9cb0 {
	--display: flex;
	--min-height: 320px;
	--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;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5421 .elementor-element.elementor-element-9be9cb0:not(.elementor-motion-effects-element-type-background), .elementor-5421 .elementor-element.elementor-element-9be9cb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e4f4ff;
}

.elementor-5421 .elementor-element.elementor-element-81af236 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-5421 .elementor-element.elementor-element-81af236 {
	text-align: center;
}

.elementor-5421 .elementor-element.elementor-element-81af236 .elementor-heading-title {
	font-family: "Segoe UI", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	line-height: 43px;
	color: var(--e-global-color-1b6eb37);
}

.elementor-5421 .elementor-element.elementor-element-4edc2aa .elementor-button {
	background-color: #f26649;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 27px;
	border-radius: 0px 0px 0px 0px;
	padding: 10px 45px 10px 45px;
}

@media (min-width:768px) {
	.elementor-5421 .elementor-element.elementor-element-7482ac3 {
		--content-width: 1200px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-a40e7a2 {
		--width: 450px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-0cfe8a0 {
		--content-width: 1150px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-1aa78a7 {
		--width: 50px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-303e2ab {
		--width: 50px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-af63316 {
		--width: 266px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-a28ca0f {
		--width: 266px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-465bf3d {
		--width: 266px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-124ab3c {
		--width: 266px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-b173d30 {
		--width: 1110px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-7381694 {
		--width: 327px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-24f6e62 {
		--width: 327px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-6f9cc3a {
		--width: 327px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-f156f41 {
		--width: 327px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-5ae2ca6 {
		--width: 327px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-3aa1807 {
		--width: 327px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-ade072e {
		--width: 975px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-745d33d {
		--width: 40%;
	}
	
	.elementor-5421 .elementor-element.elementor-element-88d9001 {
		--width: 50%;
	}
	
	.elementor-5421 .elementor-element.elementor-element-70bfb49 {
		--width: 40%;
	}
	
	.elementor-5421 .elementor-element.elementor-element-cd87bae {
		--width: 50%;
	}
	
	.elementor-5421 .elementor-element.elementor-element-a3fad25 {
		--width: 40%;
	}
	
	.elementor-5421 .elementor-element.elementor-element-af36259 {
		--width: 50%;
	}
	
	.elementor-5421 .elementor-element.elementor-element-e2bb12d {
		--width: 40%;
	}
	
	.elementor-5421 .elementor-element.elementor-element-eca87a5 {
		--width: 50%;
	}
	
	.elementor-5421 .elementor-element.elementor-element-c441c77 {
		--width: 40%;
	}
	
	.elementor-5421 .elementor-element.elementor-element-048a7b5 {
		--width: 50%;
	}
	
	.elementor-5421 .elementor-element.elementor-element-6984465 {
		--width: 40%;
	}
	
	.elementor-5421 .elementor-element.elementor-element-856b766 {
		--width: 50%;
	}
	
	.elementor-5421 .elementor-element.elementor-element-d7805e6 {
		--content-width: 1160px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-450759e {
		--width: 80%;
	}
	
	.elementor-5421 .elementor-element.elementor-element-7e6c06f {
		--content-width: 1160px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-044cf87 {
		--content-width: 1160px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-324ff90 {
		--width: 45%;
	}
	
	.elementor-5421 .elementor-element.elementor-element-a4ce4b4 {
		--width: 55%;
	}
	
	.elementor-5421 .elementor-element.elementor-element-235ec71 {
		--width: 45%;
	}
	
	.elementor-5421 .elementor-element.elementor-element-170585b {
		--width: 55%;
	}
	
	.elementor-5421 .elementor-element.elementor-element-c9855fc {
		--width: 45%;
	}
	
	.elementor-5421 .elementor-element.elementor-element-bce4197 {
		--width: 55%;
	}
	
	.elementor-5421 .elementor-element.elementor-element-d8566f6 {
		--content-width: 1160px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-9be9cb0 {
		--content-width: 1200px;
	}
}

@media (max-width:1366px) and (min-width:768px) {
	.elementor-5421 .elementor-element.elementor-element-7482ac3 {
		--content-width: 1160px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-0cfe8a0 {
		--content-width: 1160px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-b173d30 {
		--width: 100%;
	}
	
	.elementor-5421 .elementor-element.elementor-element-7381694 {
		--width: 100%;
	}
	
	.elementor-5421 .elementor-element.elementor-element-24f6e62 {
		--width: 100%;
	}
	
	.elementor-5421 .elementor-element.elementor-element-6f9cc3a {
		--width: 100%;
	}
	
	.elementor-5421 .elementor-element.elementor-element-f156f41 {
		--width: 100%;
	}
	
	.elementor-5421 .elementor-element.elementor-element-5ae2ca6 {
		--width: 100%;
	}
	
	.elementor-5421 .elementor-element.elementor-element-3aa1807 {
		--width: 100%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-5421 .elementor-element.elementor-element-1aa78a7 {
		--width: 25px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-303e2ab {
		--width: 25px;
	}
}

@media (max-width:880px) and (min-width:768px) {
	.elementor-5421 .elementor-element.elementor-element-ade072e {
		--width: 100%;
	}
	
	.elementor-5421 .elementor-element.elementor-element-745d33d {
		--width: 50%;
	}
	
	.elementor-5421 .elementor-element.elementor-element-88d9001 {
		--width: 100%;
	}
	
	.elementor-5421 .elementor-element.elementor-element-70bfb49 {
		--width: 40%;
	}
	
	.elementor-5421 .elementor-element.elementor-element-450759e {
		--width: 100%;
	}
	
	.elementor-5421 .elementor-element.elementor-element-a4ce4b4 {
		--width: 100%;
	}
	
	.elementor-5421 .elementor-element.elementor-element-170585b {
		--width: 100%;
	}
	
	.elementor-5421 .elementor-element.elementor-element-bce4197 {
		--width: 100%;
	}
}

@media (max-width:1366px) {
	.elementor-5421 .elementor-element.elementor-element-7482ac3 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-0cfe8a0 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-1e10596 {
		--e-image-carousel-slides-to-show: 5;
	}
	
	.elementor-5421 .elementor-element.elementor-element-b51bbdc {
		--justify-content: center;
	}
	
	.elementor-5421 .elementor-element.elementor-element-b173d30 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-ade072e {
		--grid-auto-flow: row;
	}
}

@media (max-width:1265px) {
	.elementor-5421 .elementor-element.elementor-element-978e089 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-4f02a70 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-b173d30 {
		--grid-auto-flow: row;
	}
	
	.elementor-5421 .elementor-element.elementor-element-c3320a8 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-ade072e {
		--grid-auto-flow: row;
	}
	
	.elementor-5421 .elementor-element.elementor-element-4e6ff18 {
		--min-height: 510px;
	}
}

@media (max-width:1024px) {
	.elementor-5421 .elementor-element.elementor-element-7482ac3:not(.elementor-motion-effects-element-type-background), .elementor-5421 .elementor-element.elementor-element-7482ac3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -540px 0px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-7482ac3 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-65cf3fe {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-5421 .elementor-element.elementor-element-9518898 {
		--justify-content: flex-end;
	}
	
	.elementor-5421 .elementor-element.elementor-element-0cfe8a0 {
		--gap: 15px 0px;
		--row-gap: 15px;
		--column-gap: 0px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-e261b66 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-83000b7 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-f010992 .elementor-icon {
		font-size: 30px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-f010992 .elementor-icon svg {
		height: 30px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-fe528b1 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-db97f9a .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-89a4ecc {
		--gap: 9px 9px;
		--row-gap: 9px;
		--column-gap: 9px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-1e001ec .elementor-icon {
		font-size: 32px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-1e001ec .elementor-icon svg {
		height: 32px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-91ce900 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-bbaf4a6 .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-2f04520 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-2bf9c97 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-01ace60 .elementor-icon {
		font-size: 30px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-01ace60 .elementor-icon svg {
		height: 30px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-9fa1956 .elementor-heading-title {
		font-size: 24px;
		line-height: 30px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-f0e28ed .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-bc640b9 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-a15624b .elementor-icon {
		font-size: 30px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-a15624b .elementor-icon svg {
		height: 30px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-e075c9f .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-23b542c .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-238fd78 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-0e3671d .elementor-icon {
		font-size: 30px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-0e3671d .elementor-icon svg {
		height: 30px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-62a2ec9 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-1d46e8e .elementor-heading-title {
		font-size: 18px;
		line-height: 30px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-0dc284e {
		--gap: 0px 10px;
		--row-gap: 0px;
		--column-gap: 10px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-1e10596 {
		--e-image-carousel-slides-to-show: 3;
	}
	
	.elementor-5421 .elementor-element.elementor-element-b173d30 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5421 .elementor-element.elementor-element-ade072e {
		--grid-auto-flow: row;
	}
	
	.elementor-5421 .elementor-element.elementor-element-d7805e6 {
		--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-5421 .elementor-element.elementor-element-a79017b {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-e06a675 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-69d1af6 {
		--grid-columns: 2;
	}
}

@media (max-width:880px) {
	.elementor-5421 .elementor-element.elementor-element-7482ac3:not(.elementor-motion-effects-element-type-background), .elementor-5421 .elementor-element.elementor-element-7482ac3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center left;
	}
	
	.elementor-5421 .elementor-element.elementor-element-b173d30 {
		--grid-auto-flow: row;
	}
	
	.elementor-5421 .elementor-element.elementor-element-ade072e {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--grid-auto-flow: row;
	}
	
	.elementor-5421 .elementor-element.elementor-element-999e1a7 {
		--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;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-1d17abe {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-4e6ff18 {
		--min-height: 560px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-f2e930d {
		--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-5421 .elementor-element.elementor-element-496654a {
		--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-5421 .elementor-element.elementor-element-dcd666d {
		--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;
	}
}

@media (max-width:767px) {
	.elementor-5421 .elementor-element.elementor-element-7482ac3:not(.elementor-motion-effects-element-type-background), .elementor-5421 .elementor-element.elementor-element-7482ac3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilelajf.nitrocdn.com/lVzpQKKYetkHGPQazAtPCRuEXSrVIHiY/assets/images/optimized/rev-6a2e1fd/www.stromasys.com/wp-content/uploads/2026/02/HomePage-Banner-Mobile.webp");
		background-position: center left;
	}
	
	.elementor-5421 .elementor-element.elementor-element-65cf3fe {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-5421 .elementor-element.elementor-element-65cf3fe .elementor-heading-title {
		font-size: 24px;
		line-height: 36px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-d9fc7e7 .elementor-heading-title {
		font-size: 24px;
		line-height: 34px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-e261b66 {
		--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: 20px 0px;
		--row-gap: 20px;
		--column-gap: 0px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-2f04520 {
		--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: 20px 0px;
		--row-gap: 20px;
		--column-gap: 0px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-238fd78 {
		--justify-content: flex-start;
	}
	
	.elementor-5421 .elementor-element.elementor-element-0dc284e {
		--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: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-dba3eb4 .elementor-heading-title {
		font-size: 24px;
		line-height: 34px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-834b873 .elementor-heading-title {
		font-size: 24px;
		line-height: 34px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-6bc891a .elementor-heading-title {
		font-size: 24px;
		line-height: 34px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-b173d30 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5421 .elementor-element.elementor-element-5fa8267 .elementor-heading-title {
		font-size: 24px;
		line-height: 34px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-ade072e {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5421 .elementor-element.elementor-element-24c04b4 {
		text-align: center;
	}
	
	.elementor-5421 .elementor-element.elementor-element-0516ec0 {
		text-align: center;
	}
	
	.elementor-5421 .elementor-element.elementor-element-531c5a7 {
		text-align: center;
	}
	
	.elementor-5421 .elementor-element.elementor-element-88a7f08 {
		text-align: center;
	}
	
	.elementor-5421 .elementor-element.elementor-element-3e14f0a {
		text-align: center;
	}
	
	.elementor-5421 .elementor-element.elementor-element-738c0e5 {
		text-align: center;
	}
	
	.elementor-5421 .elementor-element.elementor-element-c66c627 .elementor-heading-title {
		font-size: 24px;
		line-height: 34px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-450759e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-2ec8ac5 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-a79017b {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-49d6aa3 .elementor-heading-title {
		font-size: 24px;
		line-height: 34px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-9b4c238 {
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-e06d9fc img {
		width: 100%;
	}
	
	.elementor-5421 .elementor-element.elementor-element-ec93730 img {
		width: 100%;
	}
	
	.elementor-5421 .elementor-element.elementor-element-c98467b img {
		width: 100%;
	}
	
	.elementor-5421 .elementor-element.elementor-element-487f5b2 .elementor-heading-title {
		font-size: 24px;
		line-height: 34px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-69d1af6 {
		--grid-columns: 1;
	}
	
	.elementor-5421 .elementor-element.elementor-element-81af236 .elementor-heading-title {
		font-size: 24px;
		line-height: 34px;
	}
	
	.elementor-5421 .elementor-element.elementor-element-7482ac3:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-5421 .elementor-element.elementor-element-7482ac3 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
}
