
.elementor-4594 .elementor-element.elementor-element-1ad9c810 {
	margin-top: -0px;
	margin-bottom: -10px;
}

.elementor-4594 .elementor-element.elementor-element-3ae4b0b2 > .elementor-widget-container {
	margin: -55px 0px 0px 45px;
	padding: -20px 0px 0px 0px;
}

.elementor-4594 .elementor-element.elementor-element-3ae4b0b2 {
	--lottie-container-width: 24%;
	--lottie-container-max-width: 24%;
}

.elementor-4594 .elementor-element.elementor-element-b2eb9c9 > .elementor-container {
	max-width: 1400px;
}

.elementor-4594 .elementor-element.elementor-element-b2eb9c9 {
	margin-top: 0px;
	margin-bottom: -10px;
}

.elementor-4594 .elementor-element.elementor-element-f59e26c > .elementor-element-populated {
	padding: 10px 10px 0px 10px;
}

.elementor-4594 .elementor-element.elementor-element-73bb4a6 {
	--grid-row-gap: 35px;
	--grid-column-gap: 18px;
}

.elementor-4594 .elementor-element.elementor-element-73bb4a6 .elementor-post__title {
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-4594 .elementor-element.elementor-element-00b4d90 > .elementor-element-populated {
	padding: 10px 10px 0px 10px;
}

.elementor-4594 .elementor-element.elementor-element-7472ec0 {
	--grid-row-gap: 35px;
	--grid-column-gap: 18px;
}

.elementor-4594 .elementor-element.elementor-element-358e391:not(.elementor-motion-effects-element-type-background), .elementor-4594 .elementor-element.elementor-element-358e391 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-4594 .elementor-element.elementor-element-358e391 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 14px;
	margin-bottom: -6px;
}

.elementor-4594 .elementor-element.elementor-element-358e391 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4594 .elementor-element.elementor-element-233429a:not(.elementor-motion-effects-element-type-background), .elementor-4594 .elementor-element.elementor-element-233429a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-4594 .elementor-element.elementor-element-233429a {
	border-style: solid;
	border-width: -1px -1px -1px -1px;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-4594 .elementor-element.elementor-element-233429a, .elementor-4594 .elementor-element.elementor-element-233429a > .elementor-background-overlay {
	border-radius: 20px 20px 20px 20px;
}

.elementor-4594 .elementor-element.elementor-element-233429a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4594 .elementor-element.elementor-element-6aefea1 > .elementor-widget-container {
	margin: 43px -20px 0px 0px;
}

.elementor-4594 .elementor-element.elementor-element-6aefea1 {
	text-align: center;
}

.elementor-4594 .elementor-element.elementor-element-6aefea1 .elementor-heading-title {
	font-family: "Assistant", Sans-serif;
	font-size: 35px;
	font-weight: 700;
	line-height: .6em;
	letter-spacing: .4px;
	color: #f1f1f1;
}

.elementor-4594 .elementor-element.elementor-element-ee0bce7 {
	--spacer-size: 31px;
}

.elementor-4594 .elementor-element.elementor-element-7385d82:not(.elementor-motion-effects-element-type-background), .elementor-4594 .elementor-element.elementor-element-7385d82 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-4594 .elementor-element.elementor-element-7385d82 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-4594 .elementor-element.elementor-element-7385d82 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4594 .elementor-element.elementor-element-96a40a3 > .elementor-widget-container {
	background-color: #000;
}

.elementor-4594 .elementor-element.elementor-element-96a40a3 {
	text-align: center;
}

.elementor-4594 .elementor-element.elementor-element-96a40a3 .elementor-heading-title {
	font-family: "Assistant", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 2.5em;
	letter-spacing: .4px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #f1f1f1;
}

.elementor-4594 .elementor-element.elementor-element-6b79f11 > .elementor-container {
	max-width: 1400px;
}

.elementor-4594 .elementor-element.elementor-element-6b79f11 {
	margin-top: -2px;
	margin-bottom: -4px;
}

.elementor-4594 .elementor-element.elementor-element-85e25cf > .elementor-element-populated {
	padding: 10px 10px 0px 10px;
}

.elementor-4594 .elementor-element.elementor-element-3537cdb {
	--grid-row-gap: 35px;
	--grid-column-gap: 18px;
}

.elementor-4594 .elementor-element.elementor-element-1fb2815 > .elementor-element-populated {
	padding: 10px 10px 0px 10px;
}

.elementor-4594 .elementor-element.elementor-element-d7547df {
	--grid-row-gap: 35px;
	--grid-column-gap: 18px;
}

.elementor-4594 .elementor-element.elementor-element-61fddfb:not(.elementor-motion-effects-element-type-background), .elementor-4594 .elementor-element.elementor-element-61fddfb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-4594 .elementor-element.elementor-element-61fddfb {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -2px;
	margin-bottom: -5px;
}

.elementor-4594 .elementor-element.elementor-element-61fddfb > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4594 .elementor-element.elementor-element-b53ab4b:not(.elementor-motion-effects-element-type-background), .elementor-4594 .elementor-element.elementor-element-b53ab4b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-4594 .elementor-element.elementor-element-b53ab4b {
	border-style: solid;
	border-width: -1px -1px -1px -1px;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: -2px;
}

.elementor-4594 .elementor-element.elementor-element-b53ab4b, .elementor-4594 .elementor-element.elementor-element-b53ab4b > .elementor-background-overlay {
	border-radius: 20px 20px 0px 0px;
}

.elementor-4594 .elementor-element.elementor-element-b53ab4b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4594 .elementor-element.elementor-element-f3c8691 > .elementor-widget-container {
	margin: 42px -48px 0px 0px;
}

.elementor-4594 .elementor-element.elementor-element-f3c8691 {
	text-align: center;
}

.elementor-4594 .elementor-element.elementor-element-f3c8691 .elementor-heading-title {
	font-family: "Assistant", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	line-height: 2.5em;
	letter-spacing: .4px;
	color: #f1f1f1;
}

.elementor-4594 .elementor-element.elementor-element-e1be5f2 > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-4594 .elementor-element.elementor-element-e1be5f2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4594 .elementor-element.elementor-element-e1be5f2 {
	--e-transform-transition-duration: 1000ms;
	--lottie-container-width: 80%;
	--lottie-container-max-width: 98%;
	--lottie-container-opacity: 1;
	--lottie-container-opacity-hover: .86;
	--lottie-container-transition-duration-hover: 1s;
}

.elementor-4594 .elementor-element.elementor-element-e6e0bea > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-4594 .elementor-element.elementor-element-e6e0bea > .elementor-widget-container {
	margin: -6px 0px 0px 0px;
}

.elementor-4594 .elementor-element.elementor-element-e6e0bea {
	--e-transform-transition-duration: 1000ms;
	--lottie-container-width: 86%;
	--lottie-container-max-width: 90%;
	--lottie-container-opacity: 1;
	--lottie-container-opacity-hover: .86;
	--lottie-container-transition-duration-hover: 1s;
}

.elementor-4594 .elementor-element.elementor-element-59b5ea6 > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-4594 .elementor-element.elementor-element-59b5ea6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4594 .elementor-element.elementor-element-59b5ea6 {
	--e-transform-transition-duration: 1000ms;
	--lottie-container-width: 80%;
	--lottie-container-max-width: 98%;
	--lottie-container-opacity: 1;
	--lottie-container-opacity-hover: .86;
	--lottie-container-transition-duration-hover: 1s;
}

.elementor-4594 .elementor-element.elementor-element-d7f7b22 > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-4594 .elementor-element.elementor-element-d7f7b22 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4594 .elementor-element.elementor-element-d7f7b22 {
	--e-transform-transition-duration: 1000ms;
	--lottie-container-width: 80%;
	--lottie-container-max-width: 100%;
	--lottie-container-opacity: 1;
	--lottie-container-opacity-hover: .86;
	--lottie-container-transition-duration-hover: 1s;
}

.elementor-4594 .elementor-element.elementor-element-1936eca:not(.elementor-motion-effects-element-type-background), .elementor-4594 .elementor-element.elementor-element-1936eca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-4594 .elementor-element.elementor-element-1936eca {
	border-style: solid;
	border-width: -1px -1px -1px -1px;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 5px;
	margin-bottom: 3px;
}

.elementor-4594 .elementor-element.elementor-element-1936eca, .elementor-4594 .elementor-element.elementor-element-1936eca > .elementor-background-overlay {
	border-radius: 0px 0px 20px 20px;
}

.elementor-4594 .elementor-element.elementor-element-1936eca > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4594 .elementor-element.elementor-element-b2a2455 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-4594 .elementor-element.elementor-element-a593381 > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-4594 .elementor-element.elementor-element-a593381 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-4594 .elementor-element.elementor-element-a593381 {
	--e-transform-transition-duration: 1000ms;
	text-align: center;
}

.elementor-4594 .elementor-element.elementor-element-a593381 .elementor-heading-title {
	font-family: "Assistant", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	line-height: 2.5em;
	letter-spacing: .4px;
	color: #f1f1f1;
}

.elementor-4594 .elementor-element.elementor-element-c90e533:not(.elementor-motion-effects-element-type-background), .elementor-4594 .elementor-element.elementor-element-c90e533 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-4594 .elementor-element.elementor-element-c90e533 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-4594 .elementor-element.elementor-element-c90e533 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4594 .elementor-element.elementor-element-8e736be > .elementor-widget-container {
	background-color: #000;
}

.elementor-4594 .elementor-element.elementor-element-8e736be {
	text-align: center;
}

.elementor-4594 .elementor-element.elementor-element-8e736be .elementor-heading-title {
	font-family: "Assistant", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 2.5em;
	letter-spacing: .4px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #f1f1f1;
}

.elementor-4594 .elementor-element.elementor-element-728633e > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-4594 .elementor-element.elementor-element-728633e:not(.elementor-motion-effects-element-type-background), .elementor-4594 .elementor-element.elementor-element-728633e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-4594 .elementor-element.elementor-element-728633e > .elementor-container {
	min-height: 0px;
}

.elementor-4594 .elementor-element.elementor-element-728633e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-4594 .elementor-element.elementor-element-728633e > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4594 .elementor-element.elementor-element-eb99791 > .elementor-widget-container {
	margin: -60px 0px -60px 0px;
}

.elementor-4594 .elementor-element.elementor-element-eb99791 {
	--lottie-container-width: 100%;
	--lottie-container-max-width: 98%;
	--lottie-container-opacity: 1;
	--lottie-container-opacity-hover: .86;
	--lottie-container-transition-duration-hover: 1s;
}

.elementor-4594 .elementor-element.elementor-element-3d930de > .elementor-widget-container {
	margin: -60px 0px -60px 0px;
}

.elementor-4594 .elementor-element.elementor-element-3d930de {
	--lottie-container-width: 100%;
	--lottie-container-max-width: 98%;
	--lottie-container-opacity: 1;
	--lottie-container-opacity-hover: .86;
	--lottie-container-transition-duration-hover: 1s;
}

.elementor-4594 .elementor-element.elementor-element-532e4d6 > .elementor-widget-container {
	margin: -60px 0px -60px 0px;
}

.elementor-4594 .elementor-element.elementor-element-532e4d6 {
	--lottie-container-width: 100%;
	--lottie-container-max-width: 98%;
	--lottie-container-opacity: 1;
	--lottie-container-opacity-hover: .86;
	--lottie-container-transition-duration-hover: 1s;
}

.elementor-4594 .elementor-element.elementor-element-555b6fb > .elementor-widget-container {
	margin: -60px 0px -60px 0px;
}

.elementor-4594 .elementor-element.elementor-element-555b6fb {
	--lottie-container-width: 100%;
	--lottie-container-max-width: 100%;
	--lottie-container-opacity: 1;
	--lottie-container-opacity-hover: .86;
	--lottie-container-transition-duration-hover: 1s;
}

.elementor-4594 .elementor-element.elementor-element-f1fe505 > .elementor-container {
	max-width: 1400px;
}

.elementor-4594 .elementor-element.elementor-element-f1fe505 {
	margin-top: -10px;
	margin-bottom: -10px;
}

.elementor-4594 .elementor-element.elementor-element-750e507 > .elementor-element-populated {
	padding: 10px 10px 0px 10px;
}

.elementor-4594 .elementor-element.elementor-element-faa9885 > .elementor-widget-container {
	background-color: #000;
}

.elementor-4594 .elementor-element.elementor-element-faa9885 {
	text-align: center;
}

.elementor-4594 .elementor-element.elementor-element-faa9885 .elementor-heading-title {
	font-family: "Assistant", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 2.5em;
	letter-spacing: .4px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #f1f1f1;
}

.elementor-4594 .elementor-element.elementor-element-d482eeb {
	--grid-row-gap: 35px;
	--grid-column-gap: 18px;
}

.elementor-4594 .elementor-element.elementor-element-d5c52ee > .elementor-element-populated {
	padding: 10px 10px 0px 10px;
}

.elementor-4594 .elementor-element.elementor-element-c7eacd8 {
	--grid-row-gap: 35px;
	--grid-column-gap: 18px;
}

.elementor-4594 .elementor-element.elementor-element-de09628 > .elementor-container {
	max-width: 1400px;
}

.elementor-4594 .elementor-element.elementor-element-de09628 {
	margin-top: 0px;
	margin-bottom: -10px;
}

.elementor-4594 .elementor-element.elementor-element-94ff442 > .elementor-element-populated {
	padding: 10px 10px 0px 10px;
}

.elementor-4594 .elementor-element.elementor-element-4d52d00 {
	--grid-row-gap: 35px;
	--grid-column-gap: 18px;
}

.elementor-4594 .elementor-element.elementor-element-3477c1d > .elementor-element-populated {
	padding: 10px 10px 0px 10px;
}

.elementor-4594 .elementor-element.elementor-element-c9216d6 {
	--grid-row-gap: 35px;
	--grid-column-gap: 18px;
}

.elementor-4594 .elementor-element.elementor-element-cbce6bc > .elementor-container {
	max-width: 1400px;
}

.elementor-4594 .elementor-element.elementor-element-cbce6bc {
	margin-top: 0px;
	margin-bottom: -10px;
}

.elementor-4594 .elementor-element.elementor-element-6a3d5a8 > .elementor-element-populated {
	padding: 10px 10px 0px 10px;
}

.elementor-4594 .elementor-element.elementor-element-3596152 {
	--grid-row-gap: 35px;
	--grid-column-gap: 18px;
}

.elementor-4594 .elementor-element.elementor-element-59b2e00 > .elementor-element-populated {
	padding: 10px 10px 0px 10px;
}

.elementor-4594 .elementor-element.elementor-element-9a6ca3e {
	--grid-row-gap: 35px;
	--grid-column-gap: 18px;
}

.elementor-4594 .elementor-element.elementor-element-c69fc92 > .elementor-container {
	max-width: 1400px;
}

.elementor-4594 .elementor-element.elementor-element-018eff8 {
	--grid-row-gap: 0px;
	width: 100%;
	max-width: 100%;
	--grid-column-gap: 18px;
}

.elementor-4594 .elementor-element.elementor-element-018eff8 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-4594 .elementor-element.elementor-element-018eff8 .elementor-post__title {
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-4594 .elementor-element.elementor-element-018eff8 .elementor-pagination {
	text-align: center;
}

.elementor-4594 .elementor-element.elementor-element-018eff8 .ecs-load-more-button .elementor-button {
	margin-top: -10px;
	font-family: "Assistant", Sans-serif;
	font-size: 35px;
	font-weight: 700;
	line-height: 60px;
	letter-spacing: 1.5px;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	fill: #fff;
	color: #fff;
	background-color: #000;
	border-radius: 11px 11px 11px 11px;
	box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, .5);
	padding: 18px 45px 18px 45px;
}

body:not(.rtl) .elementor-4594 .elementor-element.elementor-element-018eff8 .elementor-pagination .page-numbers:not(:first-child) {
	margin-left: calc(0px / 2);
}

body:not(.rtl) .elementor-4594 .elementor-element.elementor-element-018eff8 .elementor-pagination .page-numbers:not(:last-child) {
	margin-right: calc(0px / 2);
}

body.rtl .elementor-4594 .elementor-element.elementor-element-018eff8 .elementor-pagination .page-numbers:not(:first-child) {
	margin-right: calc(0px / 2);
}

body.rtl .elementor-4594 .elementor-element.elementor-element-018eff8 .elementor-pagination .page-numbers:not(:last-child) {
	margin-left: calc(0px / 2);
}

@media (max-width:1024px) {
	.elementor-4594 .elementor-element.elementor-element-1ad9c810 {
		margin-top: -22px;
		margin-bottom: 0px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-3ae4b0b2 > .elementor-widget-container {
		margin: -90px 0px -15px 33px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-3ae4b0b2 {
		--lottie-container-width: 35%;
		--lottie-container-max-width: 35%;
	}
	
	.elementor-4594 .elementor-element.elementor-element-7385d82 {
		margin-top: 23px;
		margin-bottom: 18px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-96a40a3 > .elementor-widget-container {
		margin: 0px 9px -17px 9px;
		border-radius: 11px 11px 11px 11px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-1fb2815 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-d7547df > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-8e736be > .elementor-widget-container {
		border-radius: 17px 17px 0px 0px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-728633e, .elementor-4594 .elementor-element.elementor-element-728633e > .elementor-background-overlay {
		border-radius: 0px 0px 17px 17px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-728633e {
		margin-top: -18px;
		margin-bottom: 0px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-d482eeb > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-c7eacd8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-018eff8 {
		--grid-row-gap: -40px;
	}
}

@media (max-width:767px) {
	.elementor-4594 .elementor-element.elementor-element-1ad9c810 {
		margin-top: -50px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 13px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-3ae4b0b2 > .elementor-widget-container {
		margin: -30px 0px 0px 8px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-3ae4b0b2 {
		--lottie-container-width: 53%;
		--lottie-container-max-width: 53%;
	}
	
	.elementor-4594 .elementor-element.elementor-element-73bb4a6 > .elementor-widget-container {
		margin: 0px 0px 18px 0px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-7472ec0 > .elementor-widget-container {
		margin: 0px 0px 28px 0px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-6aefea1 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-7385d82 > .elementor-container {
		max-width: 500px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-7385d82, .elementor-4594 .elementor-element.elementor-element-7385d82 > .elementor-background-overlay {
		border-radius: 13px 13px 13px 13px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-7385d82 {
		margin-top: 0px;
		margin-bottom: 12px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-96a40a3 > .elementor-widget-container {
		margin: 1px 9px 0px 9px;
		border-radius: 11px 11px 11px 11px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-96a40a3 {
		text-align: center;
	}
	
	.elementor-4594 .elementor-element.elementor-element-96a40a3 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-6b79f11 {
		margin-top: -25px;
		margin-bottom: 0px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-85e25cf > .elementor-element-populated {
		margin: 27px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-3537cdb > .elementor-widget-container {
		margin: 0px 0px -9px 0px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-1fb2815 > .elementor-element-populated {
		margin: 27px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-d7547df > .elementor-widget-container {
		margin: 0px 0px -9px 0px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-f3c8691 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-a593381 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-c90e533 {
		margin-top: 17px;
		margin-bottom: -9px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-8e736be > .elementor-widget-container {
		margin: 1px 0px -1px 0px;
		border-radius: 11px 11px 0px 0px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-8e736be {
		text-align: center;
	}
	
	.elementor-4594 .elementor-element.elementor-element-8e736be .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-728633e > .elementor-container {
		min-height: 0px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-728633e, .elementor-4594 .elementor-element.elementor-element-728633e > .elementor-background-overlay {
		border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-728633e {
		margin-top: -17px;
		margin-bottom: 5px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-13a616b {
		width: 25%;
	}
	
	.elementor-4594 .elementor-element.elementor-element-eb99791 > .elementor-widget-container {
		margin: -24px -24px -24px -24px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-eb99791 {
		--lottie-container-width: 100vw;
		--lottie-container-max-width: 100%;
	}
	
	.elementor-4594 .elementor-element.elementor-element-2465d7b {
		width: 25%;
	}
	
	.elementor-4594 .elementor-element.elementor-element-3d930de > .elementor-widget-container {
		margin: -24px -24px -24px -24px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-d92f1d8 {
		width: 25%;
	}
	
	.elementor-4594 .elementor-element.elementor-element-532e4d6 > .elementor-widget-container {
		margin: -24px -24px -24px -24px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-debe86a {
		width: 25%;
	}
	
	.elementor-4594 .elementor-element.elementor-element-555b6fb > .elementor-widget-container {
		margin: -24px -24px -24px -24px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-f1fe505 {
		margin-top: -36px;
		margin-bottom: 0px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-750e507 > .elementor-element-populated {
		margin: 27px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-faa9885 > .elementor-widget-container {
		margin: -14px 1px 2px 1px;
		border-radius: 0px 0px 11px 11px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-faa9885 {
		text-align: center;
	}
	
	.elementor-4594 .elementor-element.elementor-element-faa9885 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-d482eeb > .elementor-widget-container {
		margin: 0px 0px -9px 0px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-d5c52ee > .elementor-element-populated {
		margin: 27px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-c7eacd8 > .elementor-widget-container {
		margin: 0px 0px 29px 0px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-de09628 {
		margin-top: -11px;
		margin-bottom: 0px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-4d52d00 > .elementor-widget-container {
		margin: 0px 0px -9px 0px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-3477c1d > .elementor-element-populated {
		margin: 27px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-c9216d6 > .elementor-widget-container {
		margin: 0px 0px 29px 0px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-cbce6bc {
		margin-top: -11px;
		margin-bottom: 0px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-6a3d5a8 > .elementor-element-populated {
		margin: 27px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-3596152 > .elementor-widget-container {
		margin: -25px 0px -10px 0px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-59b2e00 > .elementor-element-populated {
		margin: 27px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-c69fc92 {
		margin-top: 17px;
		margin-bottom: 0px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-018eff8 {
		--grid-row-gap: 27px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-018eff8 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-018eff8 .elementor-post__title {
		-webkit-text-stroke-width: 0px;
		stroke-width: 0px;
	}
	
	.elementor-4594 .elementor-element.elementor-element-018eff8 .ecs-load-more-button .elementor-button {
		font-size: 22px;
		padding: 0px 71px 0px 71px;
	}
}

@media (min-width:768px) {
	.elementor-4594 .elementor-element.elementor-element-f59e26c {
		width: 50.003%;
	}
	
	.elementor-4594 .elementor-element.elementor-element-00b4d90 {
		width: 49.997%;
	}
	
	.elementor-4594 .elementor-element.elementor-element-85e25cf {
		width: 41.3%;
	}
	
	.elementor-4594 .elementor-element.elementor-element-1fb2815 {
		width: 58.7%;
	}
	
	.elementor-4594 .elementor-element.elementor-element-ca054be {
		width: 22.508%;
	}
	
	.elementor-4594 .elementor-element.elementor-element-811a877 {
		width: 19%;
	}
	
	.elementor-4594 .elementor-element.elementor-element-8ac5ddd {
		width: 19%;
	}
	
	.elementor-4594 .elementor-element.elementor-element-e9920c7 {
		width: 19.492%;
	}
	
	.elementor-4594 .elementor-element.elementor-element-23a0665 {
		width: 20%;
	}
	
	.elementor-4594 .elementor-element.elementor-element-750e507 {
		width: 51.717%;
	}
	
	.elementor-4594 .elementor-element.elementor-element-d5c52ee {
		width: 48.283%;
	}
	
	.elementor-4594 .elementor-element.elementor-element-94ff442 {
		width: 54.042%;
	}
	
	.elementor-4594 .elementor-element.elementor-element-3477c1d {
		width: 45.958%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-4594 .elementor-element.elementor-element-85e25cf {
		width: 50%;
	}
	
	.elementor-4594 .elementor-element.elementor-element-1fb2815 {
		width: 50%;
	}
	
	.elementor-4594 .elementor-element.elementor-element-750e507 {
		width: 50%;
	}
	
	.elementor-4594 .elementor-element.elementor-element-d5c52ee {
		width: 50%;
	}
	
	.elementor-4594 .elementor-element.elementor-element-94ff442 {
		width: 50%;
	}
	
	.elementor-4594 .elementor-element.elementor-element-3477c1d {
		width: 50%;
	}
	
	.elementor-4594 .elementor-element.elementor-element-6a3d5a8 {
		width: 50%;
	}
	
	.elementor-4594 .elementor-element.elementor-element-59b2e00 {
		width: 50%;
	}
}
