.elementor-104 .elementor-element.elementor-element-85a0a57 {
	--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;
	--align-items: stretch;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--padding-block-start: 50px;
	--padding-block-end: 100px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px
}

.elementor-104 .elementor-element.elementor-element-97c9d74 {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px
}

.elementor-104 .elementor-element.elementor-element-ed9795f>.elementor-widget-container {
	margin: 0 0 15px
}

.elementor-104 .elementor-element.elementor-element-ed9795f {
	width: auto;
	max-width: auto;
	z-index: 1
}

.elementor-104 .elementor-element.elementor-element-ae821fa {
	text-align: left;
	top: 48px;
	z-index: 0
}

.elementor-104 .elementor-element.elementor-element-ae821fa img {
	width: 200px
}

.elementor-104 .elementor-element.elementor-element-ae821fa>.elementor-widget-container {
	margin: 0
}

body:not(.rtl) .elementor-104 .elementor-element.elementor-element-ae821fa {
	left: -93px
}

body.rtl .elementor-104 .elementor-element.elementor-element-ae821fa {
	right: -93px
}

.elementor-104 .elementor-element.elementor-element-cad5db1>.elementor-widget-container {
	margin: 10px 0 0 150px;
	padding: 0% 20% 0% 0%;
}

.elementor-104 .elementor-element.elementor-element-5358474 {
	--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;
	--align-items: stretch;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0;
	--border-block-start-width: 0px;
	--border-inline-end-width: 0px;
	--border-block-end-width: 0px;
	--border-inline-start-width: 0px;
	border-color: #fff;
	--border-color: #FFFFFF;
	--padding-block-start: 0px;
	--padding-block-end: 150px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px
}

.elementor-104 .elementor-element.elementor-element-5358474:not(.elementor-motion-effects-element-type-background),
.elementor-104 .elementor-element.elementor-element-5358474>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-astglobalcolor7);
	background-image: url('../images/PZ4.PNG');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}

.elementor-104 .elementor-element.elementor-element-5358474,
.elementor-104 .elementor-element.elementor-element-5358474::before {
	--border-transition: 0.3s
}

.elementor-104 .elementor-element.elementor-element-c1b36fd {
	--display: flex;
	--background-transition: 0.3s;
	--padding-block-start: 0px;
	--padding-block-end: 80px;
	--padding-inline-start: 90px;
	--padding-inline-end: 90px
}

.elementor-104 .elementor-element.elementor-element-c1b36fd:not(.elementor-motion-effects-element-type-background),
.elementor-104 .elementor-element.elementor-element-c1b36fd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-astglobalcolor5)
}

.elementor-104 .elementor-element.elementor-element-c1b36fd,
.elementor-104 .elementor-element.elementor-element-c1b36fd::before {
	--border-transition: 0.3s
}

.elementor-104 .elementor-element.elementor-element-e55af1c {
	font-weight: 700
}

.elementor-104 .elementor-element.elementor-element-1009169 {
	--display: flex;
	--background-transition: 0.3s
}

.elementor-104 .elementor-element.elementor-element-f617b4b {
	text-align: right;
	width: auto;
	max-width: auto;
	top: 500px;
}

.elementor-104 .elementor-element.elementor-element-f617b4b img {
	width: 120px
}

body:not(.rtl) .elementor-104 .elementor-element.elementor-element-f617b4b {
	right: 0
}

body.rtl .elementor-104 .elementor-element.elementor-element-f617b4b {
	left: 0
}

.elementor-104 .elementor-element.elementor-element-71d654e {
	--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;
	--align-items: stretch;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--padding-block-start: 100px;
	--padding-block-end: 100px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px
}

.elementor-104 .elementor-element.elementor-element-f9efdd7 {
	--display: flex;
	--background-transition: 0.3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px
}

.elementor-104 .elementor-element.elementor-element-2cbf554 .elementor-heading-title {
	color: var(--e-global-color-astglobalcolor2);
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 2px
}

.elementor-104 .elementor-element.elementor-element-46a6672>.elementor-widget-container {
	margin: 0
}

.elementor-104 .elementor-element.elementor-element-7a2fca2>.elementor-widget-container {
	margin: 0% 60% 0% 0%
}

.elementor-104 .elementor-element.elementor-element-4a74139 {
	--display: flex;
	--background-transition: 0.3s;
	--margin-block-start: 60px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 150px
}

.elementor-104 .elementor-element.elementor-element-f36f3e8.elementor-position-right .elementor-image-box-img {
	margin-left: 100px
}

.elementor-104 .elementor-element.elementor-element-f36f3e8.elementor-position-left .elementor-image-box-img {
	margin-right: 100px
}

.elementor-104 .elementor-element.elementor-element-f36f3e8.elementor-position-top .elementor-image-box-img {
	margin-bottom: 100px
}

.elementor-104 .elementor-element.elementor-element-f36f3e8 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%
}

.elementor-104 .elementor-element.elementor-element-f36f3e8 .elementor-image-box-img img {
	border-radius: 0;
	transition-duration: .3s
}

.elementor-104 .elementor-element.elementor-element-f36f3e8 .elementor-image-box-title {
	margin-bottom: 20px
}

.elementor-104 .elementor-element.elementor-element-f36f3e8 {
	z-index: 1
}

.elementor-104 .elementor-element.elementor-element-a920d22 img {
	width: 120px
}

.elementor-104 .elementor-element.elementor-element-a920d22 {
	width: auto;
	max-width: auto;
	top: 624px;
	z-index: 2
}

body:not(.rtl) .elementor-104 .elementor-element.elementor-element-a920d22 {
	left: 300px
}

body.rtl .elementor-104 .elementor-element.elementor-element-a920d22 {
	right: 300px
}

.elementor-104 .elementor-element.elementor-element-4acab22 img {
	width: 120px
}

.elementor-104 .elementor-element.elementor-element-4acab22 {
	width: auto;
	max-width: auto;
	top: 364px
}

body:not(.rtl) .elementor-104 .elementor-element.elementor-element-4acab22 {
	left: 631px
}

body.rtl .elementor-104 .elementor-element.elementor-element-4acab22 {
	right: 631px
}

.elementor-104 .elementor-element.elementor-element-04b1314 {
	--display: flex;
	--background-transition: 0.3s;
	--margin-block-start: 60px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 150px
}

.elementor-104 .elementor-element.elementor-element-3c6313a.elementor-position-right .elementor-image-box-img {
	margin-left: 100px
}

.elementor-104 .elementor-element.elementor-element-3c6313a.elementor-position-left .elementor-image-box-img {
	margin-right: 100px
}

.elementor-104 .elementor-element.elementor-element-3c6313a.elementor-position-top .elementor-image-box-img {
	margin-bottom: 100px
}

.elementor-104 .elementor-element.elementor-element-3c6313a .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%
}

.elementor-104 .elementor-element.elementor-element-3c6313a .elementor-image-box-img img {
	border-radius: 0;
	transition-duration: .3s
}

.elementor-104 .elementor-element.elementor-element-3c6313a .elementor-image-box-title {
	margin-bottom: 20px
}

.elementor-104 .elementor-element.elementor-element-3c6313a {
	z-index: 1
}

.elementor-104 .elementor-element.elementor-element-41aa7a6 {
	--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;
	--align-items: stretch;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--padding-block-start: 50px;
	--padding-block-end: 100px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px
}

.elementor-104 .elementor-element.elementor-element-633d20b {
	--display: flex;
	--justify-content: flex-start;
	--background-transition: 0.3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 30px
}

.elementor-104 .elementor-element.elementor-element-5ddaaaf {
	text-align: left;
	width: auto;
	max-width: auto;
	top: -321px;
	z-index: 0
}

body:not(.rtl) .elementor-104 .elementor-element.elementor-element-5ddaaaf {
	left: -210px
}

body.rtl .elementor-104 .elementor-element.elementor-element-5ddaaaf {
	right: -210px
}

.elementor-104 .elementor-element.elementor-element-7042c9f>.elementor-widget-container {
	margin: 0%
}

.elementor-104 .elementor-element.elementor-element-a5481c0 .elementor-button .elementor-align-icon-right {
	margin-left: 0
}

.elementor-104 .elementor-element.elementor-element-a5481c0 .elementor-button .elementor-align-icon-left {
	margin-right: 0
}

.elementor-104 .elementor-element.elementor-element-12b94b8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px
}

.elementor-104 .elementor-element.elementor-element-7907b99 img {
	border-radius: 7px 7px 7px 7px
}

.elementor-104 .elementor-element.elementor-element-f111053 {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: 0.3s
}

.elementor-104 .elementor-element.elementor-element-e03388d {
	--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;
	--align-items: stretch;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px
}

.elementor-104 .elementor-element.elementor-element-e5f415e {
	--display: flex;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 10px
}

.elementor-104 .elementor-element.elementor-element-b54a456 img {
	border-radius: 7px 7px 7px 7px
}

.elementor-104 .elementor-element.elementor-element-331084c {
	--display: flex;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 10px;
	--padding-inline-end: 0px
}

.elementor-104 .elementor-element.elementor-element-331084c.e-con {
	--align-self: flex-end
}

.elementor-104 .elementor-element.elementor-element-2e4e955 img {
	border-radius: 7px 7px 7px 7px
}

.elementor-104 .elementor-element.elementor-element-59a26a8 {
	--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;
	--align-items: stretch;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 20px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px
}

.elementor-104 .elementor-element.elementor-element-ce2b257 {
	--display: flex;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 10px
}

.elementor-104 .elementor-element.elementor-element-11d0b70 img {
	border-radius: 7px 7px 7px 7px
}

.elementor-104 .elementor-element.elementor-element-9f6e188 {
	--display: flex;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 10px;
	--padding-inline-end: 0px
}

.elementor-104 .elementor-element.elementor-element-d9f540a img {
	border-radius: 7px 7px 7px 7px
}

.elementor-104 .elementor-element.elementor-element-c7decb0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--background-transition: 0.3s
}

.elementor-104 .elementor-element.elementor-element-e984a7e img {
	border-radius: 7px 7px 7px 7px
}

@media(max-width:1024px) {
	.elementor-104 .elementor-element.elementor-element-85a0a57 {
		--padding-block-start: 50px;
		--padding-block-end: 50px;
		--padding-inline-start: 50px;
		--padding-inline-end: 50px
	}

	body:not(.rtl) .elementor-104 .elementor-element.elementor-element-ae821fa {
		left: -62px
	}

	body.rtl .elementor-104 .elementor-element.elementor-element-ae821fa {
		right: -62px
	}

	.elementor-104 .elementor-element.elementor-element-ae821fa {
		top: 59px
	}

	.elementor-104 .elementor-element.elementor-element-cad5db1>.elementor-widget-container {
		padding: 0
	}

	.elementor-104 .elementor-element.elementor-element-c1b36fd {
		--padding-block-start: 0px;
		--padding-block-end: 40px;
		--padding-inline-start: 40px;
		--padding-inline-end: 40px
	}

	body:not(.rtl) .elementor-104 .elementor-element.elementor-element-f617b4b {
		right: 72px
	}

	body.rtl .elementor-104 .elementor-element.elementor-element-f617b4b {
		left: 72px
	}

	.elementor-104 .elementor-element.elementor-element-f617b4b {
		/* top: 296px; */
		top: 500px;
	}

	.elementor-104 .elementor-element.elementor-element-71d654e {
		--padding-block-start: 60px;
		--padding-block-end: 60px;
		--padding-inline-start: 40px;
		--padding-inline-end: 50px
	}

	.elementor-104 .elementor-element.elementor-element-f9efdd7 {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px
	}

	.elementor-104 .elementor-element.elementor-element-7a2fca2>.elementor-widget-container {
		padding: 0 0 20px
	}

	.elementor-104 .elementor-element.elementor-element-4a74139 {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 10px
	}

	.elementor-104 .elementor-element.elementor-element-f36f3e8.elementor-position-right .elementor-image-box-img {
		margin-left: 50px
	}

	.elementor-104 .elementor-element.elementor-element-f36f3e8.elementor-position-left .elementor-image-box-img {
		margin-right: 50px
	}

	.elementor-104 .elementor-element.elementor-element-f36f3e8.elementor-position-top .elementor-image-box-img {
		margin-bottom: 50px
	}

	.elementor-104 .elementor-element.elementor-element-f36f3e8 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 54%
	}

	.elementor-104 .elementor-element.elementor-element-f36f3e8 {
		z-index: 1
	}

	body:not(.rtl) .elementor-104 .elementor-element.elementor-element-a920d22 {
		left: 122px
	}

	body.rtl .elementor-104 .elementor-element.elementor-element-a920d22 {
		right: 122px
	}

	.elementor-104 .elementor-element.elementor-element-a920d22 {
		top: 287px;
		z-index: 0
	}

	body:not(.rtl) .elementor-104 .elementor-element.elementor-element-4acab22 {
		left: 374px
	}

	body.rtl .elementor-104 .elementor-element.elementor-element-4acab22 {
		right: 374px
	}

	.elementor-104 .elementor-element.elementor-element-4acab22 {
		top: 248px;
		z-index: 0
	}

	.elementor-104 .elementor-element.elementor-element-04b1314 {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 20px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 10px
	}

	.elementor-104 .elementor-element.elementor-element-3c6313a.elementor-position-right .elementor-image-box-img {
		margin-left: 50px
	}

	.elementor-104 .elementor-element.elementor-element-3c6313a.elementor-position-left .elementor-image-box-img {
		margin-right: 50px
	}

	.elementor-104 .elementor-element.elementor-element-3c6313a.elementor-position-top .elementor-image-box-img {
		margin-bottom: 50px
	}

	.elementor-104 .elementor-element.elementor-element-3c6313a .elementor-image-box-wrapper .elementor-image-box-img {
		width: 45%
	}

	.elementor-104 .elementor-element.elementor-element-3c6313a {
		z-index: 1
	}

	.elementor-104 .elementor-element.elementor-element-41aa7a6 {
		--gap: 0px 0px;
		--flex-wrap: wrap;
		--padding-block-start: 0px;
		--padding-block-end: 60px;
		--padding-inline-start: 40px;
		--padding-inline-end: 45px
	}

	.elementor-104 .elementor-element.elementor-element-633d20b {
		--margin-block-start: 0%;
		--margin-block-end: 0%;
		--margin-inline-start: 0%;
		--margin-inline-end: 40%;
		--padding-block-start: 0px;
		--padding-block-end: 20px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px
	}

	.elementor-104 .elementor-element.elementor-element-5ddaaaf>.elementor-widget-container {
		margin: 0
	}

	body:not(.rtl) .elementor-104 .elementor-element.elementor-element-5ddaaaf {
		left: -208px
	}

	body.rtl .elementor-104 .elementor-element.elementor-element-5ddaaaf {
		right: -208px
	}

	.elementor-104 .elementor-element.elementor-element-5ddaaaf {
		top: -185px
	}

	.elementor-104 .elementor-element.elementor-element-7042c9f>.elementor-widget-container {
		margin: 0;
		padding: 0
	}
}

@media(max-width:767px) {
	.elementor-104 .elementor-element.elementor-element-85a0a57 {
		--padding-block-start: 30px;
		--padding-block-end: 30px;
		--padding-inline-start: 30px;
		--padding-inline-end: 30px
	}

	body:not(.rtl) .elementor-104 .elementor-element.elementor-element-ae821fa {
		left: -149px
	}

	body.rtl .elementor-104 .elementor-element.elementor-element-ae821fa {
		right: -149px
	}

	.elementor-104 .elementor-element.elementor-element-ae821fa {
		top: 49px
	}

	.elementor-104 .elementor-element.elementor-element-cad5db1>.elementor-widget-container {
		margin: 0 0 0 70px
	}

	.elementor-104 .elementor-element.elementor-element-c1b36fd {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 50px;
		--padding-block-start: 0px;
		--padding-block-end: 30px;
		--padding-inline-start: 30px;
		--padding-inline-end: 30px
	}

	.elementor-104 .elementor-element.elementor-element-f617b4b img {
		width: 60px
	}

	body:not(.rtl) .elementor-104 .elementor-element.elementor-element-f617b4b {
		right: 52.5px
	}

	body.rtl .elementor-104 .elementor-element.elementor-element-f617b4b {
		left: 52.5px
	}

	.elementor-104 .elementor-element.elementor-element-f617b4b {
		top: 66px
	}

	.elementor-104 .elementor-element.elementor-element-71d654e {
		--padding-block-start: 100px;
		--padding-block-end: 30px;
		--padding-inline-start: 30px;
		--padding-inline-end: 30px
	}

	.elementor-104 .elementor-element.elementor-element-f9efdd7 {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px
	}

	.elementor-104 .elementor-element.elementor-element-7a2fca2>.elementor-widget-container {
		margin: 0
	}

	.elementor-104 .elementor-element.elementor-element-4a74139 {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px
	}

	.elementor-104 .elementor-element.elementor-element-f36f3e8 .elementor-image-box-wrapper {
		text-align: left
	}

	.elementor-104 .elementor-element.elementor-element-f36f3e8 .elementor-image-box-img {
		margin-bottom: 25px
	}

	.elementor-104 .elementor-element.elementor-element-f36f3e8.elementor-position-right .elementor-image-box-img {
		margin-left: 25px
	}

	.elementor-104 .elementor-element.elementor-element-f36f3e8.elementor-position-left .elementor-image-box-img {
		margin-right: 25px
	}

	.elementor-104 .elementor-element.elementor-element-f36f3e8.elementor-position-top .elementor-image-box-img {
		margin-bottom: 25px
	}

	.elementor-104 .elementor-element.elementor-element-f36f3e8 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 60%
	}

	.elementor-104 .elementor-element.elementor-element-f36f3e8 .elementor-image-box-title {
		margin-bottom: 20px
	}

	body:not(.rtl) .elementor-104 .elementor-element.elementor-element-a920d22 {
		left: 82px
	}

	body.rtl .elementor-104 .elementor-element.elementor-element-a920d22 {
		right: 82px
	}

	.elementor-104 .elementor-element.elementor-element-a920d22 {
		top: 533px
	}

	body:not(.rtl) .elementor-104 .elementor-element.elementor-element-4acab22 {
		left: 82px
	}

	body.rtl .elementor-104 .elementor-element.elementor-element-4acab22 {
		right: 82px
	}

	.elementor-104 .elementor-element.elementor-element-4acab22 {
		top: 60px
	}

	.elementor-104 .elementor-element.elementor-element-04b1314 {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 30px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px
	}

	.elementor-104 .elementor-element.elementor-element-3c6313a .elementor-image-box-wrapper {
		text-align: left
	}

	.elementor-104 .elementor-element.elementor-element-3c6313a .elementor-image-box-img {
		margin-bottom: 25px
	}

	.elementor-104 .elementor-element.elementor-element-3c6313a.elementor-position-right .elementor-image-box-img {
		margin-left: 25px
	}

	.elementor-104 .elementor-element.elementor-element-3c6313a.elementor-position-left .elementor-image-box-img {
		margin-right: 25px
	}

	.elementor-104 .elementor-element.elementor-element-3c6313a.elementor-position-top .elementor-image-box-img {
		margin-bottom: 25px
	}

	.elementor-104 .elementor-element.elementor-element-3c6313a .elementor-image-box-wrapper .elementor-image-box-img {
		width: 60%
	}

	.elementor-104 .elementor-element.elementor-element-3c6313a .elementor-image-box-title {
		margin-bottom: 20px
	}

	.elementor-104 .elementor-element.elementor-element-3c6313a>.elementor-widget-container {
		margin: 0
	}

	.elementor-104 .elementor-element.elementor-element-41aa7a6 {
		--padding-block-start: 30px;
		--padding-block-end: 30px;
		--padding-inline-start: 30px;
		--padding-inline-end: 50px
	}

	.elementor-104 .elementor-element.elementor-element-633d20b {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px
	}

	body:not(.rtl) .elementor-104 .elementor-element.elementor-element-5ddaaaf {
		left: -215px
	}

	body.rtl .elementor-104 .elementor-element.elementor-element-5ddaaaf {
		right: -215px
	}

	.elementor-104 .elementor-element.elementor-element-5ddaaaf {
		top: -29px
	}

	.elementor-104 .elementor-element.elementor-element-12b94b8 {
		--width: 50%;
		--margin-block-start: 20px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px
	}

	.elementor-104 .elementor-element.elementor-element-f111053 {
		--width: 100%
	}

	.elementor-104 .elementor-element.elementor-element-e5f415e {
		--width: 65%
	}

	.elementor-104 .elementor-element.elementor-element-331084c {
		--width: 35%
	}

	.elementor-104 .elementor-element.elementor-element-ce2b257 {
		--width: 35%
	}

	.elementor-104 .elementor-element.elementor-element-9f6e188 {
		--width: 65%
	}

	.elementor-104 .elementor-element.elementor-element-c7decb0 {
		--width: 100%;
		--margin-block-start: 0%;
		--margin-block-end: 0%;
		--margin-inline-start: 50%;
		--margin-inline-end: 0%
	}
}

@media(min-width:768px) {
	.elementor-104 .elementor-element.elementor-element-c1b36fd {
		--width: 50%
	}

	.elementor-104 .elementor-element.elementor-element-1009169 {
		--width: 50%
	}

	.elementor-104 .elementor-element.elementor-element-633d20b {
		--width: 35%
	}

	.elementor-104 .elementor-element.elementor-element-12b94b8 {
		--width: 15%
	}

	.elementor-104 .elementor-element.elementor-element-f111053 {
		--width: 32%
	}

	.elementor-104 .elementor-element.elementor-element-e5f415e {
		--width: 75%
	}

	.elementor-104 .elementor-element.elementor-element-331084c {
		--width: 24.332%
	}

	.elementor-104 .elementor-element.elementor-element-ce2b257 {
		--width: 24.332%
	}

	.elementor-104 .elementor-element.elementor-element-9f6e188 {
		--width: 75%
	}

	.elementor-104 .elementor-element.elementor-element-c7decb0 {
		--width: 18%
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-104 .elementor-element.elementor-element-633d20b {
		--width: 100%
	}

	.elementor-104 .elementor-element.elementor-element-12b94b8 {
		--width: 20%
	}

	.elementor-104 .elementor-element.elementor-element-f111053 {
		--width: 50%
	}

	.elementor-104 .elementor-element.elementor-element-c7decb0 {
		--width: 30%
	}
}

@media(min-width:1025px) {

	.elementor-104 .elementor-element.elementor-element-5358474:not(.elementor-motion-effects-element-type-background),
	.elementor-104 .elementor-element.elementor-element-5358474>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: fixed
	}
}