
.elementor-1003 .elementor-element.elementor-element-8305b26 .videobox_link {
	background-color: #fff;
	width: 80px;
	height: 80px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e2e2e2;
	box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, .14);
}

.elementor-1003 .elementor-element.elementor-element-8305b26 .videobox_link:hover {
	background-color: #f4f4f4;
	border-color: #e2e2e2;
	box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0);
}

.elementor-1003 .elementor-element.elementor-element-8305b26 > .elementor-widget-container {
	background-image: url("https://cdn-ilahpgf.nitrocdn.com/JbKgdWZOnnwAdSVsAEvumAHLUAUSGezL/assets/images/optimized/rev-aa0d005/alba.business/wp-content/uploads/2024/03/Award-Team-Pic-copy.jpg");
	padding: 191px 0px 191px 0px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 32px 32px 32px 32px;
}

.elementor-1003 .elementor-element.elementor-element-8305b26 > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1003 .elementor-element.elementor-element-8305b26 .videobox_icon {
	width: 20px;
	height: 20px;
	fill: #000;
}

.elementor-1003 .elementor-element.elementor-element-7a3a4c3 > .elementor-element-populated {
	margin: 0px 0px 0px 40px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 40px;
}

.elementor-1003 .elementor-element.elementor-element-97b0265 {
	--spacer-size: 27px;
}

.elementor-1003 .elementor-element.elementor-element-62ddd53 .dblh__subtitle {
	margin: 0px 0px 12px 0px;
	color: #e97659;
}

.elementor-1003 .elementor-element.elementor-element-62ddd53 .dblh__title-1 {
	color: #000;
}

.elementor-widget-text-editor {
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

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

.elementor-1003 .elementor-element.elementor-element-8a5b552 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-1003 .elementor-element.elementor-element-aeeee54 {
	text-align: left;
}

.elementor-1003 .elementor-element.elementor-element-aeeee54 .elementor-widget-container {
	overflow: inherit;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 25px 25px 25px 25px;
	border-color: #e0e0e0;
	transition: .4s;
}

.elementor-1003 .elementor-element.elementor-element-aeeee54 .elementor-widget-container::before {
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px;
}

.elementor-1003 .elementor-element.elementor-element-aeeee54 .elementor-widget-container:hover {
	border-color: #e0e0e0;
	box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, .1);
}

.elementor-1003 .elementor-element.elementor-element-aeeee54 .media-wrapper .elementor-icon {
	font-size: 15px;
	margin: 0px 15px 0px 0px;
	padding: 12px 12px 12px 12px;
	border-radius: 50% 50% 50% 50%;
}

.elementor-1003 .elementor-element.elementor-element-aeeee54.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-1003 .elementor-element.elementor-element-aeeee54.elementor-view-framed .elementor-icon, .elementor-1003 .elementor-element.elementor-element-aeeee54.elementor-view-default .elementor-icon {
	color: #000;
}

.elementor-1003 .elementor-element.elementor-element-aeeee54.elementor-view-framed .elementor-icon svg, .elementor-1003 .elementor-element.elementor-element-aeeee54.elementor-view-default .elementor-icon svg {
	fill: #000;
}

.elementor-1003 .elementor-element.elementor-element-aeeee54 .elementor-icon {
	background-color: #f2f0f0;
}

.elementor-1003 .elementor-element.elementor-element-aeeee54 .elementor-icon svg {
	fill: #f2f0f0;
}

.elementor-1003 .elementor-element.elementor-element-aeeee54.elementor-view-stacked:hover .elementor-icon {
	background-color: #fff;
}

.elementor-1003 .elementor-element.elementor-element-aeeee54.elementor-view-framed:hover .elementor-icon, .elementor-1003 .elementor-element.elementor-element-aeeee54.elementor-view-default:hover .elementor-icon {
	color: #fff;
}

.elementor-1003 .elementor-element.elementor-element-aeeee54.elementor-view-framed:hover .elementor-icon svg, .elementor-1003 .elementor-element.elementor-element-aeeee54.elementor-view-default:hover .elementor-icon svg {
	fill: #fff;
}

.elementor-1003 .elementor-element.elementor-element-aeeee54 .elementor-widget-container:hover .elementor-icon, .elementor-1003 .elementor-element.elementor-element-aeeee54 .elementor-widget-container:hover .elementor-icon::after {
	background-color: #e97659;
}

.elementor-1003 .elementor-element.elementor-element-aeeee54 .elementor-widget-container:hover .elementor-icon svg {
	fill: #e97659;
}

.elementor-1003 .elementor-element.elementor-element-aeeee54 .titles__title {
	font-size: 18px;
	margin: 5px 0px 0px 0px;
	color: #000;
}

.elementor-1003 .elementor-element.elementor-element-1ea31b2 > .elementor-widget-container {
	margin: -5px 0px 0px 0px;
}

.elementor-1003 .elementor-element.elementor-element-1ea31b2 {
	text-align: left;
}

.elementor-1003 .elementor-element.elementor-element-1ea31b2 .elementor-widget-container {
	overflow: inherit;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 25px 25px 25px 25px;
	border-color: #e0e0e0;
	transition: .4s;
}

.elementor-1003 .elementor-element.elementor-element-1ea31b2 .elementor-widget-container::before {
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px;
}

.elementor-1003 .elementor-element.elementor-element-1ea31b2 .elementor-widget-container:hover {
	border-color: #e0e0e0;
	box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, .1);
}

.elementor-1003 .elementor-element.elementor-element-1ea31b2 .media-wrapper .elementor-icon {
	font-size: 15px;
	margin: 0px 15px 0px 0px;
	padding: 12px 12px 12px 12px;
	border-radius: 50% 50% 50% 50%;
}

.elementor-1003 .elementor-element.elementor-element-1ea31b2.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-1003 .elementor-element.elementor-element-1ea31b2.elementor-view-framed .elementor-icon, .elementor-1003 .elementor-element.elementor-element-1ea31b2.elementor-view-default .elementor-icon {
	color: #000;
}

.elementor-1003 .elementor-element.elementor-element-1ea31b2.elementor-view-framed .elementor-icon svg, .elementor-1003 .elementor-element.elementor-element-1ea31b2.elementor-view-default .elementor-icon svg {
	fill: #000;
}

.elementor-1003 .elementor-element.elementor-element-1ea31b2 .elementor-icon {
	background-color: #f2f0f0;
}

.elementor-1003 .elementor-element.elementor-element-1ea31b2 .elementor-icon svg {
	fill: #f2f0f0;
}

.elementor-1003 .elementor-element.elementor-element-1ea31b2.elementor-view-stacked:hover .elementor-icon {
	background-color: #fff;
}

.elementor-1003 .elementor-element.elementor-element-1ea31b2.elementor-view-framed:hover .elementor-icon, .elementor-1003 .elementor-element.elementor-element-1ea31b2.elementor-view-default:hover .elementor-icon {
	color: #fff;
}

.elementor-1003 .elementor-element.elementor-element-1ea31b2.elementor-view-framed:hover .elementor-icon svg, .elementor-1003 .elementor-element.elementor-element-1ea31b2.elementor-view-default:hover .elementor-icon svg {
	fill: #fff;
}

.elementor-1003 .elementor-element.elementor-element-1ea31b2 .elementor-widget-container:hover .elementor-icon, .elementor-1003 .elementor-element.elementor-element-1ea31b2 .elementor-widget-container:hover .elementor-icon::after {
	background-color: #e97659;
}

.elementor-1003 .elementor-element.elementor-element-1ea31b2 .elementor-widget-container:hover .elementor-icon svg {
	fill: #e97659;
}

.elementor-1003 .elementor-element.elementor-element-1ea31b2 .titles__title {
	font-size: 18px;
	margin: 5px 0px 0px 0px;
	color: #000;
}

.elementor-1003 .elementor-element.elementor-element-ed8d132 {
	--spacer-size: 120px;
}

.elementor-1003 .elementor-element.elementor-element-ff3a138 > .elementor-container {
	max-width: 1720px;
}

.elementor-1003 .elementor-element.elementor-element-8a4dc3e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1003 .elementor-element.elementor-element-8a4dc3e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff7f8;
	background-image: url("https://cdn-ilahpgf.nitrocdn.com/JbKgdWZOnnwAdSVsAEvumAHLUAUSGezL/assets/images/optimized/rev-aa0d005/alba.business/wp-content/uploads/2021/06/bg-section-12.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1003 .elementor-element.elementor-element-8a4dc3e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-1003 .elementor-element.elementor-element-8a4dc3e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-1003 .elementor-element.elementor-element-8a4dc3e > .elementor-element-populated, .elementor-1003 .elementor-element.elementor-element-8a4dc3e > .elementor-element-populated > .elementor-background-overlay, .elementor-1003 .elementor-element.elementor-element-8a4dc3e > .elementor-background-slideshow {
	border-radius: 48px 48px 48px 48px;
}

.elementor-1003 .elementor-element.elementor-element-8a4dc3e > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1003 .elementor-element.elementor-element-8a4dc3e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1003 .elementor-element.elementor-element-de07cf5 {
	--spacer-size: 100px;
}

.elementor-1003 .elementor-element.elementor-element-fc9bac4 .dblh__subtitle {
	margin: 0px 0px 12px 0px;
	color: #e97659;
}

.elementor-1003 .elementor-element.elementor-element-fc9bac4 .dblh__title-1 {
	color: #000;
}

.elementor-1003 .elementor-element.elementor-element-b1520fa > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-1003 .elementor-element.elementor-element-47315e4 .wgl-button {
	padding: 18px 30px 18px 30px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 14px 14px 14px 14px;
	color: var(--e-global-color-accent);
	background-color: #fff;
	border-color: #e0e0e0;
	box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, .1);
}

.elementor-1003 .elementor-element.elementor-element-47315e4 .wgl-button:hover {
	color: #fff;
	background-color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0);
}

.elementor-1003 .elementor-element.elementor-element-f43e47f > .elementor-element-populated {
	margin: 0% 0% 0% 13%;
	--e-column-margin-right: 0%;
	--e-column-margin-left: 13%;
}

.elementor-1003 .elementor-element.elementor-element-2cf6a4c {
	--spacer-size: 28px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
}

.elementor-1003 .elementor-element.elementor-element-c69b8ff {
	width: var(--container-widget-width, 100.002%);
	max-width: 100.002%;
	--container-widget-width: 100.002%;
	--container-widget-flex-grow: 0;
}

.elementor-1003 .elementor-element.elementor-element-c69b8ff.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1003 .elementor-element.elementor-element-c69b8ff img {
	width: 94%;
}

.elementor-1003 .elementor-element.elementor-element-8a58479 {
	width: auto;
	max-width: auto;
	top: 373px;
}

body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-8a58479 {
	right: 72.7px;
}

body.rtl .elementor-1003 .elementor-element.elementor-element-8a58479 {
	left: 72.7px;
}

.elementor-1003 .elementor-element.elementor-element-ea2a042 {
	--spacer-size: 173px;
}

.elementor-1003 .elementor-element.elementor-element-535d6dc {
	margin-top: -100px;
	margin-bottom: 0px;
}

.elementor-1003 .elementor-element.elementor-element-cc61107 {
	--spacer-size: 25px;
}

.elementor-1003 .elementor-element.elementor-element-2d72716:not(.elementor-motion-effects-element-type-background), .elementor-1003 .elementor-element.elementor-element-2d72716 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
	background-image: url("https://cdn-ilahpgf.nitrocdn.com/JbKgdWZOnnwAdSVsAEvumAHLUAUSGezL/assets/images/optimized/rev-aa0d005/alba.business/wp-content/uploads/2021/03/elements-counters-bg.png");
	background-position: bottom left;
	background-repeat: no-repeat;
}

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

.elementor-1003 .elementor-element.elementor-element-2d72716, .elementor-1003 .elementor-element.elementor-element-2d72716 > .elementor-background-overlay {
	border-radius: 22px 22px 22px 22px;
}

.elementor-1003 .elementor-element.elementor-element-2d72716 {
	box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, .14);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 86px 0px 86px;
}

.elementor-1003 .elementor-element.elementor-element-2d72716 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1003 .elementor-element.elementor-element-c9b9433 {
	--spacer-size: 51px;
}

.elementor-1003 .elementor-element.elementor-element-8e45b87 .content__value {
	color: #e97659;
}

.elementor-1003 .elementor-element.elementor-element-8e45b87 .content__title {
	color: #000;
}

.elementor-1003 .elementor-element.elementor-element-56e6722 {
	--spacer-size: 27px;
}

.elementor-1003 .elementor-element.elementor-element-c0b2648 {
	--spacer-size: 51px;
}

.elementor-1003 .elementor-element.elementor-element-171d280 .content__value {
	color: #e97659;
}

.elementor-1003 .elementor-element.elementor-element-171d280 .content__title {
	color: #000;
}

.elementor-1003 .elementor-element.elementor-element-4962473 {
	--spacer-size: 27px;
}

.elementor-1003 .elementor-element.elementor-element-3140f3e {
	--spacer-size: 51px;
}

.elementor-1003 .elementor-element.elementor-element-77989d9 .counter__container {
	margin: 0px 0px 0px 35px;
}

.elementor-1003 .elementor-element.elementor-element-77989d9 .content__value {
	color: #e97659;
}

.elementor-1003 .elementor-element.elementor-element-77989d9 .content__title {
	color: #000;
}

.elementor-1003 .elementor-element.elementor-element-d640fb2 {
	--spacer-size: 27px;
}

.elementor-1003 .elementor-element.elementor-element-f304c41 {
	--spacer-size: 51px;
}

.elementor-1003 .elementor-element.elementor-element-ab5912e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1003 .elementor-element.elementor-element-ab5912e .counter__container {
	margin: 0px 0px 0px 59px;
}

.elementor-1003 .elementor-element.elementor-element-ab5912e .content__value {
	color: #e97659;
}

.elementor-1003 .elementor-element.elementor-element-ab5912e .content__title {
	color: #000;
}

.elementor-1003 .elementor-element.elementor-element-60e75c7 {
	--spacer-size: 27px;
}

.elementor-1003 .elementor-element.elementor-element-17ad71b {
	--spacer-size: 40px;
}

.elementor-1003 .elementor-element.elementor-element-bef323a {
	--spacer-size: 120px;
}

.elementor-1003 .elementor-element.elementor-element-3ca958.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1003 .elementor-element.elementor-element-3a2fe504 .dblh__subtitle {
	text-transform: capitalize;
	margin: 0px 0px 12px 0px;
	color: #e97659;
}

.elementor-1003 .elementor-element.elementor-element-3a2fe504 .dblh__title-1 {
	color: #000;
}

.elementor-1003 .elementor-element.elementor-element-466bcb6d {
	width: var(--container-widget-width, 610px);
	max-width: 610px;
	--container-widget-width: 610px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1003 .elementor-element.elementor-element-17f37b94 {
	--spacer-size: 35px;
}

.elementor-1003 .elementor-element.elementor-element-63fac30e .image-overlay::after {
	background-color: transparent;
	background-image: linear-gradient(0deg, rgba(0, 0, 0, .4) 0%, rgba(255, 255, 255, 0) 100%);
}

.elementor-1003 .elementor-element.elementor-element-63fac30e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1003 .elementor-element.elementor-element-63fac30e .blog-post_title a {
	color: #000;
	background-image: linear-gradient(90deg, #000, #000);
}

.elementor-1003 .elementor-element.elementor-element-63fac30e .format-standard-image .image-overlay::after, .elementor-1003 .elementor-element.elementor-element-63fac30e .format-image .image-overlay::after {
	content: "";
}

.elementor-1003 .elementor-element.elementor-element-63fac30e .format-standard-image .image-overlay:after, .elementor-1003 .elementor-element.elementor-element-63fac30e .format-image .image-overlay:after {
	box-shadow: 0px 0px 15px 0px rgba(255, 255, 255, .4) inset;
}

.elementor-1003 .elementor-element.elementor-element-63fac30e .button-read-more {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 12px 12px 12px 12px;
	color: #000;
	border-color: #f2f0f0;
	background-color: #f2f0f0;
}

.elementor-1003 .elementor-element.elementor-element-63fac30e .button-read-more:hover {
	border-color: #f2f0f0;
	background-color: #fff;
}

.elementor-1003 .elementor-element.elementor-element-8613fb8 .wgl-button {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 14px 14px 14px 14px;
	color: #fff;
	background-color: #e97659;
	border-color: #e97659;
}

.elementor-1003 .elementor-element.elementor-element-8613fb8 .wgl-button:hover {
	color: #e97659;
	background-color: #fff;
	border-color: #e0e0e0;
	box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, .1);
}

.elementor-1003 .elementor-element.elementor-element-fc471dd {
	--spacer-size: 131px;
}

.elementor-1003 .elementor-element.elementor-element-1f0a879f > .elementor-background-overlay {
	background-color: #ffdfd7;
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1003 .elementor-element.elementor-element-1f0a879f {
	box-shadow: 0px 0px 30px 0px rgba(255, 255, 255, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: -40px;
}

.elementor-1003 .elementor-element.elementor-element-6be95e24 {
	--spacer-size: 50px;
}

.elementor-1003 .elementor-element.elementor-element-9001b1c .elementor-repeater-item-99ee99d {
	top: 10%;
	left: 20%;
	z-index: 0;
}

.elementor-1003 .elementor-element.elementor-element-62d3dd63.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1003 .elementor-element.elementor-element-f787528 {
	--spacer-size: 143px;
}

.elementor-1003 .elementor-element.elementor-element-5961d141 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-1003 .elementor-element.elementor-element-5961d141 .dblh__title {
	font-size: 92px;
	line-height: 1.1em;
}

.elementor-1003 .elementor-element.elementor-element-5961d141 .dblh__title-1 {
	color: #000;
}

.elementor-1003 .elementor-element.elementor-element-5961d141 .dblh__title-2 {
	color: #e97659;
}

.elementor-1003 .elementor-element.elementor-element-5961d141 .dblh__title-3 {
	color: #000;
}

.elementor-1003 .elementor-element.elementor-element-537199fb {
	width: var(--container-widget-width, 462px);
	max-width: 462px;
	--container-widget-width: 462px;
	--container-widget-flex-grow: 0;
	text-align: center;
	color: #515154;
}

.elementor-1003 .elementor-element.elementor-element-516effd4 {
	--spacer-size: 30px;
}

.elementor-1003 .elementor-element.elementor-element-a77aa1f .wgl-button {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 14px 14px 14px 14px;
	color: #fff;
	background-color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1003 .elementor-element.elementor-element-a77aa1f .wgl-button:hover {
	color: #e97659;
	background-color: #fff;
	border-color: #e0e0e0;
	box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, .1);
}

.elementor-1003 .elementor-element.elementor-element-c218d07 {
	width: auto;
	max-width: auto;
	bottom: 23%;
}

body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-c218d07 {
	left: 73%;
}

body.rtl .elementor-1003 .elementor-element.elementor-element-c218d07 {
	right: 73%;
}

.elementor-1003 .elementor-element.elementor-element-3f791989 {
	--spacer-size: 120px;
}

.elementor-1003 .elementor-element.elementor-element-9001b1c .elementor-repeater-item-d50e280 {
	top: 21%;
	left: 8%;
	z-index: 0;
}

.elementor-1003 .elementor-element.elementor-element-9001b1c .elementor-repeater-item-482a380 {
	top: 31%;
	left: 15%;
	z-index: 0;
}

.elementor-1003 .elementor-element.elementor-element-9001b1c .elementor-repeater-item-655e9fa {
	top: 49%;
	left: 5%;
	z-index: 0;
}

.elementor-1003 .elementor-element.elementor-element-9001b1c .elementor-repeater-item-8bf02fe {
	top: 66%;
	left: 15%;
	z-index: 0;
}

.elementor-1003 .elementor-element.elementor-element-9001b1c .elementor-repeater-item-3c313da {
	top: 76%;
	left: 8%;
	z-index: 0;
}

.elementor-1003 .elementor-element.elementor-element-9001b1c .elementor-repeater-item-b8c1429 {
	top: 17%;
	left: 88%;
	z-index: -1;
}

.elementor-1003 .elementor-element.elementor-element-9001b1c .elementor-repeater-item-87a08cb {
	top: 27%;
	left: 81%;
	z-index: -1;
}

.elementor-1003 .elementor-element.elementor-element-9001b1c .elementor-repeater-item-3438c05 {
	top: 41%;
	left: 91%;
	z-index: -1;
}

.elementor-1003 .elementor-element.elementor-element-9001b1c .elementor-repeater-item-e8b1a50 {
	top: 66%;
	left: 81%;
	z-index: -1;
}

.elementor-1003 .elementor-element.elementor-element-9001b1c .elementor-repeater-item-596ba0e {
	top: 76%;
	left: 90%;
	z-index: -2;
}

.elementor-1003 .elementor-element.elementor-element-9001b1c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1003 .elementor-element.elementor-element-9001b1c > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

body.elementor-page-1003 #main.site-main {
	z-index: 0;
}

@media (min-width:768px) {
	.elementor-1003 .elementor-element.elementor-element-04ce638 {
		width: 55%;
	}
	
	.elementor-1003 .elementor-element.elementor-element-7a3a4c3 {
		width: 44.96%;
	}
	
	.elementor-1003 .elementor-element.elementor-element-62fadc0 {
		width: 40%;
	}
	
	.elementor-1003 .elementor-element.elementor-element-f43e47f {
		width: 60%;
	}
}

@media (max-width:1200px) and (min-width:768px) {
	.elementor-1003 .elementor-element.elementor-element-04ce638 {
		width: 100%;
	}
	
	.elementor-1003 .elementor-element.elementor-element-7a3a4c3 {
		width: 100%;
	}
	
	.elementor-1003 .elementor-element.elementor-element-62fadc0 {
		width: 100%;
	}
	
	.elementor-1003 .elementor-element.elementor-element-f43e47f {
		width: 100%;
	}
	
	.elementor-1003 .elementor-element.elementor-element-79d6413 {
		width: 50%;
	}
	
	.elementor-1003 .elementor-element.elementor-element-d305261 {
		width: 50%;
	}
	
	.elementor-1003 .elementor-element.elementor-element-8e6bcda {
		width: 50%;
	}
	
	.elementor-1003 .elementor-element.elementor-element-280a391 {
		width: 50%;
	}
}

@media (min-width:1201px) {
	.elementor-1003 .elementor-element.elementor-element-8305b26 > .elementor-widget-container {
		background-attachment: scroll;
	}
	
	.elementor-1003 .elementor-element.elementor-element-8a4dc3e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1003 .elementor-element.elementor-element-8a4dc3e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
}

@media (max-width:1200px) {
	.elementor-1003 .elementor-element.elementor-element-04ce638.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-1003 .elementor-element.elementor-element-04ce638 > .elementor-element-populated {
		margin: 50px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-7a3a4c3 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-aeeee54 {
		width: var(--container-widget-width, 460px);
		max-width: 460px;
		--container-widget-width: 460px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1003 .elementor-element.elementor-element-aeeee54 > .elementor-widget-container {
		margin: 0px 20px 0px 0px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-1ea31b2 {
		width: var(--container-widget-width, 440px);
		max-width: 440px;
		--container-widget-width: 440px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1003 .elementor-element.elementor-element-1ea31b2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-ed8d132 {
		--spacer-size: 50px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-8a4dc3e > .elementor-element-populated {
		margin: 0px 15px 0px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-de07cf5 {
		--spacer-size: 60px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-fc9bac4 .dblh__title {
		font-size: 42px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-f43e47f > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-2cf6a4c {
		--spacer-size: 50px;
	}
	
	body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-8a58479 {
		right: 22px;
	}
	
	body.rtl .elementor-1003 .elementor-element.elementor-element-8a58479 {
		left: 22px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-8a58479 {
		top: 339px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-ea2a042 {
		--spacer-size: 60px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-535d6dc {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-cc61107 {
		--spacer-size: 70px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-c9b9433 {
		--spacer-size: 44px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-56e6722 {
		--spacer-size: 0px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-c0b2648 {
		--spacer-size: 44px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-4962473 {
		--spacer-size: 0px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-3140f3e {
		--spacer-size: 15px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-77989d9 .counter__container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-d640fb2 {
		--spacer-size: 22px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-f304c41 {
		--spacer-size: 15px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-ab5912e .counter__container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-60e75c7 {
		--spacer-size: 22px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-17ad71b {
		--spacer-size: 35px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-bef323a {
		--spacer-size: 35px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-fc471dd {
		--spacer-size: 90px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-9001b1c .elementor-repeater-item-99ee99d {
		top: 2%;
		left: 10%;
	}
	
	.elementor-1003 .elementor-element.elementor-element-f787528 {
		--spacer-size: 80px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-5961d141 {
		z-index: 1;
	}
	
	.elementor-1003 .elementor-element.elementor-element-5961d141 .dblh__title {
		font-size: 42px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-537199fb {
		z-index: 1;
	}
	
	.elementor-1003 .elementor-element.elementor-element-a77aa1f {
		z-index: 1;
	}
	
	.elementor-1003 .elementor-element.elementor-element-c218d07 {
		z-index: 0;
	}
	
	.elementor-1003 .elementor-element.elementor-element-3f791989 {
		--spacer-size: 70px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-9001b1c .elementor-repeater-item-d50e280 {
		top: 27%;
		left: 3%;
	}
	
	.elementor-1003 .elementor-element.elementor-element-9001b1c .elementor-repeater-item-3c313da {
		top: 80%;
		left: 3%;
	}
	
	.elementor-1003 .elementor-element.elementor-element-9001b1c .elementor-repeater-item-b8c1429 {
		top: 7%;
		left: 88%;
	}
	
	.elementor-1003 .elementor-element.elementor-element-9001b1c .elementor-repeater-item-3438c05 {
		top: 48%;
		left: 90%;
	}
	
	.elementor-1003 .elementor-element.elementor-element-9001b1c .elementor-repeater-item-596ba0e {
		top: 76%;
		left: 89%;
	}
}

@media (max-width:767px) {
	.elementor-1003 .elementor-element.elementor-element-8305b26 > .elementor-widget-container {
		padding: 150px 0px 150px 0px;
		background-size: cover;
	}
	
	.elementor-1003 .elementor-element.elementor-element-97b0265 {
		--spacer-size: 0px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-62ddd53 .dblh__title {
		font-size: 30px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-aeeee54 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-aeeee54 .media-wrapper .elementor-icon {
		margin: 0px 10px 0px 0px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-1ea31b2 .media-wrapper .elementor-icon {
		margin: 0px 10px 0px 0px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-8a4dc3e > .elementor-element-populated {
		margin: 0px 15px 0px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-de07cf5 {
		--spacer-size: 30px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-62fadc0 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-fc9bac4 .dblh__title {
		font-size: 30px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-b1520fa {
		letter-spacing: -.5px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-f43e47f > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-8a58479 {
		right: 4%;
	}
	
	body.rtl .elementor-1003 .elementor-element.elementor-element-8a58479 {
		left: 4%;
	}
	
	.elementor-1003 .elementor-element.elementor-element-8a58479 {
		top: 33%;
	}
	
	.elementor-1003 .elementor-element.elementor-element-ea2a042 {
		--spacer-size: 30px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-cc61107 {
		--spacer-size: 70px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-2d72716:not(.elementor-motion-effects-element-type-background), .elementor-1003 .elementor-element.elementor-element-2d72716 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 96% 0%;
	}
	
	.elementor-1003 .elementor-element.elementor-element-2d72716 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-c9b9433 {
		--spacer-size: 30px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-c0b2648 {
		--spacer-size: 8px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-3140f3e {
		--spacer-size: 8px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-d640fb2 {
		--spacer-size: 0px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-f304c41 {
		--spacer-size: 8px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-60e75c7 {
		--spacer-size: 8px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-3a2fe504 .dblh__title {
		font-size: 30px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-17f37b94 {
		--spacer-size: 40px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-f787528 {
		--spacer-size: 50px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-5961d141 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-5961d141 .dblh__title {
		font-size: 27px;
	}
	
	.elementor-1003 .elementor-element.elementor-element-a77aa1f {
		z-index: 2;
	}
	
	.elementor-1003 .elementor-element.elementor-element-3f791989 {
		--spacer-size: 40px;
	}
}
