.elementor-1647
	.elementor-element.elementor-element-09c2c26:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-1647
	.elementor-element.elementor-element-09c2c26
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: #fff;
}
.elementor-1647 .elementor-element.elementor-element-09c2c26 {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 30px;
	margin-bottom: 0;
	padding: 120px 0 0;
}
.elementor-1647
	.elementor-element.elementor-element-09c2c26
	> .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1647
	.elementor-element.elementor-element-9d044c9:not(
		.elementor-motion-effects-element-type-background
	)
	> .elementor-widget-wrap,
.elementor-1647
	.elementor-element.elementor-element-9d044c9
	> .elementor-widget-wrap
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: #fff;
}
.elementor-1647
	.elementor-element.elementor-element-9d044c9
	> .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0;
}
.elementor-1647
	.elementor-element.elementor-element-9d044c9
	> .elementor-element-populated
	> .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1647 .elementor-element.elementor-element-82a981d {
	--display: flex;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-1647
	.elementor-element.elementor-element-4615408
	> .elementor-widget-container {
	margin: 0;
	padding: 0;
}
body:not(.rtl) .elementor-1647 .elementor-element.elementor-element-4a6b3d9 {
	left: -230px;
}
body.rtl .elementor-1647 .elementor-element.elementor-element-4a6b3d9 {
	right: -230px;
}
.elementor-1647 .elementor-element.elementor-element-4a6b3d9 {
	top: 680px;
}
body:not(.rtl) .elementor-1647 .elementor-element.elementor-element-456aa89 {
	left: 501px;
}
body.rtl .elementor-1647 .elementor-element.elementor-element-456aa89 {
	right: 501px;
}
.elementor-1647 .elementor-element.elementor-element-456aa89 {
	top: 731px;
}
.elementor-1647
	.elementor-element.elementor-element-1a706df
	> .elementor-widget-container {
	margin: 0;
	padding: 0;
}
.elementor-1647 .elementor-element.elementor-element-b8f6ae0 {
	--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: center;
	--background-transition: 0.3s;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-1647 .elementor-element.elementor-element-2793ece {
	width: var(--container-widget-width, 30%);
	max-width: 30%;
	--container-widget-width: 30%;
	--container-widget-flex-grow: 0;
	z-index: 1;
}
.elementor-1647 .elementor-element.elementor-element-2793ece img {
	width: 86%;
}
.elementor-1647 .elementor-element.elementor-element-01fd782 {
	width: var(--container-widget-width, 30%);
	max-width: 30%;
	--container-widget-width: 30%;
	--container-widget-flex-grow: 0;
	z-index: 1;
}
.elementor-1647 .elementor-element.elementor-element-01fd782 img {
	width: 90%;
}
.elementor-1647 .elementor-element.elementor-element-2f14227 {
	width: var(--container-widget-width, 30%);
	max-width: 30%;
	--container-widget-width: 30%;
	--container-widget-flex-grow: 0;
	z-index: 1;
}
.elementor-1647 .elementor-element.elementor-element-2f14227 img {
	width: 80%;
}
.elementor-1647 .elementor-element.elementor-element-6a4a34f {
	--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: center;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-1647 .elementor-element.elementor-element-6f8e26b {
	z-index: 1;
}
.elementor-1647 .elementor-element.elementor-element-653feef {
	--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;
	--background-transition: 0.3s;
	--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-1647
	.elementor-element.elementor-element-314e9e7
	> .elementor-widget-container {
	margin: 0;
	padding: 0;
}
.elementor-1647 .elementor-element.elementor-element-314e9e7 {
	z-index: 1;
}
.elementor-1647 .elementor-element.elementor-element-c8b1673 {
	width: auto;
	max-width: auto;
	top: 423px;
	text-align: right;
}
.elementor-1647
	.elementor-element.elementor-element-c8b1673
	> .elementor-widget-container {
	--e-transform-translateX: 308px;
	padding: 0;
}
.elementor-1647 .elementor-element.elementor-element-c8b1673.elementor-element {
	--align-self: flex-end;
}
.elementor-1647 .elementor-element.elementor-element-b240789 {
	width: auto;
	max-width: auto;
	top: 282px;
	z-index: 0;
	text-align: right;
}
.elementor-1647
	.elementor-element.elementor-element-b240789
	> .elementor-widget-container {
	--e-transform-translateX: -879px;
	padding: 0;
}
.elementor-1647 .elementor-element.elementor-element-b240789.elementor-element {
	--align-self: flex-end;
}
.elementor-1647 .elementor-element.elementor-element-9123976 {
	--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: flex-start;
	--gap: 0px 0px;
	--overflow: hidden;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-1647
	.elementor-element.elementor-element-e6af440
	> .elementor-widget-container {
	margin: 0;
	padding: 0;
}
.elementor-1647 .elementor-element.elementor-element-e6af440 {
	z-index: 1;
}
.elementor-1647 .elementor-element.elementor-element-c103b44 {
	--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: center;
	--background-transition: 0.3s;
	--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-1647
	.elementor-element.elementor-element-8f55ce6
	> .elementor-widget-container {
	margin: 0;
	padding: 0;
}
.elementor-1647 .elementor-element.elementor-element-1f62ea4 {
	--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;
	--background-transition: 0.3s;
	--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-1647
	.elementor-element.elementor-element-890c402
	> .elementor-widget-container {
	padding: 0 0 50px;
}
.elementor-1647 .elementor-element.elementor-element-890c402 {
	z-index: 1;
}
.elementor-1647 .elementor-element.elementor-element-766a406 {
	width: auto;
	max-width: auto;
	top: 423px;
	text-align: right;
}
.elementor-1647
	.elementor-element.elementor-element-766a406
	> .elementor-widget-container {
	--e-transform-translateX: 308px;
	padding: 0;
}
.elementor-1647 .elementor-element.elementor-element-766a406.elementor-element {
	--align-self: flex-end;
}
.elementor-1647 .elementor-element.elementor-element-612d793 {
	width: auto;
	max-width: auto;
	top: 282px;
	z-index: 0;
	text-align: right;
}
.elementor-1647
	.elementor-element.elementor-element-612d793
	> .elementor-widget-container {
	--e-transform-translateX: -879px;
	padding: 0;
}
.elementor-1647 .elementor-element.elementor-element-612d793.elementor-element {
	--align-self: flex-end;
}
.elementor-1647 .elementor-element.elementor-element-1e947e8 {
	--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: center;
	--background-transition: 0.3s;
}
.elementor-1647 .elementor-element.elementor-element-66f75c9 {
	--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;
	--background-transition: 0.3s;
}
.elementor-1647 .elementor-element.elementor-element-66f75c9,
.elementor-1647 .elementor-element.elementor-element-66f75c9:before {
	--border-transition: 0.3s;
}
.elementor-1647
	.elementor-element.elementor-element-d038063
	> .elementor-widget-container {
	--e-transform-rotateZ: -90deg;
}
.elementor-1647
	.elementor-element.elementor-element-d038063
	.elementor-heading-title {
	font-family: "inter-bold", sans-serif;
	font-size: 130px;
}
.elementor-1647
	.elementor-element.elementor-element-77b22dd
	.elementor-heading-title {
	font-family: "inter-bold", sans-serif;
	font-size: 96px;
}
.elementor-1647 .elementor-element.elementor-element-58a131f {
	--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;
	--background-transition: 0.3s;
	--z-index: 1;
}
.elementor-1647 .elementor-element.elementor-element-58a131f:before,
.elementor-1647
	.elementor-element.elementor-element-58a131f
	> .elementor-background-video-container:before,
.elementor-1647
	.elementor-element.elementor-element-58a131f
	> .e-con-inner
	> .elementor-background-video-container:before,
.elementor-1647
	.elementor-element.elementor-element-58a131f
	> .elementor-background-slideshow:before,
.elementor-1647
	.elementor-element.elementor-element-58a131f
	> .e-con-inner
	> .elementor-background-slideshow:before,
.elementor-1647
	.elementor-element.elementor-element-58a131f
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer:before {
	--background-overlay: "";
}
.elementor-1647 .elementor-element.elementor-element-2daae1f {
	--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;
	--background-transition: 0.3s;
}
.elementor-1647
	.elementor-element.elementor-element-f47c406.elementor-position-right
	.elementor-image-box-img {
	margin-left: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-f47c406.elementor-position-left
	.elementor-image-box-img {
	margin-right: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-f47c406.elementor-position-top
	.elementor-image-box-img {
	margin-bottom: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-f47c406
	.elementor-image-box-wrapper
	.elementor-image-box-img {
	width: 100%;
}
.elementor-1647
	.elementor-element.elementor-element-f47c406
	.elementor-image-box-img
	img {
	transition-duration: 0.3s;
}
.elementor-1647
	.elementor-element.elementor-element-f47c406
	.elementor-image-box-title {
	color: #1c43b9;
	font-family: "inter-medium", sans-serif;
	font-size: 20px;
}
.elementor-1647 .elementor-element.elementor-element-f9eafc4 {
	z-index: 1;
}
.elementor-1647
	.elementor-element.elementor-element-f9eafc4.elementor-position-right
	.elementor-image-box-img {
	margin-left: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-f9eafc4.elementor-position-left
	.elementor-image-box-img {
	margin-right: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-f9eafc4.elementor-position-top
	.elementor-image-box-img {
	margin-bottom: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-f9eafc4
	.elementor-image-box-wrapper
	.elementor-image-box-img {
	width: 100%;
}
.elementor-1647
	.elementor-element.elementor-element-f9eafc4
	.elementor-image-box-img
	img {
	transition-duration: 0.3s;
}
.elementor-1647
	.elementor-element.elementor-element-f9eafc4
	.elementor-image-box-title {
	color: #ce1010;
	font-family: "inter-medium", sans-serif;
	font-size: 20px;
}
.elementor-1647 .elementor-element.elementor-element-3603f63 {
	--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: center;
	--background-transition: 0.3s;
	--z-index: 1;
}
.elementor-1647 .elementor-element.elementor-element-545dbaa {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	z-index: 2;
}
.elementor-1647 .elementor-element.elementor-element-545dbaa.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}
.elementor-1647
	.elementor-element.elementor-element-545dbaa
	.elementor-image-box-wrapper {
	text-align: left;
}
.elementor-1647
	.elementor-element.elementor-element-545dbaa.elementor-position-right
	.elementor-image-box-img {
	margin-left: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-545dbaa.elementor-position-left
	.elementor-image-box-img {
	margin-right: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-545dbaa.elementor-position-top
	.elementor-image-box-img {
	margin-bottom: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-545dbaa
	.elementor-image-box-wrapper
	.elementor-image-box-img {
	width: 100%;
}
.elementor-1647
	.elementor-element.elementor-element-545dbaa
	.elementor-image-box-img
	img {
	transition-duration: 0.3s;
}
.elementor-1647
	.elementor-element.elementor-element-545dbaa
	.elementor-image-box-title {
	color: #1c43b9;
	font-family: "inter-medium", sans-serif;
	font-size: 20px;
}
.elementor-1647 .elementor-element.elementor-element-f89bcb3 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}
.elementor-1647
	.elementor-element.elementor-element-f89bcb3
	.elementor-image-box-wrapper {
	text-align: left;
}
.elementor-1647
	.elementor-element.elementor-element-f89bcb3.elementor-position-right
	.elementor-image-box-img {
	margin-left: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-f89bcb3.elementor-position-left
	.elementor-image-box-img {
	margin-right: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-f89bcb3.elementor-position-top
	.elementor-image-box-img {
	margin-bottom: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-f89bcb3
	.elementor-image-box-wrapper
	.elementor-image-box-img {
	width: 100%;
}
.elementor-1647
	.elementor-element.elementor-element-f89bcb3
	.elementor-image-box-img
	img {
	transition-duration: 0.3s;
}
.elementor-1647
	.elementor-element.elementor-element-f89bcb3
	.elementor-image-box-title {
	color: #ce1010;
	font-family: "inter-medium", sans-serif;
	font-size: 20px;
}
.elementor-1647 .elementor-element.elementor-element-768324d {
	width: auto;
	max-width: auto;
	top: 90px;
	text-align: right;
}
.elementor-1647
	.elementor-element.elementor-element-768324d
	> .elementor-widget-container {
	--e-transform-translateX: -293px;
	padding: 0;
}
.elementor-1647 .elementor-element.elementor-element-768324d.elementor-element {
	--align-self: flex-end;
	--order: 99999;
}
.elementor-1647 .elementor-element.elementor-element-13db25d {
	--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: center;
	--background-transition: 0.3s;
}
.elementor-1647 .elementor-element.elementor-element-95ba4f0 {
	z-index: 1;
}
.elementor-1647 .elementor-element.elementor-element-f49bd0c {
	--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: center;
	--background-transition: 0.3s;
}
.elementor-1647 .elementor-element.elementor-element-3889a1f {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	z-index: 1;
}
.elementor-1647
	.elementor-element.elementor-element-3889a1f
	> .elementor-widget-container {
	padding: 20px;
}
.elementor-1647
	.elementor-element.elementor-element-3889a1f.elementor-position-right
	.elementor-image-box-img {
	margin-left: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-3889a1f.elementor-position-left
	.elementor-image-box-img {
	margin-right: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-3889a1f.elementor-position-top
	.elementor-image-box-img {
	margin-bottom: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-3889a1f
	.elementor-image-box-wrapper
	.elementor-image-box-img {
	width: 100%;
}
.elementor-1647
	.elementor-element.elementor-element-3889a1f
	.elementor-image-box-img
	img {
	transition-duration: 0.3s;
}
.elementor-1647
	.elementor-element.elementor-element-3889a1f
	.elementor-image-box-description {
	font-family: "inter-regular", sans-serif;
	font-size: 15px;
}
.elementor-1647 .elementor-element.elementor-element-480bd29 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	z-index: 1;
}
.elementor-1647
	.elementor-element.elementor-element-480bd29
	> .elementor-widget-container {
	padding: 20px;
}
.elementor-1647
	.elementor-element.elementor-element-480bd29.elementor-position-right
	.elementor-image-box-img {
	margin-left: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-480bd29.elementor-position-left
	.elementor-image-box-img {
	margin-right: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-480bd29.elementor-position-top
	.elementor-image-box-img {
	margin-bottom: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-480bd29
	.elementor-image-box-wrapper
	.elementor-image-box-img {
	width: 100%;
}
.elementor-1647
	.elementor-element.elementor-element-480bd29
	.elementor-image-box-img
	img {
	transition-duration: 0.3s;
}
.elementor-1647
	.elementor-element.elementor-element-480bd29
	.elementor-image-box-title {
	font-family: "inter-thin", sans-serif;
}
.elementor-1647
	.elementor-element.elementor-element-480bd29
	.elementor-image-box-description {
	font-family: "inter-regular", sans-serif;
	font-size: 15px;
}
.elementor-1647 .elementor-element.elementor-element-5c85317 {
	width: auto;
	max-width: auto;
	top: 307px;
	text-align: right;
}
.elementor-1647
	.elementor-element.elementor-element-5c85317
	> .elementor-widget-container {
	--e-transform-translateX: -493px;
	padding: 0;
}
.elementor-1647 .elementor-element.elementor-element-5c85317.elementor-element {
	--align-self: flex-end;
}
.elementor-1647 .elementor-element.elementor-element-4c3b1fd {
	width: auto;
	max-width: auto;
	top: 307px;
	text-align: right;
}
.elementor-1647
	.elementor-element.elementor-element-4c3b1fd
	> .elementor-widget-container {
	--e-transform-translateX: 524px;
	padding: 0;
}
.elementor-1647 .elementor-element.elementor-element-4c3b1fd.elementor-element {
	--align-self: flex-end;
}
.elementor-1647 .elementor-element.elementor-element-3852414 {
	--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: center;
	--background-transition: 0.3s;
}
.elementor-1647 .elementor-element.elementor-element-d987afd {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	z-index: 1;
}
.elementor-1647
	.elementor-element.elementor-element-d987afd
	> .elementor-widget-container {
	padding: 20px;
}
.elementor-1647
	.elementor-element.elementor-element-d987afd.elementor-position-right
	.elementor-image-box-img {
	margin-left: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-d987afd.elementor-position-left
	.elementor-image-box-img {
	margin-right: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-d987afd.elementor-position-top
	.elementor-image-box-img {
	margin-bottom: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-d987afd
	.elementor-image-box-wrapper
	.elementor-image-box-img {
	width: 100%;
}
.elementor-1647
	.elementor-element.elementor-element-d987afd
	.elementor-image-box-img
	img {
	transition-duration: 0.3s;
}
.elementor-1647
	.elementor-element.elementor-element-d987afd
	.elementor-image-box-description {
	font-family: "inter-regular", sans-serif;
	font-size: 15px;
}
.elementor-1647 .elementor-element.elementor-element-fb29b83 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	z-index: 1;
}
.elementor-1647
	.elementor-element.elementor-element-fb29b83
	> .elementor-widget-container {
	padding: 20px;
}
.elementor-1647
	.elementor-element.elementor-element-fb29b83.elementor-position-right
	.elementor-image-box-img {
	margin-left: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-fb29b83.elementor-position-left
	.elementor-image-box-img {
	margin-right: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-fb29b83.elementor-position-top
	.elementor-image-box-img {
	margin-bottom: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-fb29b83
	.elementor-image-box-wrapper
	.elementor-image-box-img {
	width: 100%;
}
.elementor-1647
	.elementor-element.elementor-element-fb29b83
	.elementor-image-box-img
	img {
	transition-duration: 0.3s;
}
.elementor-1647
	.elementor-element.elementor-element-fb29b83
	.elementor-image-box-title {
	font-family: "inter-thin", sans-serif;
}
.elementor-1647
	.elementor-element.elementor-element-fb29b83
	.elementor-image-box-description {
	font-family: "inter-regular", sans-serif;
	font-size: 15px;
}
.elementor-1647 .elementor-element.elementor-element-429e2e7 {
	--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: center;
	--background-transition: 0.3s;
}
.elementor-1647 .elementor-element.elementor-element-e16b2e6 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}
.elementor-1647
	.elementor-element.elementor-element-e16b2e6
	> .elementor-widget-container {
	padding: 20px;
}
.elementor-1647
	.elementor-element.elementor-element-e16b2e6.elementor-position-right
	.elementor-image-box-img {
	margin-left: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-e16b2e6.elementor-position-left
	.elementor-image-box-img {
	margin-right: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-e16b2e6.elementor-position-top
	.elementor-image-box-img {
	margin-bottom: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-e16b2e6
	.elementor-image-box-wrapper
	.elementor-image-box-img {
	width: 100%;
}
.elementor-1647
	.elementor-element.elementor-element-e16b2e6
	.elementor-image-box-img
	img {
	transition-duration: 0.3s;
}
.elementor-1647
	.elementor-element.elementor-element-e16b2e6
	.elementor-image-box-description {
	font-family: "inter-regular", sans-serif;
	font-size: 15px;
}
.elementor-1647 .elementor-element.elementor-element-9356806 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}
.elementor-1647
	.elementor-element.elementor-element-9356806
	> .elementor-widget-container {
	padding: 20px;
}
.elementor-1647
	.elementor-element.elementor-element-9356806.elementor-position-right
	.elementor-image-box-img {
	margin-left: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-9356806.elementor-position-left
	.elementor-image-box-img {
	margin-right: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-9356806.elementor-position-top
	.elementor-image-box-img {
	margin-bottom: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-9356806
	.elementor-image-box-wrapper
	.elementor-image-box-img {
	width: 100%;
}
.elementor-1647
	.elementor-element.elementor-element-9356806
	.elementor-image-box-img
	img {
	transition-duration: 0.3s;
}
.elementor-1647
	.elementor-element.elementor-element-9356806
	.elementor-image-box-title {
	font-family: "inter-thin", sans-serif;
}
.elementor-1647
	.elementor-element.elementor-element-9356806
	.elementor-image-box-description {
	font-family: "inter-regular", sans-serif;
	font-size: 15px;
}
.elementor-1647 .elementor-element.elementor-element-5bd1ce4 {
	width: auto;
	max-width: auto;
	top: 307px;
	text-align: right;
}
.elementor-1647
	.elementor-element.elementor-element-5bd1ce4
	> .elementor-widget-container {
	--e-transform-translateX: -493px;
	padding: 0;
}
.elementor-1647 .elementor-element.elementor-element-5bd1ce4.elementor-element {
	--align-self: flex-end;
}
.elementor-1647 .elementor-element.elementor-element-acac54e {
	--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: center;
	--background-transition: 0.3s;
}
.elementor-1647 .elementor-element.elementor-element-ded5942 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	z-index: 1;
}
.elementor-1647
	.elementor-element.elementor-element-ded5942
	> .elementor-widget-container {
	padding: 20px;
}
.elementor-1647
	.elementor-element.elementor-element-ded5942.elementor-position-right
	.elementor-image-box-img {
	margin-left: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-ded5942.elementor-position-left
	.elementor-image-box-img {
	margin-right: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-ded5942.elementor-position-top
	.elementor-image-box-img {
	margin-bottom: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-ded5942
	.elementor-image-box-wrapper
	.elementor-image-box-img {
	width: 100%;
}
.elementor-1647
	.elementor-element.elementor-element-ded5942
	.elementor-image-box-img
	img {
	transition-duration: 0.3s;
}
.elementor-1647
	.elementor-element.elementor-element-ded5942
	.elementor-image-box-description {
	font-family: "inter-regular", sans-serif;
	font-size: 15px;
}
.elementor-1647 .elementor-element.elementor-element-aaa4c3b {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}
.elementor-1647
	.elementor-element.elementor-element-aaa4c3b
	> .elementor-widget-container {
	padding: 20px;
}
.elementor-1647
	.elementor-element.elementor-element-aaa4c3b.elementor-position-right
	.elementor-image-box-img {
	margin-left: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-aaa4c3b.elementor-position-left
	.elementor-image-box-img {
	margin-right: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-aaa4c3b.elementor-position-top
	.elementor-image-box-img {
	margin-bottom: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-aaa4c3b
	.elementor-image-box-wrapper
	.elementor-image-box-img {
	width: 100%;
}
.elementor-1647
	.elementor-element.elementor-element-aaa4c3b
	.elementor-image-box-img
	img {
	transition-duration: 0.3s;
}
.elementor-1647
	.elementor-element.elementor-element-aaa4c3b
	.elementor-image-box-title {
	font-family: "inter-thin", sans-serif;
}
.elementor-1647
	.elementor-element.elementor-element-aaa4c3b
	.elementor-image-box-description {
	font-family: "inter-regular", sans-serif;
	font-size: 15px;
}
.elementor-1647 .elementor-element.elementor-element-1ebe07b {
	width: auto;
	max-width: auto;
	top: 308px;
	text-align: right;
}
.elementor-1647
	.elementor-element.elementor-element-1ebe07b
	> .elementor-widget-container {
	--e-transform-translateX: 508px;
	padding: 0;
}
.elementor-1647 .elementor-element.elementor-element-1ebe07b.elementor-element {
	--align-self: flex-end;
}
.elementor-1647 .elementor-element.elementor-element-f61f2fe {
	--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: center;
	--background-transition: 0.3s;
}
.elementor-1647
	.elementor-element.elementor-element-7039af8
	.elementor-heading-title {
	color: #1c43b9;
	font-family: "inter-bold", sans-serif;
	font-size: 25px;
}
.elementor-1647 .elementor-element.elementor-element-3c2b204 {
	--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: center;
	--flex-wrap: wrap;
	--background-transition: 0.3s;
	--padding-top: 30px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}
.elementor-1647 .elementor-element.elementor-element-1d3b51e {
	width: var(--container-widget-width, 30%);
	max-width: 30%;
	--container-widget-width: 30%;
	--container-widget-flex-grow: 0;
}
.elementor-1647
	.elementor-element.elementor-element-1d3b51e.elementor-position-right
	.elementor-image-box-img {
	margin-left: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-1d3b51e.elementor-position-left
	.elementor-image-box-img {
	margin-right: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-1d3b51e.elementor-position-top
	.elementor-image-box-img {
	margin-bottom: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-1d3b51e
	.elementor-image-box-wrapper
	.elementor-image-box-img {
	width: 50%;
}
.elementor-1647
	.elementor-element.elementor-element-1d3b51e
	.elementor-image-box-img
	img {
	transition-duration: 0.3s;
}
.elementor-1647
	.elementor-element.elementor-element-1d3b51e
	.elementor-image-box-title {
	color: #1c43b9;
	font-family: "inter-bold", sans-serif;
	font-size: 18px;
}
.elementor-1647
	.elementor-element.elementor-element-1d3b51e
	.elementor-image-box-description {
	font-family: "inter-regular", sans-serif;
	font-size: 15px;
}
.elementor-1647 .elementor-element.elementor-element-242d340 {
	width: var(--container-widget-width, 30%);
	max-width: 30%;
	--container-widget-width: 30%;
	--container-widget-flex-grow: 0;
}
.elementor-1647
	.elementor-element.elementor-element-242d340.elementor-position-right
	.elementor-image-box-img {
	margin-left: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-242d340.elementor-position-left
	.elementor-image-box-img {
	margin-right: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-242d340.elementor-position-top
	.elementor-image-box-img {
	margin-bottom: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-242d340
	.elementor-image-box-wrapper
	.elementor-image-box-img {
	width: 50%;
}
.elementor-1647
	.elementor-element.elementor-element-242d340
	.elementor-image-box-img
	img {
	transition-duration: 0.3s;
}
.elementor-1647
	.elementor-element.elementor-element-242d340
	.elementor-image-box-title {
	color: #1c43b9;
	font-family: "inter-bold", sans-serif;
	font-size: 18px;
}
.elementor-1647
	.elementor-element.elementor-element-242d340
	.elementor-image-box-description {
	font-family: "inter-regular", sans-serif;
	font-size: 15px;
}
.elementor-1647 .elementor-element.elementor-element-c3be3df {
	width: var(--container-widget-width, 30%);
	max-width: 30%;
	--container-widget-width: 30%;
	--container-widget-flex-grow: 0;
}
.elementor-1647
	.elementor-element.elementor-element-c3be3df
	> .elementor-widget-container {
	margin: 0;
}
.elementor-1647
	.elementor-element.elementor-element-c3be3df.elementor-position-right
	.elementor-image-box-img {
	margin-left: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-c3be3df.elementor-position-left
	.elementor-image-box-img {
	margin-right: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-c3be3df.elementor-position-top
	.elementor-image-box-img {
	margin-bottom: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-c3be3df
	.elementor-image-box-wrapper
	.elementor-image-box-img {
	width: 50%;
}
.elementor-1647
	.elementor-element.elementor-element-c3be3df
	.elementor-image-box-img
	img {
	transition-duration: 0.3s;
}
.elementor-1647
	.elementor-element.elementor-element-c3be3df
	.elementor-image-box-title {
	color: #1c43b9;
	font-family: "inter-bold", sans-serif;
	font-size: 18px;
}
.elementor-1647
	.elementor-element.elementor-element-c3be3df
	.elementor-image-box-description {
	font-family: "inter-regular", sans-serif;
	font-size: 15px;
}
.elementor-1647 .elementor-element.elementor-element-bf0d3af {
	width: var(--container-widget-width, 30%);
	max-width: 30%;
	--container-widget-width: 30%;
	--container-widget-flex-grow: 0;
}
.elementor-1647
	.elementor-element.elementor-element-bf0d3af.elementor-position-right
	.elementor-image-box-img {
	margin-left: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-bf0d3af.elementor-position-left
	.elementor-image-box-img {
	margin-right: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-bf0d3af.elementor-position-top
	.elementor-image-box-img {
	margin-bottom: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-bf0d3af
	.elementor-image-box-wrapper
	.elementor-image-box-img {
	width: 50%;
}
.elementor-1647
	.elementor-element.elementor-element-bf0d3af
	.elementor-image-box-img
	img {
	transition-duration: 0.3s;
}
.elementor-1647
	.elementor-element.elementor-element-bf0d3af
	.elementor-image-box-title {
	color: #1c43b9;
	font-family: "inter-bold", sans-serif;
	font-size: 18px;
}
.elementor-1647
	.elementor-element.elementor-element-bf0d3af
	.elementor-image-box-description {
	font-family: "inter-regular", sans-serif;
	font-size: 15px;
}
.elementor-1647 .elementor-element.elementor-element-cc1163d {
	width: var(--container-widget-width, 30%);
	max-width: 30%;
	--container-widget-width: 30%;
	--container-widget-flex-grow: 0;
}
.elementor-1647
	.elementor-element.elementor-element-cc1163d.elementor-position-right
	.elementor-image-box-img {
	margin-left: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-cc1163d.elementor-position-left
	.elementor-image-box-img {
	margin-right: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-cc1163d.elementor-position-top
	.elementor-image-box-img {
	margin-bottom: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-cc1163d
	.elementor-image-box-wrapper
	.elementor-image-box-img {
	width: 50%;
}
.elementor-1647
	.elementor-element.elementor-element-cc1163d
	.elementor-image-box-img
	img {
	transition-duration: 0.3s;
}
.elementor-1647
	.elementor-element.elementor-element-cc1163d
	.elementor-image-box-title {
	color: #1c43b9;
	font-family: "inter-bold", sans-serif;
	font-size: 18px;
}
.elementor-1647
	.elementor-element.elementor-element-cc1163d
	.elementor-image-box-description {
	font-family: "inter-regular", sans-serif;
	font-size: 15px;
}
.elementor-1647 .elementor-element.elementor-element-1939e7e {
	width: var(--container-widget-width, 30%);
	max-width: 30%;
	--container-widget-width: 30%;
	--container-widget-flex-grow: 0;
}
.elementor-1647
	.elementor-element.elementor-element-1939e7e
	> .elementor-widget-container {
	margin: 0;
}
.elementor-1647
	.elementor-element.elementor-element-1939e7e.elementor-position-right
	.elementor-image-box-img {
	margin-left: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-1939e7e.elementor-position-left
	.elementor-image-box-img {
	margin-right: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-1939e7e.elementor-position-top
	.elementor-image-box-img {
	margin-bottom: 15px;
}
.elementor-1647
	.elementor-element.elementor-element-1939e7e
	.elementor-image-box-wrapper
	.elementor-image-box-img {
	width: 50%;
}
.elementor-1647
	.elementor-element.elementor-element-1939e7e
	.elementor-image-box-img
	img {
	transition-duration: 0.3s;
}
.elementor-1647
	.elementor-element.elementor-element-1939e7e
	.elementor-image-box-title {
	color: #1c43b9;
	font-family: "inter-bold", sans-serif;
	font-size: 18px;
}
.elementor-1647
	.elementor-element.elementor-element-1939e7e
	.elementor-image-box-description {
	font-family: "inter-regular", sans-serif;
	font-size: 15px;
}
.elementor-1647 .elementor-element.elementor-element-c2632f1 {
	--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: center;
	--background-transition: 0.3s;
}
.elementor-1647
	.elementor-element.elementor-element-c2632f1:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-1647
	.elementor-element.elementor-element-c2632f1
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-image: url("../../../uploads/2024/03/02-video-background.png");
}
.elementor-1647 .elementor-element.elementor-element-c2632f1,
.elementor-1647 .elementor-element.elementor-element-c2632f1:before {
	--border-transition: 0.3s;
}
.elementor-1647
	.elementor-element.elementor-element-78c6042
	> .elementor-widget-container {
	padding: 50px 0;
}
@media (min-width: 768px) {
	.elementor-1647 .elementor-element.elementor-element-66f75c9 {
		--width: 25%;
	}
	.elementor-1647 .elementor-element.elementor-element-58a131f {
		--width: 75%;
	}
	.elementor-1647 .elementor-element.elementor-element-f49bd0c {
		--content-width: 1000px;
	}
	.elementor-1647 .elementor-element.elementor-element-3852414 {
		--content-width: 1000px;
	}
	.elementor-1647 .elementor-element.elementor-element-429e2e7 {
		--content-width: 1000px;
	}
	.elementor-1647 .elementor-element.elementor-element-acac54e {
		--content-width: 1000px;
	}
}
@media (max-width: 1024px) {
	.elementor-1647
		.elementor-element.elementor-element-09c2c26:not(
			.elementor-motion-effects-element-type-background
		),
	.elementor-1647
		.elementor-element.elementor-element-09c2c26
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer {
		background-image: url("../../../uploads/2021/01/solutions-bg-img.jpg");
		background-position: top left;
		background-repeat: no-repeat;
		background-size: cover;
	}
	.elementor-1647
		.elementor-element.elementor-element-d038063
		.elementor-heading-title {
		font-size: 68px;
	}
	.elementor-1647
		.elementor-element.elementor-element-77b22dd
		.elementor-heading-title {
		font-size: 68px;
	}
	.elementor-1647 .elementor-element.elementor-element-545dbaa {
		width: var(--container-widget-width, 227.469px);
		max-width: 227.469px;
		--container-widget-width: 227.469px;
		--container-widget-flex-grow: 0;
	}
}
@media (max-width: 767px) {
	.elementor-1647 .elementor-element.elementor-element-09c2c26 {
		padding: 40px 0 0;
	}
	.elementor-1647
		.elementor-element.elementor-element-9d044c9
		> .elementor-element-populated {
		margin: 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0 0 50px;
	}
	.elementor-1647 .elementor-element.elementor-element-2793ece {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	.elementor-1647 .elementor-element.elementor-element-01fd782 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	.elementor-1647 .elementor-element.elementor-element-2f14227 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	.elementor-1647
		.elementor-element.elementor-element-e6af440
		> .elementor-widget-container {
		margin: -16px 0 0;
		padding: 0;
	}
	.elementor-1647
		.elementor-element.elementor-element-890c402
		> .elementor-widget-container {
		padding: 0;
	}
	.elementor-1647 .elementor-element.elementor-element-77b22dd {
		text-align: center;
	}
	.elementor-1647
		.elementor-element.elementor-element-77b22dd
		.elementor-heading-title {
		font-size: 40px;
	}
	.elementor-1647
		.elementor-element.elementor-element-f47c406
		.elementor-image-box-img {
		margin-bottom: 15px;
	}
	.elementor-1647
		.elementor-element.elementor-element-f9eafc4
		.elementor-image-box-img {
		margin-bottom: 15px;
	}
	.elementor-1647 .elementor-element.elementor-element-545dbaa {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	.elementor-1647
		.elementor-element.elementor-element-545dbaa
		.elementor-image-box-wrapper {
		text-align: center;
	}
	.elementor-1647
		.elementor-element.elementor-element-545dbaa
		.elementor-image-box-img {
		margin-bottom: 15px;
	}
	.elementor-1647 .elementor-element.elementor-element-f89bcb3 {
		width: initial;
		max-width: initial;
	}
	.elementor-1647
		.elementor-element.elementor-element-f89bcb3
		.elementor-image-box-wrapper {
		text-align: center;
	}
	.elementor-1647
		.elementor-element.elementor-element-f89bcb3
		.elementor-image-box-img {
		margin-bottom: 15px;
	}
	.elementor-1647 .elementor-element.elementor-element-f49bd0c {
		--content-width: 100%;
	}
	.elementor-1647
		.elementor-element.elementor-element-3889a1f
		> .elementor-widget-container {
		padding: 20px;
	}
	.elementor-1647 .elementor-element.elementor-element-3889a1f {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	.elementor-1647
		.elementor-element.elementor-element-3889a1f
		.elementor-image-box-img {
		margin-bottom: 15px;
	}
	.elementor-1647 .elementor-element.elementor-element-480bd29 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	.elementor-1647
		.elementor-element.elementor-element-480bd29
		.elementor-image-box-img {
		margin-bottom: 15px;
	}
	.elementor-1647 .elementor-element.elementor-element-d987afd {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	.elementor-1647
		.elementor-element.elementor-element-d987afd
		.elementor-image-box-img {
		margin-bottom: 15px;
	}
	.elementor-1647 .elementor-element.elementor-element-fb29b83 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	.elementor-1647
		.elementor-element.elementor-element-fb29b83
		.elementor-image-box-img {
		margin-bottom: 15px;
	}
	.elementor-1647 .elementor-element.elementor-element-e16b2e6 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	.elementor-1647
		.elementor-element.elementor-element-e16b2e6
		.elementor-image-box-img {
		margin-bottom: 15px;
	}
	.elementor-1647 .elementor-element.elementor-element-9356806 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	.elementor-1647
		.elementor-element.elementor-element-9356806
		.elementor-image-box-img {
		margin-bottom: 15px;
	}
	.elementor-1647 .elementor-element.elementor-element-ded5942 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	.elementor-1647
		.elementor-element.elementor-element-ded5942
		.elementor-image-box-img {
		margin-bottom: 15px;
	}
	.elementor-1647 .elementor-element.elementor-element-aaa4c3b {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	.elementor-1647
		.elementor-element.elementor-element-aaa4c3b
		.elementor-image-box-img {
		margin-bottom: 15px;
	}
	.elementor-1647 .elementor-element.elementor-element-3c2b204 {
		--align-items: flex-start;
		--container-widget-width: calc(
			(1 - var(--container-widget-flex-grow)) * 100%
		);
	}
	.elementor-1647 .elementor-element.elementor-element-1d3b51e {
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 45%);
		max-width: 45%;
	}
	.elementor-1647
		.elementor-element.elementor-element-1d3b51e
		.elementor-image-box-img {
		margin-bottom: 15px;
	}
	.elementor-1647 .elementor-element.elementor-element-242d340 {
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 45%);
		max-width: 45%;
	}
	.elementor-1647
		.elementor-element.elementor-element-242d340
		.elementor-image-box-img {
		margin-bottom: 15px;
	}
	.elementor-1647 .elementor-element.elementor-element-c3be3df {
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 45%);
		max-width: 45%;
	}
	.elementor-1647
		.elementor-element.elementor-element-c3be3df
		.elementor-image-box-img {
		margin-bottom: 15px;
	}
	.elementor-1647 .elementor-element.elementor-element-bf0d3af {
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 45%);
		max-width: 45%;
	}
	.elementor-1647
		.elementor-element.elementor-element-bf0d3af
		.elementor-image-box-img {
		margin-bottom: 15px;
	}
	.elementor-1647 .elementor-element.elementor-element-cc1163d {
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 45%);
		max-width: 45%;
	}
	.elementor-1647
		.elementor-element.elementor-element-cc1163d
		.elementor-image-box-img {
		margin-bottom: 15px;
	}
	.elementor-1647 .elementor-element.elementor-element-1939e7e {
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 45%);
		max-width: 45%;
	}
	.elementor-1647
		.elementor-element.elementor-element-1939e7e
		.elementor-image-box-img {
		margin-bottom: 15px;
	}
}
div#no-wrap-heading {
	white-space: nowrap;
}
.marquee-wrapper {
	text-align: center;
}
.marquee-wrapper .container {
	overflow: hidden;
}
.marquee-inner span {
	float: left;
	width: 50%;
}
.marquee-wrapper .marquee-block {
	--total-marquee-items: 3;
	height: 300px;
	width: calc(400px * (var(--total-marquee-items)));
	overflow: hidden;
	box-sizing: border-box;
	position: relative;
	margin: 20px auto;
	padding: 30px 0;
}
.marquee-inner {
	display: block;
	width: 200%;
	position: absolute;
}
.marquee-inner.to-left {
	animation: marqueeLeft 25s linear infinite;
}
.marquee-inner.to-right {
	animation: marqueeRight 25s linear infinite;
}
.marquee-item {
	width: 380px;
	height: 300px;
	display: inline-block;
	margin: 0 10px;
	float: left;
	transition: all 0.2s ease-out;
}
.marquee-item img {
	border-radius: 20px;
}
@keyframes marqueeLeft {
	0% {
		left: 0;
	}
	100% {
		left: -100%;
	}
}
@keyframes marqueeRight {
	0% {
		left: -100%;
	}
	100% {
		left: 0;
	}
}
.top-menu-container-inner {
	width: 100%;
}
html,
body {
	overflow-x: hidden;
}
