.elementor-8 .elementor-element.elementor-element-1b2ced9:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-1b2ced9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #1E2D3B;
}

.elementor-8 .elementor-element.elementor-element-1b2ced9 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-1b2ced9>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-232f4ae.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-232f4ae.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-1c78203 img {
	height: 94px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-f9b2be4.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-f9b2be4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-83a5cf7 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-83a5cf7 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Avenir", Sans-serif;
	font-size: 60px;
	font-weight: 600;
	line-height: 66px;
	letter-spacing: 3px;
}

.elementor-8 .elementor-element.elementor-element-83a5cf7>.elementor-widget-container {
	padding: 15px 0px 14px 330px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-af98a1f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-af98a1f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-5aba221 {
	text-align: right;
}

.elementor-8 .elementor-element.elementor-element-e4f7409 {
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-81b63f2:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-81b63f2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background: url("../img/bg-img.webp") 50% 50%;
	background-size: cover;
	background-color: #4d4d4d6b;
}

.elementor-8 .elementor-element.elementor-element-81b63f2 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 00px 0px 300px 0px;
}

.elementor-8 .elementor-element.elementor-element-81b63f2>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-8983fc6 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-8983fc6 .elementor-heading-title {
	color: var(--e-global-color-77cce16);
	font-family: "Avenir", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 35px;
	letter-spacing: 3px;
}

.elementor-8 .elementor-element.elementor-element-8983fc6>.elementor-widget-container {
	padding: 12px 0px 12px 0px;
}

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

.elementor-8 .elementor-element.elementor-element-a0a88b6 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Avenir", Sans-serif;
	font-size: 25px;
	font-weight: 500;
	line-height: 35px;
	letter-spacing: 3px;
}

.elementor-8 .elementor-element.elementor-element-a0a88b6>.elementor-widget-container {
	padding: 12px 0px 12px 0px;
}

.elementor-8 .elementor-element.elementor-element-6754ffa>.elementor-container {
	max-width: 800px;
}

.elementor-8 .elementor-element.elementor-element-6754ffa {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-26e4ec1 img {
	border-radius: 100px 100px 100px 100px;
}

.elementor-8 .elementor-element.elementor-element-e492530 img {
	border-radius: 100px 100px 100px 100px;
}

.elementor-8 .elementor-element.elementor-element-1db5120 img {
	border-radius: 100px 100px 100px 100px;
}

.elementor-8 .elementor-element.elementor-element-0b95b77 img {
	border-radius: 100px 100px 100px 100px;
}

.elementor-8 .elementor-element.elementor-element-c761ba3 img {
	border-radius: 100px 100px 100px 100px;
}

.elementor-8 .elementor-element.elementor-element-a322b0b img {
	border-radius: 100px 100px 100px 100px;
}

.elementor-8 .elementor-element.elementor-element-4bcb83f:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-4bcb83f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background: url("../img/web.webp") 50% 50%;
	background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-4bcb83f>.elementor-background-overlay {
	background-color: #FAFAFA;
	opacity: 0.79;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-4bcb83f {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 50px 0px 100px 0px;
}

.elementor-8 .elementor-element.elementor-element-374307b {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-374307b .elementor-heading-title {
	color: var(--e-global-color-bed3969);
	font-family: "Avenir", Sans-serif;
	font-size: 65px;
	font-weight: 600;
	line-height: 91px;
	letter-spacing: 3px;
}

.elementor-8 .elementor-element.elementor-element-374307b>.elementor-widget-container {
	padding: 0px 0px 1px 0px;
}

.elementor-8 .elementor-element.elementor-element-98450fa {
	text-align: center;
	color: var(--e-global-color-883c7aa);
	font-family: "Helvetica", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 32.4px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-c6fab1f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-c6fab1f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-d124442.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-883c7aa);
}

.elementor-8 .elementor-element.elementor-element-d124442.elementor-view-framed .elementor-icon,
.elementor-8 .elementor-element.elementor-element-d124442.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-883c7aa);
	color: var(--e-global-color-883c7aa);
	border-color: var(--e-global-color-883c7aa);
}

.elementor-8 .elementor-element.elementor-element-d124442 {
	--icon-box-icon-margin: 15px;
}

.elementor-8 .elementor-element.elementor-element-d124442 .elementor-icon {
	font-size: 60px;
}

.elementor-8 .elementor-element.elementor-element-d124442 .elementor-icon-box-description {
	color: #3B3A3A;
	font-family: "Avenir", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-4d5559f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-4d5559f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-a126afd.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-883c7aa);
}

.elementor-8 .elementor-element.elementor-element-a126afd.elementor-view-framed .elementor-icon,
.elementor-8 .elementor-element.elementor-element-a126afd.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-883c7aa);
	color: var(--e-global-color-883c7aa);
	border-color: var(--e-global-color-883c7aa);
}

.elementor-8 .elementor-element.elementor-element-a126afd {
	--icon-box-icon-margin: 15px;
}

.elementor-8 .elementor-element.elementor-element-a126afd .elementor-icon {
	font-size: 60px;
}

.elementor-8 .elementor-element.elementor-element-a126afd .elementor-icon-box-description {
	color: #3B3A3A;
	font-family: "Avenir", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-a31fc35.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-a31fc35.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-9d5bb2c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-883c7aa);
}

.elementor-8 .elementor-element.elementor-element-9d5bb2c.elementor-view-framed .elementor-icon,
.elementor-8 .elementor-element.elementor-element-9d5bb2c.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-883c7aa);
	color: var(--e-global-color-883c7aa);
	border-color: var(--e-global-color-883c7aa);
}

.elementor-8 .elementor-element.elementor-element-9d5bb2c {
	--icon-box-icon-margin: 15px;
}

.elementor-8 .elementor-element.elementor-element-9d5bb2c .elementor-icon {
	font-size: 60px;
}

.elementor-8 .elementor-element.elementor-element-9d5bb2c .elementor-icon-box-description {
	color: #000000;
	font-family: "Avenir", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
}

.elementor-8 .elementor-element.elementor-element-bade112 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-38c1a27.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-38c1a27.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-3709536.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-883c7aa);
}

.elementor-8 .elementor-element.elementor-element-3709536.elementor-view-framed .elementor-icon,
.elementor-8 .elementor-element.elementor-element-3709536.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-883c7aa);
	color: var(--e-global-color-883c7aa);
	border-color: var(--e-global-color-883c7aa);
}

.elementor-8 .elementor-element.elementor-element-3709536 {
	--icon-box-icon-margin: 15px;
}

.elementor-8 .elementor-element.elementor-element-3709536 .elementor-icon {
	font-size: 60px;
}

.elementor-8 .elementor-element.elementor-element-3709536 .elementor-icon-box-description {
	color: #000000;
	font-family: "Avenir", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-de3eb7a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-de3eb7a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-20fd7f9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-883c7aa);
}

.elementor-8 .elementor-element.elementor-element-20fd7f9.elementor-view-framed .elementor-icon,
.elementor-8 .elementor-element.elementor-element-20fd7f9.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-883c7aa);
	color: var(--e-global-color-883c7aa);
	border-color: var(--e-global-color-883c7aa);
}

.elementor-8 .elementor-element.elementor-element-20fd7f9 {
	--icon-box-icon-margin: 15px;
}

.elementor-8 .elementor-element.elementor-element-20fd7f9 .elementor-icon {
	font-size: 60px;
}

.elementor-8 .elementor-element.elementor-element-20fd7f9 .elementor-icon-box-description {
	color: #000000;
	font-family: "Avenir", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
}

.elementor-8 .elementor-element.elementor-element-20fd7f9>.elementor-widget-container {
	padding: 0px 50px 0px 50px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-cb5ca06.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-cb5ca06.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-d724007.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-883c7aa);
}

.elementor-8 .elementor-element.elementor-element-d724007.elementor-view-framed .elementor-icon,
.elementor-8 .elementor-element.elementor-element-d724007.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-883c7aa);
	color: var(--e-global-color-883c7aa);
	border-color: var(--e-global-color-883c7aa);
}

.elementor-8 .elementor-element.elementor-element-d724007 {
	--icon-box-icon-margin: 15px;
}

.elementor-8 .elementor-element.elementor-element-d724007 .elementor-icon {
	font-size: 60px;
}

.elementor-8 .elementor-element.elementor-element-d724007 .elementor-icon-box-description {
	color: #000000;
	font-family: "Avenir", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
}

.elementor-8 .elementor-element.elementor-element-d724007>.elementor-widget-container {
	padding: 0px 50px 0px 50px;
}

.elementor-8 .elementor-element.elementor-element-18601ee:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-18601ee>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../img/bg-img-2.webp");
}

.elementor-8 .elementor-element.elementor-element-18601ee>.elementor-background-overlay {
	opacity: 1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-18601ee {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 50px 0px 100px 0px;
}

.elementor-8 .elementor-element.elementor-element-15f91be {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-15f91be .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Avenir", Sans-serif;
	font-size: 55px;
	font-weight: 500;
	letter-spacing: 2.75px;
}

.elementor-8 .elementor-element.elementor-element-15f91be>.elementor-widget-container {
	padding: 0px 0px 1px 0px;
}

.elementor-8 .elementor-element.elementor-element-b82491d {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-77cce16);
	--divider-border-width: 10px;
}

.elementor-8 .elementor-element.elementor-element-b82491d .elementor-divider-separator {
	width: 12%;
	margin: 0 auto;
	margin-inline: 0;
}

.elementor-8 .elementor-element.elementor-element-b82491d .elementor-divider {
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}

.elementor-8 .elementor-element.elementor-element-b82491d>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-665387b {
	text-align: center;
	color: #FFFFFF;
	font-family: "Avenir", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	line-height: 26.6px;
}

.elementor-8 .elementor-element.elementor-element-665387b>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-3610bc8>.elementor-container {
	max-width: 900px;
}

.elementor-8 .elementor-element.elementor-element-3610bc8 {
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-37c9f4c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-37c9f4c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-37c9f4c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8 .elementor-element.elementor-element-37c9f4c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-37c9f4c>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 20px 20px 20px;
}

.elementor-8 .elementor-element.elementor-element-37c9f4c>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-19375cb.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-8 .elementor-element.elementor-element-19375cb.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-8 .elementor-element.elementor-element-19375cb.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-8 .elementor-element.elementor-element-19375cb .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-8 .elementor-element.elementor-element-19375cb .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-19375cb .elementor-image-box-description {
	color: var(--e-global-color-2c1a775);
	font-family: "Avenir", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 31px;
}

.elementor-8 .elementor-element.elementor-element-19375cb>.elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-a7a1769.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-a7a1769.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-a7a1769:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8 .elementor-element.elementor-element-a7a1769>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-a7a1769>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 20px 20px 20px;
}

.elementor-8 .elementor-element.elementor-element-a7a1769>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-26433f8.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-8 .elementor-element.elementor-element-26433f8.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-8 .elementor-element.elementor-element-26433f8.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-8 .elementor-element.elementor-element-26433f8 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-8 .elementor-element.elementor-element-26433f8 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-26433f8 .elementor-image-box-description {
	color: var(--e-global-color-2c1a775);
	font-family: "Avenir", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 31px;
}

.elementor-8 .elementor-element.elementor-element-26433f8>.elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-0a8eb33.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-0a8eb33.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-0a8eb33:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8 .elementor-element.elementor-element-0a8eb33>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-0a8eb33>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 20px 20px 20px;
}

.elementor-8 .elementor-element.elementor-element-0a8eb33>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-9768883.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-8 .elementor-element.elementor-element-9768883.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-8 .elementor-element.elementor-element-9768883.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-8 .elementor-element.elementor-element-9768883 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-8 .elementor-element.elementor-element-9768883 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-9768883 .elementor-image-box-description {
	color: var(--e-global-color-2c1a775);
	font-family: "Avenir", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 31px;
}

.elementor-8 .elementor-element.elementor-element-9768883>.elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-e81c1c5 {
	margin-top: -20px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-d4e53f7.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-d4e53f7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-d4e53f7>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-1e2fbc8.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-1e2fbc8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-1e2fbc8>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-ecd89ef {
	text-align: right;
}

.elementor-8 .elementor-element.elementor-element-ecd89ef img {
	width: 82%;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-f8d3801.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-f8d3801.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-f8d3801>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-add6e17 {
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-add6e17 img {
	width: 100%;
}

.elementor-8 .elementor-element.elementor-element-1949c11>.elementor-background-overlay {
	background-image: url("../img/bg-img-3.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: 0;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-1949c11 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8 .elementor-element.elementor-element-cdfcd06:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8 .elementor-element.elementor-element-cdfcd06>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-615b9fc);
}

.elementor-8 .elementor-element.elementor-element-cdfcd06>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-cdfcd06>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-112e7e3 {
	margin-top: 50px;
	margin-bottom: 180px;
}

.elementor-8 .elementor-element.elementor-element-082177c {
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-082177c .elementor-heading-title {
	color: var(--e-global-color-bed3969);
	font-family: "Avenir", Sans-serif;
	font-size: 63px;
	font-weight: 600;
	letter-spacing: 3.5px;
}

.elementor-8 .elementor-element.elementor-element-082177c>.elementor-widget-container {
	padding: 0px 0px 1px 0px;
}

.elementor-8 .elementor-element.elementor-element-13c0450 {
	margin-top: -20px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-fc41c19.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-fc41c19.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-fc41c19>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-4cd12bd {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-77cce16);
	--divider-border-width: 10px;
}

.elementor-8 .elementor-element.elementor-element-4cd12bd .elementor-divider-separator {
	width: 80%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-8 .elementor-element.elementor-element-4cd12bd .elementor-divider {
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
}

.elementor-8 .elementor-element.elementor-element-4cd12bd>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-1064cc6.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-1064cc6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-1064cc6>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

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

.elementor-8 .elementor-element.elementor-element-ac27b64 img {
	width: 82%;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-7eef898.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-7eef898.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-7eef898>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-1047eaf {
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-1047eaf img {
	width: 100%;
}

.elementor-8 .elementor-element.elementor-element-1c438cb {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-73c3641.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-73c3641.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-73c3641>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-ee16a44 {
	text-align: left;
	color: #000000;
	font-family: "Helvetica", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 28.9px;
}

.elementor-8 .elementor-element.elementor-element-502ea42 {
	text-align: left;
	color: #000000;
	font-family: "Helvetica", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 28.9px;
}

.elementor-8 .elementor-element.elementor-element-3516413>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-3516413>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-c3965b9:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-c3965b9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-77cce16);
}

.elementor-8 .elementor-element.elementor-element-c3965b9 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8 .elementor-element.elementor-element-c3965b9>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-023f981 {
	padding: 20px 0px 20px 0px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-5de3375.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-5de3375.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-5de3375>.elementor-element-populated {
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #FFFFFF;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-5de3375>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-0391fd8 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-0391fd8 .elementor-heading-title {
	color: #000000;
	font-family: "Avenir", Sans-serif;
	font-size: 60px;
	font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-4256f8c {
	text-align: center;
	color: #000000;
	font-family: "Avenir", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 24.2px;
}

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

.elementor-8 .elementor-element.elementor-element-ac32f3c .elementor-heading-title {
	color: #000000;
	font-family: "Avenir", Sans-serif;
	font-size: 60px;
	font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-6882a4d {
	text-align: center;
	color: #000000;
	font-family: "Avenir", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 24.2px;
}

.elementor-8 .elementor-element.elementor-element-165cef1>.elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	border-color: #FFFFFF;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8 .elementor-element.elementor-element-165cef1>.elementor-element-populated,
.elementor-8 .elementor-element.elementor-element-165cef1>.elementor-element-populated>.elementor-background-overlay,
.elementor-8 .elementor-element.elementor-element-165cef1>.elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-165cef1>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-9eb49bc {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-9eb49bc .elementor-heading-title {
	color: #000000;
	font-family: "Avenir", Sans-serif;
	font-size: 60px;
	font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-da251cb {
	text-align: center;
	color: #000000;
	font-family: "Avenir", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 24.2px;
}

.elementor-8 .elementor-element.elementor-element-a02827f>.elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	border-color: #FFFFFF;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8 .elementor-element.elementor-element-a02827f>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-0c80fe9 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-0c80fe9 .elementor-heading-title {
	color: #000000;
	font-family: "Avenir", Sans-serif;
	font-size: 60px;
	font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-2c423dd {
	text-align: center;
	color: #000000;
	font-family: "Avenir", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 24.2px;
}

.elementor-8 .elementor-element.elementor-element-605ac5e:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-605ac5e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background: url("../img/technology.webp") 50% 50%;
	background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-605ac5e>.elementor-background-overlay {
	background-color: #FAFAFA;
	opacity: 0.79;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-605ac5e {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 50px 0px 100px 0px;
}

.elementor-8 .elementor-element.elementor-element-3f6d2e3 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-3f6d2e3 .elementor-heading-title {
	color: #1E2D3B;
	font-family: "Avenir", Sans-serif;
	font-size: 56px;
	font-weight: 500;
	line-height: 74.4px;
	letter-spacing: 3px;
}

.elementor-8 .elementor-element.elementor-element-3f6d2e3>.elementor-widget-container {
	padding: 0px 0px 1px 0px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-c36bd7b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-c36bd7b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-42241f9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-883c7aa);
}

.elementor-8 .elementor-element.elementor-element-42241f9.elementor-view-framed .elementor-icon,
.elementor-8 .elementor-element.elementor-element-42241f9.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-883c7aa);
	color: var(--e-global-color-883c7aa);
	border-color: var(--e-global-color-883c7aa);
}

.elementor-8 .elementor-element.elementor-element-42241f9 {
	--icon-box-icon-margin: 15px;
}

.elementor-8 .elementor-element.elementor-element-42241f9 .elementor-icon {
	font-size: 60px;
}

.elementor-8 .elementor-element.elementor-element-42241f9 .elementor-icon-box-title {
	margin-bottom: 24px;
	color: #000000;
}

.elementor-8 .elementor-element.elementor-element-42241f9 .elementor-icon-box-title,
.elementor-8 .elementor-element.elementor-element-42241f9 .elementor-icon-box-title a {
	font-family: "Avenir", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 42px;
}

.elementor-8 .elementor-element.elementor-element-42241f9 .elementor-icon-box-description {
	color: #000000;
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22.5px;
}

.elementor-8 .elementor-element.elementor-element-42241f9>.elementor-widget-container {
	padding: 0px 65px 0px 65px;
}

.elementor-8 .elementor-element.elementor-element-11d2d04>.elementor-container {
	max-width: 400px;
}

.elementor-8 .elementor-element.elementor-element-11d2d04 {
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-0a82f38.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-0a82f38.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-0a82f38>.elementor-element-populated {
	margin: 0px 5px 0px 0px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-57e2a12 {
	text-align: right;
}

.elementor-8 .elementor-element.elementor-element-57e2a12 img {
	width: 82%;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-a25f91f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-a25f91f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-a25f91f>.elementor-element-populated {
	margin: 0px 0px 0px 5px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 5px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-7fe3591 {
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-7fe3591 img {
	width: 100%;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-03052f0.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-03052f0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-4364640.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-883c7aa);
}

.elementor-8 .elementor-element.elementor-element-4364640.elementor-view-framed .elementor-icon,
.elementor-8 .elementor-element.elementor-element-4364640.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-883c7aa);
	color: var(--e-global-color-883c7aa);
	border-color: var(--e-global-color-883c7aa);
}

.elementor-8 .elementor-element.elementor-element-4364640 {
	--icon-box-icon-margin: 15px;
}

.elementor-8 .elementor-element.elementor-element-4364640 .elementor-icon {
	font-size: 60px;
}

.elementor-8 .elementor-element.elementor-element-4364640 .elementor-icon-box-title {
	margin-bottom: 24px;
	color: #000000;
}

.elementor-8 .elementor-element.elementor-element-4364640 .elementor-icon-box-title,
.elementor-8 .elementor-element.elementor-element-4364640 .elementor-icon-box-title a {
	font-family: "Avenir", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	line-height: 42px;
}

.elementor-8 .elementor-element.elementor-element-4364640 .elementor-icon-box-description {
	color: #000000;
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22.5px;
}

.elementor-8 .elementor-element.elementor-element-4364640>.elementor-widget-container {
	padding: 0px 65px 0px 65px;
}

.elementor-8 .elementor-element.elementor-element-f6dfc15>.elementor-container {
	max-width: 400px;
}

.elementor-8 .elementor-element.elementor-element-f6dfc15 {
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-c729257.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-c729257.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-c729257>.elementor-element-populated {
	margin: 0px 5px 0px 0px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-f302af8 {
	text-align: right;
}

.elementor-8 .elementor-element.elementor-element-f302af8 img {
	width: 82%;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-2ffc763.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-2ffc763.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-2ffc763>.elementor-element-populated {
	margin: 0px 0px 0px 5px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 5px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-425a3d3 {
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-425a3d3 img {
	width: 100%;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-551c3c2.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-551c3c2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-3422b64.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-883c7aa);
}

.elementor-8 .elementor-element.elementor-element-3422b64.elementor-view-framed .elementor-icon,
.elementor-8 .elementor-element.elementor-element-3422b64.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-883c7aa);
	color: var(--e-global-color-883c7aa);
	border-color: var(--e-global-color-883c7aa);
}

.elementor-8 .elementor-element.elementor-element-3422b64 {
	--icon-box-icon-margin: 15px;
}

.elementor-8 .elementor-element.elementor-element-3422b64 .elementor-icon {
	font-size: 60px;
}

.elementor-8 .elementor-element.elementor-element-3422b64 .elementor-icon-box-title {
	margin-bottom: 24px;
	color: #000000;
}

.elementor-8 .elementor-element.elementor-element-3422b64 .elementor-icon-box-title,
.elementor-8 .elementor-element.elementor-element-3422b64 .elementor-icon-box-title a {
	font-family: "Avenir", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	line-height: 42px;
}

.elementor-8 .elementor-element.elementor-element-3422b64 .elementor-icon-box-description {
	color: #000000;
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22.5px;
}

.elementor-8 .elementor-element.elementor-element-3422b64>.elementor-widget-container {
	padding: 0px 65px 0px 65px;
}

.elementor-8 .elementor-element.elementor-element-74ca829>.elementor-container {
	max-width: 400px;
}

.elementor-8 .elementor-element.elementor-element-74ca829 {
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-0af60c0.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-0af60c0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-0af60c0>.elementor-element-populated {
	margin: 0px 5px 0px 0px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-f02db91 {
	text-align: right;
}

.elementor-8 .elementor-element.elementor-element-f02db91 img {
	width: 82%;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-54b7cb5.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-54b7cb5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-54b7cb5>.elementor-element-populated {
	margin: 0px 0px 0px 5px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 5px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-c13294c {
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-c13294c img {
	width: 100%;
}

.elementor-8 .elementor-element.elementor-element-44f919a:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-44f919a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background: url("../img/technology.webp") 50% 50%;
	background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-44f919a>.elementor-background-overlay {
	background-color: #FAFAFA;
	opacity: 0.79;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-44f919a {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 50px 0px 100px 0px;
}

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

.elementor-8 .elementor-element.elementor-element-a7b2ed2 .elementor-heading-title {
	color: #1E2D3B;
	font-family: "Avenir", Sans-serif;
	font-size: 56px;
	font-weight: 500;
	line-height: 74.4px;
	letter-spacing: 3px;
}

.elementor-8 .elementor-element.elementor-element-a7b2ed2>.elementor-widget-container {
	padding: 0px 0px 1px 0px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-2ccca27.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-2ccca27.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-ec301d2.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-883c7aa);
}

.elementor-8 .elementor-element.elementor-element-ec301d2.elementor-view-framed .elementor-icon,
.elementor-8 .elementor-element.elementor-element-ec301d2.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-883c7aa);
	color: var(--e-global-color-883c7aa);
	border-color: var(--e-global-color-883c7aa);
}

.elementor-8 .elementor-element.elementor-element-ec301d2 {
	--icon-box-icon-margin: 15px;
}

.elementor-8 .elementor-element.elementor-element-ec301d2 .elementor-icon {
	font-size: 60px;
}

.elementor-8 .elementor-element.elementor-element-ec301d2 .elementor-icon-box-title {
	margin-bottom: 24px;
	color: #000000;
}

.elementor-8 .elementor-element.elementor-element-ec301d2 .elementor-icon-box-title,
.elementor-8 .elementor-element.elementor-element-ec301d2 .elementor-icon-box-title a {
	font-family: "Helvetica", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 42px;
}

.elementor-8 .elementor-element.elementor-element-ec301d2 .elementor-icon-box-description {
	color: #000000;
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22.5px;
}

.elementor-8 .elementor-element.elementor-element-ec301d2>.elementor-widget-container {
	padding: 0px 65px 0px 65px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-cda9001.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-cda9001.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-9443016.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-883c7aa);
}

.elementor-8 .elementor-element.elementor-element-9443016.elementor-view-framed .elementor-icon,
.elementor-8 .elementor-element.elementor-element-9443016.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-883c7aa);
	color: var(--e-global-color-883c7aa);
	border-color: var(--e-global-color-883c7aa);
}

.elementor-8 .elementor-element.elementor-element-9443016 {
	--icon-box-icon-margin: 15px;
}

.elementor-8 .elementor-element.elementor-element-9443016 .elementor-icon {
	font-size: 60px;
}

.elementor-8 .elementor-element.elementor-element-9443016 .elementor-icon-box-title {
	margin-bottom: 24px;
	color: #000000;
}

.elementor-8 .elementor-element.elementor-element-9443016 .elementor-icon-box-title,
.elementor-8 .elementor-element.elementor-element-9443016 .elementor-icon-box-title a {
	font-family: "Avenir", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 42px;
}

.elementor-8 .elementor-element.elementor-element-9443016 .elementor-icon-box-description {
	color: #000000;
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22.5px;
}

.elementor-8 .elementor-element.elementor-element-9443016>.elementor-widget-container {
	padding: 0px 65px 0px 65px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-6cc5766.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-6cc5766.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-bc20e48.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-883c7aa);
}

.elementor-8 .elementor-element.elementor-element-bc20e48.elementor-view-framed .elementor-icon,
.elementor-8 .elementor-element.elementor-element-bc20e48.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-883c7aa);
	color: var(--e-global-color-883c7aa);
	border-color: var(--e-global-color-883c7aa);
}

.elementor-8 .elementor-element.elementor-element-bc20e48 {
	--icon-box-icon-margin: 15px;
}

.elementor-8 .elementor-element.elementor-element-bc20e48 .elementor-icon {
	font-size: 60px;
}

.elementor-8 .elementor-element.elementor-element-bc20e48 .elementor-icon-box-title {
	margin-bottom: 24px;
	color: #000000;
}

.elementor-8 .elementor-element.elementor-element-bc20e48 .elementor-icon-box-title,
.elementor-8 .elementor-element.elementor-element-bc20e48 .elementor-icon-box-title a {
	font-family: "Helvetica", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 42px;
}

.elementor-8 .elementor-element.elementor-element-bc20e48 .elementor-icon-box-description {
	color: #000000;
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22.5px;
}

.elementor-8 .elementor-element.elementor-element-bc20e48>.elementor-widget-container {
	padding: 0px 65px 0px 65px;
}

.elementor-8 .elementor-element.elementor-element-1629bd8>.elementor-container {
	max-width: 400px;
}

.elementor-8 .elementor-element.elementor-element-1629bd8 {
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-baed122.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-baed122.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-baed122>.elementor-element-populated {
	margin: 0px 5px 0px 0px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-e7c4fa9 {
	text-align: right;
}

.elementor-8 .elementor-element.elementor-element-e7c4fa9 img {
	width: 82%;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-0b26c2a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-0b26c2a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-0b26c2a>.elementor-element-populated {
	margin: 0px 0px 0px 5px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 5px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-3ce103a {
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-3ce103a img {
	width: 100%;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-cb8c0bf.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-cb8c0bf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-472d596.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-883c7aa);
}

.elementor-8 .elementor-element.elementor-element-472d596.elementor-view-framed .elementor-icon,
.elementor-8 .elementor-element.elementor-element-472d596.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-883c7aa);
	color: var(--e-global-color-883c7aa);
	border-color: var(--e-global-color-883c7aa);
}

.elementor-8 .elementor-element.elementor-element-472d596 {
	--icon-box-icon-margin: 15px;
}

.elementor-8 .elementor-element.elementor-element-472d596 .elementor-icon {
	font-size: 60px;
}

.elementor-8 .elementor-element.elementor-element-472d596 .elementor-icon-box-title {
	margin-bottom: 24px;
	color: #000000;
}

.elementor-8 .elementor-element.elementor-element-472d596 .elementor-icon-box-title,
.elementor-8 .elementor-element.elementor-element-472d596 .elementor-icon-box-title a {
	font-family: "Helvetica", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 42px;
}

.elementor-8 .elementor-element.elementor-element-472d596 .elementor-icon-box-description {
	color: #000000;
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22.5px;
}

.elementor-8 .elementor-element.elementor-element-472d596>.elementor-widget-container {
	padding: 0px 65px 0px 65px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-8ed3320.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-8ed3320.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-1fc64ba.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-883c7aa);
}

.elementor-8 .elementor-element.elementor-element-1fc64ba.elementor-view-framed .elementor-icon,
.elementor-8 .elementor-element.elementor-element-1fc64ba.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-883c7aa);
	color: var(--e-global-color-883c7aa);
	border-color: var(--e-global-color-883c7aa);
}

.elementor-8 .elementor-element.elementor-element-1fc64ba {
	--icon-box-icon-margin: 15px;
}

.elementor-8 .elementor-element.elementor-element-1fc64ba .elementor-icon {
	font-size: 60px;
}

.elementor-8 .elementor-element.elementor-element-1fc64ba .elementor-icon-box-title {
	margin-bottom: 24px;
	color: #000000;
}

.elementor-8 .elementor-element.elementor-element-1fc64ba .elementor-icon-box-title,
.elementor-8 .elementor-element.elementor-element-1fc64ba .elementor-icon-box-title a {
	font-family: "Avenir", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 42px;
}

.elementor-8 .elementor-element.elementor-element-1fc64ba .elementor-icon-box-description {
	color: #000000;
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22.5px;
}

.elementor-8 .elementor-element.elementor-element-1fc64ba>.elementor-widget-container {
	padding: 0px 65px 0px 65px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-621ed3e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-621ed3e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-a13235b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-883c7aa);
}

.elementor-8 .elementor-element.elementor-element-a13235b.elementor-view-framed .elementor-icon,
.elementor-8 .elementor-element.elementor-element-a13235b.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-883c7aa);
	color: var(--e-global-color-883c7aa);
	border-color: var(--e-global-color-883c7aa);
}

.elementor-8 .elementor-element.elementor-element-a13235b {
	--icon-box-icon-margin: 15px;
}

.elementor-8 .elementor-element.elementor-element-a13235b .elementor-icon {
	font-size: 60px;
}

.elementor-8 .elementor-element.elementor-element-a13235b .elementor-icon-box-title {
	margin-bottom: 24px;
	color: #000000;
}

.elementor-8 .elementor-element.elementor-element-a13235b .elementor-icon-box-title,
.elementor-8 .elementor-element.elementor-element-a13235b .elementor-icon-box-title a {
	font-family: "Helvetica", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 42px;
}

.elementor-8 .elementor-element.elementor-element-a13235b .elementor-icon-box-description {
	color: #000000;
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22.5px;
}

.elementor-8 .elementor-element.elementor-element-a13235b>.elementor-widget-container {
	padding: 0px 65px 0px 65px;
}

.elementor-8 .elementor-element.elementor-element-b3a288e>.elementor-container {
	max-width: 400px;
}

.elementor-8 .elementor-element.elementor-element-b3a288e {
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-0e17b63.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-0e17b63.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-0e17b63>.elementor-element-populated {
	margin: 0px 5px 0px 0px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-789a9b8 {
	text-align: right;
}

.elementor-8 .elementor-element.elementor-element-789a9b8 img {
	width: 82%;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-035406e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-035406e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-035406e>.elementor-element-populated {
	margin: 0px 0px 0px 5px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 5px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-5ec86a4 {
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-5ec86a4 img {
	width: 100%;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-a6ad0bf.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-a6ad0bf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-dce1164.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-883c7aa);
}

.elementor-8 .elementor-element.elementor-element-dce1164.elementor-view-framed .elementor-icon,
.elementor-8 .elementor-element.elementor-element-dce1164.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-883c7aa);
	color: var(--e-global-color-883c7aa);
	border-color: var(--e-global-color-883c7aa);
}

.elementor-8 .elementor-element.elementor-element-dce1164 {
	--icon-box-icon-margin: 15px;
}

.elementor-8 .elementor-element.elementor-element-dce1164 .elementor-icon {
	font-size: 60px;
}

.elementor-8 .elementor-element.elementor-element-dce1164 .elementor-icon-box-title {
	margin-bottom: 24px;
	color: #000000;
}

.elementor-8 .elementor-element.elementor-element-dce1164 .elementor-icon-box-title,
.elementor-8 .elementor-element.elementor-element-dce1164 .elementor-icon-box-title a {
	font-family: "Helvetica", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 42px;
}

.elementor-8 .elementor-element.elementor-element-dce1164 .elementor-icon-box-description {
	color: #000000;
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22.5px;
}

.elementor-8 .elementor-element.elementor-element-dce1164>.elementor-widget-container {
	padding: 0px 65px 0px 65px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-b1a96b9.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-b1a96b9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-c539335.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-883c7aa);
}

.elementor-8 .elementor-element.elementor-element-c539335.elementor-view-framed .elementor-icon,
.elementor-8 .elementor-element.elementor-element-c539335.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-883c7aa);
	color: var(--e-global-color-883c7aa);
	border-color: var(--e-global-color-883c7aa);
}

.elementor-8 .elementor-element.elementor-element-c539335 {
	--icon-box-icon-margin: 15px;
}

.elementor-8 .elementor-element.elementor-element-c539335 .elementor-icon {
	font-size: 60px;
}

.elementor-8 .elementor-element.elementor-element-c539335 .elementor-icon-box-title {
	margin-bottom: 24px;
	color: #000000;
}

.elementor-8 .elementor-element.elementor-element-c539335 .elementor-icon-box-title,
.elementor-8 .elementor-element.elementor-element-c539335 .elementor-icon-box-title a {
	font-family: "Avenir", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 42px;
}

.elementor-8 .elementor-element.elementor-element-c539335 .elementor-icon-box-description {
	color: #000000;
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22.5px;
}

.elementor-8 .elementor-element.elementor-element-c539335>.elementor-widget-container {
	padding: 0px 65px 0px 65px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-4ba8987.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-4ba8987.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-c1f6e09.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-883c7aa);
}

.elementor-8 .elementor-element.elementor-element-c1f6e09.elementor-view-framed .elementor-icon,
.elementor-8 .elementor-element.elementor-element-c1f6e09.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-883c7aa);
	color: var(--e-global-color-883c7aa);
	border-color: var(--e-global-color-883c7aa);
}

.elementor-8 .elementor-element.elementor-element-c1f6e09 {
	--icon-box-icon-margin: 15px;
}

.elementor-8 .elementor-element.elementor-element-c1f6e09 .elementor-icon {
	font-size: 60px;
}

.elementor-8 .elementor-element.elementor-element-c1f6e09 .elementor-icon-box-title {
	margin-bottom: 24px;
	color: #000000;
}

.elementor-8 .elementor-element.elementor-element-c1f6e09 .elementor-icon-box-title,
.elementor-8 .elementor-element.elementor-element-c1f6e09 .elementor-icon-box-title a {
	font-family: "Helvetica", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 42px;
}

.elementor-8 .elementor-element.elementor-element-c1f6e09 .elementor-icon-box-description {
	color: #000000;
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22.5px;
}

.elementor-8 .elementor-element.elementor-element-c1f6e09>.elementor-widget-container {
	padding: 0px 65px 0px 65px;
}

.elementor-8 .elementor-element.elementor-element-92fa283>.elementor-container {
	max-width: 400px;
}

.elementor-8 .elementor-element.elementor-element-92fa283 {
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-6dd17e7.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-6dd17e7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-6dd17e7>.elementor-element-populated {
	margin: 0px 5px 0px 0px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-fc3c497 {
	text-align: right;
}

.elementor-8 .elementor-element.elementor-element-fc3c497 img {
	width: 82%;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-20768e5.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-20768e5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-20768e5>.elementor-element-populated {
	margin: 0px 0px 0px 5px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 5px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-484f7d2 {
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-484f7d2 img {
	width: 100%;
}

.elementor-8 .elementor-element.elementor-element-c2f1f9b>.elementor-container {
	max-width: 1000px;
}

.elementor-8 .elementor-element.elementor-element-c2f1f9b:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-c2f1f9b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-615b9fc);
}

.elementor-8 .elementor-element.elementor-element-c2f1f9b {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8 .elementor-element.elementor-element-c2f1f9b>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-e6c4fd5.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-e6c4fd5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-e6c4fd5>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-aaaa02a {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-45c4cdd.elementor-column .elementor-widget-wrap {
	align-items: space-between;
}

.elementor-8 .elementor-element.elementor-element-45c4cdd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: space-between;
	align-items: space-between;
}

.elementor-8 .elementor-element.elementor-element-b20b235 {
	color: #3B3A3A;
	font-family: "Avenir", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.56px;
}

.elementor-8 .elementor-element.elementor-element-b20b235>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-681ff86 {
	color: #3B3A3A;
	font-family: "Avenir", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.56px;
}

.elementor-8 .elementor-element.elementor-element-681ff86>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

@media(min-width:768px) {
	.elementor-8 .elementor-element.elementor-element-232f4ae {
		width: 8%;
	}

	.elementor-8 .elementor-element.elementor-element-f9b2be4 {
		width: 67%;
	}

	.elementor-8 .elementor-element.elementor-element-af98a1f {
		width: 25%;
	}

	.elementor-8 .elementor-element.elementor-element-da8670c {
		width: 45%;
	}

	.elementor-8 .elementor-element.elementor-element-08ccf11 {
		width: 55%;
	}

	.elementor-8 .elementor-element.elementor-element-fc41c19 {
		width: 30%;
	}

	.elementor-8 .elementor-element.elementor-element-1064cc6 {
		width: 9.999%;
	}
}

@media(max-width:1366px) and (min-width:768px) {
	.elementor-8 .elementor-element.elementor-element-232f4ae {
		width: 11%;
	}

	.elementor-8 .elementor-element.elementor-element-f9b2be4 {
		width: 75%;
	}

	.elementor-8 .elementor-element.elementor-element-d4e53f7 {
		width: 35%;
	}

	.elementor-8 .elementor-element.elementor-element-da8670c {
		width: 30%;
	}

	.elementor-8 .elementor-element.elementor-element-08ccf11 {
		width: 70%;
	}

	.elementor-8 .elementor-element.elementor-element-fc41c19 {
		width: 35%;
	}
}

@media(max-width:1200px) and (min-width:768px) {
	.elementor-8 .elementor-element.elementor-element-232f4ae {
		width: 10%;
	}

	.elementor-8 .elementor-element.elementor-element-da8670c {
		width: 15%;
	}

	.elementor-8 .elementor-element.elementor-element-08ccf11 {
		width: 85%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-8 .elementor-element.elementor-element-232f4ae {
		width: 13%;
	}

	.elementor-8 .elementor-element.elementor-element-f9b2be4 {
		width: 57%;
	}

	.elementor-8 .elementor-element.elementor-element-af98a1f {
		width: 30%;
	}

	.elementor-8 .elementor-element.elementor-element-da8670c {
		width: 15%;
	}

	.elementor-8 .elementor-element.elementor-element-08ccf11 {
		width: 85%;
	}
}

@media(max-width:880px) and (min-width:768px) {
	.elementor-8 .elementor-element.elementor-element-da8670c {
		width: 5%;
	}

	.elementor-8 .elementor-element.elementor-element-08ccf11 {
		width: 90%;
	}
}

@media(min-width:1367px) {
	.elementor-8 .elementor-element.elementor-element-1949c11>.elementor-background-overlay {
		background-attachment: fixed;
	}
}

@media(max-width:1366px) {
	.elementor-8 .elementor-element.elementor-element-232f4ae>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-1c78203 img {
		height: 94px;
	}

	.elementor-8 .elementor-element.elementor-element-83a5cf7>.elementor-widget-container {
		padding: 15px 0px 15px 120px;
	}

	.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-12a1625.elementor-column .elementor-widget-wrap {
		align-items: center;
	}

	.elementor-8 .elementor-element.elementor-element-12a1625.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}

	.elementor-8 .elementor-element.elementor-element-12a1625>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-c6066a0.elementor-column .elementor-widget-wrap {
		align-items: center;
	}

	.elementor-8 .elementor-element.elementor-element-c6066a0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}

	.elementor-8 .elementor-element.elementor-element-c6066a0>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

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

	.elementor-8 .elementor-element.elementor-element-e4f7409 img {
		width: 42px;
	}

	.elementor-8 .elementor-element.elementor-element-374307b>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-4d5559f.elementor-column .elementor-widget-wrap {
		align-items: center;
	}

	.elementor-8 .elementor-element.elementor-element-4d5559f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}

	.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-de3eb7a.elementor-column .elementor-widget-wrap {
		align-items: center;
	}

	.elementor-8 .elementor-element.elementor-element-de3eb7a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}

	.elementor-8 .elementor-element.elementor-element-15f91be>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-d4e53f7.elementor-column .elementor-widget-wrap {
		align-items: center;
	}

	.elementor-8 .elementor-element.elementor-element-d4e53f7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}

	.elementor-8 .elementor-element.elementor-element-d4e53f7>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-add6e17 {
		text-align: left;
	}

	.elementor-8 .elementor-element.elementor-element-add6e17 img {
		width: 37px;
	}

	.elementor-8 .elementor-element.elementor-element-082177c>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-fc41c19.elementor-column .elementor-widget-wrap {
		align-items: center;
	}

	.elementor-8 .elementor-element.elementor-element-fc41c19.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}

	.elementor-8 .elementor-element.elementor-element-fc41c19>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-4cd12bd .elementor-divider-separator {
		width: 115px;
	}

	.elementor-8 .elementor-element.elementor-element-1047eaf {
		text-align: left;
	}

	.elementor-8 .elementor-element.elementor-element-1047eaf img {
		width: 37px;
	}

	.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-73c3641.elementor-column .elementor-widget-wrap {
		align-items: center;
	}

	.elementor-8 .elementor-element.elementor-element-73c3641.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}

	.elementor-8 .elementor-element.elementor-element-73c3641>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-ee16a44 {
		font-size: 16px;
	}

	.elementor-8 .elementor-element.elementor-element-502ea42 {
		font-size: 16px;
	}

	.elementor-8 .elementor-element.elementor-element-3f6d2e3>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-0a82f38>.elementor-element-populated {
		margin: 0px 5px 0px 0px;
		--e-column-margin-right: 5px;
		--e-column-margin-left: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-a25f91f>.elementor-element-populated {
		margin: 0px 0px 0px 5px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 5px;
	}

	.elementor-8 .elementor-element.elementor-element-7fe3591 {
		text-align: left;
	}

	.elementor-8 .elementor-element.elementor-element-7fe3591 img {
		width: 37px;
	}

	.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-03052f0.elementor-column .elementor-widget-wrap {
		align-items: center;
	}

	.elementor-8 .elementor-element.elementor-element-03052f0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}

	.elementor-8 .elementor-element.elementor-element-c729257>.elementor-element-populated {
		margin: 0px 5px 0px 0px;
		--e-column-margin-right: 5px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-2ffc763>.elementor-element-populated {
		margin: 0px 0px 0px 5px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 5px;
	}

	.elementor-8 .elementor-element.elementor-element-425a3d3 {
		text-align: left;
	}

	.elementor-8 .elementor-element.elementor-element-425a3d3 img {
		width: 37px;
	}

	.elementor-8 .elementor-element.elementor-element-0af60c0>.elementor-element-populated {
		margin: 0px 5px 0px 0px;
		--e-column-margin-right: 5px;
		--e-column-margin-left: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-54b7cb5>.elementor-element-populated {
		margin: 0px 0px 0px 5px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 5px;
	}

	.elementor-8 .elementor-element.elementor-element-c13294c {
		text-align: left;
	}

	.elementor-8 .elementor-element.elementor-element-c13294c img {
		width: 37px;
	}

	.elementor-8 .elementor-element.elementor-element-a7b2ed2>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-baed122>.elementor-element-populated {
		margin: 0px 5px 0px 0px;
		--e-column-margin-right: 5px;
		--e-column-margin-left: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-0b26c2a>.elementor-element-populated {
		margin: 0px 0px 0px 5px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 5px;
	}

	.elementor-8 .elementor-element.elementor-element-3ce103a {
		text-align: left;
	}

	.elementor-8 .elementor-element.elementor-element-3ce103a img {
		width: 37px;
	}

	.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-cb8c0bf.elementor-column .elementor-widget-wrap {
		align-items: center;
	}

	.elementor-8 .elementor-element.elementor-element-cb8c0bf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}

	.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-8ed3320.elementor-column .elementor-widget-wrap {
		align-items: center;
	}

	.elementor-8 .elementor-element.elementor-element-8ed3320.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}

	.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-621ed3e.elementor-column .elementor-widget-wrap {
		align-items: center;
	}

	.elementor-8 .elementor-element.elementor-element-621ed3e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}

	.elementor-8 .elementor-element.elementor-element-0e17b63>.elementor-element-populated {
		margin: 0px 5px 0px 0px;
		--e-column-margin-right: 5px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-035406e>.elementor-element-populated {
		margin: 0px 0px 0px 5px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 5px;
	}

	.elementor-8 .elementor-element.elementor-element-5ec86a4 {
		text-align: left;
	}

	.elementor-8 .elementor-element.elementor-element-5ec86a4 img {
		width: 37px;
	}

	.elementor-8 .elementor-element.elementor-element-6dd17e7>.elementor-element-populated {
		margin: 0px 5px 0px 0px;
		--e-column-margin-right: 5px;
		--e-column-margin-left: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-20768e5>.elementor-element-populated {
		margin: 0px 0px 0px 5px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 5px;
	}

	.elementor-8 .elementor-element.elementor-element-484f7d2 {
		text-align: left;
	}

	.elementor-8 .elementor-element.elementor-element-484f7d2 img {
		width: 37px;
	}
}

@media(max-width:1200px) {
	.elementor-8 .elementor-element.elementor-element-83a5cf7 .elementor-heading-title {
		font-size: 56px;
	}

	.elementor-8 .elementor-element.elementor-element-83a5cf7>.elementor-widget-container {
		padding: 10px 0px 10px 70px;
	}

	.elementor-8 .elementor-element.elementor-element-5aba221 {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-e4f7409 img {
		width: 45px;
	}

	.elementor-8 .elementor-element.elementor-element-374307b .elementor-heading-title {
		font-size: 56px;
	}

	.elementor-8 .elementor-element.elementor-element-374307b>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-9d5bb2c .elementor-icon-box-description {
		line-height: 36px;
	}

	.elementor-8 .elementor-element.elementor-element-20fd7f9 .elementor-icon-box-description {
		line-height: 36px;
	}

	.elementor-8 .elementor-element.elementor-element-d724007 .elementor-icon-box-description {
		line-height: 36px;
	}

	.elementor-8 .elementor-element.elementor-element-d724007>.elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}

	.elementor-8 .elementor-element.elementor-element-15f91be .elementor-heading-title {
		font-size: 56px;
	}

	.elementor-8 .elementor-element.elementor-element-15f91be>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

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

	.elementor-8 .elementor-element.elementor-element-add6e17 img {
		width: 35px;
	}

	.elementor-8 .elementor-element.elementor-element-082177c .elementor-heading-title {
		font-size: 56px;
	}

	.elementor-8 .elementor-element.elementor-element-082177c>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

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

	.elementor-8 .elementor-element.elementor-element-1047eaf img {
		width: 35px;
	}

	.elementor-8 .elementor-element.elementor-element-ee16a44 {
		font-size: 16px;
	}

	.elementor-8 .elementor-element.elementor-element-502ea42 {
		font-size: 16px;
	}

	.elementor-8 .elementor-element.elementor-element-0391fd8 .elementor-heading-title {
		font-size: 46px;
	}

	.elementor-8 .elementor-element.elementor-element-ac32f3c .elementor-heading-title {
		font-size: 46px;
	}

	.elementor-8 .elementor-element.elementor-element-9eb49bc .elementor-heading-title {
		font-size: 46px;
	}

	.elementor-8 .elementor-element.elementor-element-0c80fe9 .elementor-heading-title {
		font-size: 46px;
	}

	.elementor-8 .elementor-element.elementor-element-3f6d2e3 .elementor-heading-title {
		font-size: 56px;
	}

	.elementor-8 .elementor-element.elementor-element-3f6d2e3>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-0a82f38>.elementor-element-populated {
		margin: 0px 5px 0px 0px;
		--e-column-margin-right: 5px;
		--e-column-margin-left: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-57e2a12 {
		text-align: right;
	}

	.elementor-8 .elementor-element.elementor-element-a25f91f>.elementor-element-populated {
		margin: 0px 0px 0px 5px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 5px;
	}

	.elementor-8 .elementor-element.elementor-element-7fe3591 img {
		width: 35px;
	}

	.elementor-8 .elementor-element.elementor-element-c729257>.elementor-element-populated {
		margin: 0px 5px 0px 0px;
		--e-column-margin-right: 5px;
		--e-column-margin-left: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-f302af8 {
		text-align: right;
	}

	.elementor-8 .elementor-element.elementor-element-2ffc763>.elementor-element-populated {
		margin: 0px 0px 0px 5px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 5px;
	}

	.elementor-8 .elementor-element.elementor-element-425a3d3 img {
		width: 35px;
	}

	.elementor-8 .elementor-element.elementor-element-0af60c0>.elementor-element-populated {
		margin: 0px 5px 0px 0px;
		--e-column-margin-right: 5px;
		--e-column-margin-left: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-f02db91 {
		text-align: right;
	}

	.elementor-8 .elementor-element.elementor-element-54b7cb5>.elementor-element-populated {
		margin: 0px 0px 0px 5px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 5px;
	}

	.elementor-8 .elementor-element.elementor-element-c13294c img {
		width: 35px;
	}

	.elementor-8 .elementor-element.elementor-element-a7b2ed2 .elementor-heading-title {
		font-size: 56px;
	}

	.elementor-8 .elementor-element.elementor-element-a7b2ed2>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-baed122>.elementor-element-populated {
		margin: 0px 5px 0px 0px;
		--e-column-margin-right: 5px;
		--e-column-margin-left: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-e7c4fa9 {
		text-align: right;
	}

	.elementor-8 .elementor-element.elementor-element-0b26c2a>.elementor-element-populated {
		margin: 0px 0px 0px 5px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 5px;
	}

	.elementor-8 .elementor-element.elementor-element-3ce103a img {
		width: 35px;
	}

	.elementor-8 .elementor-element.elementor-element-0e17b63>.elementor-element-populated {
		margin: 0px 5px 0px 0px;
		--e-column-margin-right: 5px;
		--e-column-margin-left: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-789a9b8 {
		text-align: right;
	}

	.elementor-8 .elementor-element.elementor-element-035406e>.elementor-element-populated {
		margin: 0px 0px 0px 5px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 5px;
	}

	.elementor-8 .elementor-element.elementor-element-5ec86a4 img {
		width: 35px;
	}

	.elementor-8 .elementor-element.elementor-element-6dd17e7>.elementor-element-populated {
		margin: 0px 5px 0px 0px;
		--e-column-margin-right: 5px;
		--e-column-margin-left: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-fc3c497 {
		text-align: right;
	}

	.elementor-8 .elementor-element.elementor-element-20768e5>.elementor-element-populated {
		margin: 0px 0px 0px 5px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 5px;
	}

	.elementor-8 .elementor-element.elementor-element-484f7d2 img {
		width: 35px;
	}

	.elementor-8 .elementor-element.elementor-element-aaaa02a {
		padding: 0px 0px 0px 50px;
	}
}

@media(max-width:1024px) {
	.elementor-8 .elementor-element.elementor-element-83a5cf7 {
		text-align: right;
	}

	.elementor-8 .elementor-element.elementor-element-83a5cf7 .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-8 .elementor-element.elementor-element-83a5cf7>.elementor-widget-container {
		padding: 10px 0px 10px 50px;
	}

	.elementor-8 .elementor-element.elementor-element-8983fc6 .elementor-heading-title {
		font-size: 24px;
	}

	.elementor-8 .elementor-element.elementor-element-a0a88b6 .elementor-heading-title {
		font-size: 24px;
	}

	.elementor-8 .elementor-element.elementor-element-374307b {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-374307b .elementor-heading-title {
		font-size: 36px;
		line-height: 33px;
	}

	.elementor-8 .elementor-element.elementor-element-374307b>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-757817e {
		padding: 0px 50px 0px 50px;
	}

	.elementor-8 .elementor-element.elementor-element-d124442 .elementor-icon-box-description {
		font-size: 18px;
	}

	.elementor-8 .elementor-element.elementor-element-a126afd .elementor-icon-box-description {
		font-size: 18px;
	}

	.elementor-8 .elementor-element.elementor-element-a31fc35>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-9d5bb2c .elementor-icon-box-description {
		font-size: 18px;
		line-height: 28px;
	}

	.elementor-8 .elementor-element.elementor-element-bade112 {
		padding: 0px 50px 0px 50px;
	}

	.elementor-8 .elementor-element.elementor-element-3709536 .elementor-icon-box-description {
		font-size: 18px;
	}

	.elementor-8 .elementor-element.elementor-element-20fd7f9 .elementor-icon-box-description {
		font-size: 18px;
		line-height: 28px;
	}

	.elementor-8 .elementor-element.elementor-element-20fd7f9>.elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}

	.elementor-8 .elementor-element.elementor-element-cb5ca06>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-d724007 .elementor-icon-box-description {
		font-size: 18px;
		line-height: 28px;
	}

	.elementor-8 .elementor-element.elementor-element-15f91be {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-15f91be .elementor-heading-title {
		font-size: 36px;
		line-height: 33px;
	}

	.elementor-8 .elementor-element.elementor-element-15f91be>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

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

	.elementor-8 .elementor-element.elementor-element-665387b>.elementor-widget-container {
		margin: -12px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-3610bc8 {
		padding: 0px 50px 0px 50px;
	}

	.elementor-8 .elementor-element.elementor-element-082177c {
		text-align: left;
	}

	.elementor-8 .elementor-element.elementor-element-082177c .elementor-heading-title {
		font-size: 36px;
		line-height: 33px;
	}

	.elementor-8 .elementor-element.elementor-element-082177c>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-4cd12bd>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-ee16a44 {
		font-size: 14px;
		line-height: 28px;
	}

	.elementor-8 .elementor-element.elementor-element-502ea42 {
		font-size: 14px;
		line-height: 28px;
	}

	.elementor-8 .elementor-element.elementor-element-023f981 {
		padding: 10px 0px 10px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-0391fd8 .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-8 .elementor-element.elementor-element-4256f8c {
		line-height: 13px;
	}

	.elementor-8 .elementor-element.elementor-element-ac32f3c .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-8 .elementor-element.elementor-element-6882a4d {
		line-height: 13px;
	}

	.elementor-8 .elementor-element.elementor-element-9eb49bc .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-8 .elementor-element.elementor-element-da251cb {
		line-height: 13px;
	}

	.elementor-8 .elementor-element.elementor-element-0c80fe9 .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-8 .elementor-element.elementor-element-2c423dd {
		line-height: 13px;
	}

	.elementor-8 .elementor-element.elementor-element-3f6d2e3 {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-3f6d2e3 .elementor-heading-title {
		font-size: 36px;
		line-height: 33px;
	}

	.elementor-8 .elementor-element.elementor-element-3f6d2e3>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-4c837a4 {
		padding: 0px 50px 0px 50px;
	}

	.elementor-8 .elementor-element.elementor-element-42241f9 .elementor-icon-box-description {
		font-size: 18px;
	}

	.elementor-8 .elementor-element.elementor-element-42241f9>.elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}

	.elementor-8 .elementor-element.elementor-element-4364640 .elementor-icon-box-description {
		font-size: 18px;
	}

	.elementor-8 .elementor-element.elementor-element-4364640>.elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}

	.elementor-8 .elementor-element.elementor-element-551c3c2>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-3422b64 .elementor-icon-box-description {
		font-size: 18px;
	}

	.elementor-8 .elementor-element.elementor-element-3422b64>.elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}

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

	.elementor-8 .elementor-element.elementor-element-a7b2ed2 .elementor-heading-title {
		font-size: 36px;
		line-height: 33px;
	}

	.elementor-8 .elementor-element.elementor-element-a7b2ed2>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-570143b {
		padding: 0px 50px 0px 50px;
	}

	.elementor-8 .elementor-element.elementor-element-ec301d2 .elementor-icon-box-description {
		font-size: 18px;
	}

	.elementor-8 .elementor-element.elementor-element-ec301d2>.elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}

	.elementor-8 .elementor-element.elementor-element-9443016 .elementor-icon-box-description {
		font-size: 18px;
	}

	.elementor-8 .elementor-element.elementor-element-9443016>.elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}

	.elementor-8 .elementor-element.elementor-element-bc20e48 .elementor-icon-box-description {
		font-size: 18px;
	}

	.elementor-8 .elementor-element.elementor-element-bc20e48>.elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}

	.elementor-8 .elementor-element.elementor-element-472d596 .elementor-icon-box-description {
		font-size: 18px;
	}

	.elementor-8 .elementor-element.elementor-element-472d596>.elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}

	.elementor-8 .elementor-element.elementor-element-1fc64ba .elementor-icon-box-description {
		font-size: 18px;
	}

	.elementor-8 .elementor-element.elementor-element-1fc64ba>.elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}

	.elementor-8 .elementor-element.elementor-element-a13235b .elementor-icon-box-description {
		font-size: 18px;
	}

	.elementor-8 .elementor-element.elementor-element-a13235b>.elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}

	.elementor-8 .elementor-element.elementor-element-a6ad0bf>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-dce1164 .elementor-icon-box-description {
		font-size: 18px;
	}

	.elementor-8 .elementor-element.elementor-element-dce1164>.elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}

	.elementor-8 .elementor-element.elementor-element-b1a96b9>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-c539335 .elementor-icon-box-description {
		font-size: 18px;
	}

	.elementor-8 .elementor-element.elementor-element-c539335>.elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}

	.elementor-8 .elementor-element.elementor-element-4ba8987>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-c1f6e09 .elementor-icon-box-description {
		font-size: 18px;
	}

	.elementor-8 .elementor-element.elementor-element-c1f6e09>.elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
}

@media(max-width:880px) {
	.elementor-8 .elementor-element.elementor-element-83a5cf7 .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-8 .elementor-element.elementor-element-8983fc6 .elementor-heading-title {
		font-size: 24px;
	}

	.elementor-8 .elementor-element.elementor-element-a0a88b6 .elementor-heading-title {
		font-size: 24px;
	}

	.elementor-8 .elementor-element.elementor-element-6754ffa {
		padding: 0px 50px 0px 50px;
	}

	.elementor-8 .elementor-element.elementor-element-374307b .elementor-heading-title {
		font-size: 36px;
		line-height: 47px;
	}

	.elementor-8 .elementor-element.elementor-element-15f91be .elementor-heading-title {
		font-size: 36px;
		line-height: 47px;
	}

	.elementor-8 .elementor-element.elementor-element-b82491d>.elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}

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

	.elementor-8 .elementor-element.elementor-element-082177c .elementor-heading-title {
		font-size: 36px;
		line-height: 47px;
	}

	.elementor-8 .elementor-element.elementor-element-4cd12bd>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-ee16a44 {
		font-size: 12px;
	}

	.elementor-8 .elementor-element.elementor-element-502ea42 {
		font-size: 12px;
	}

	.elementor-8 .elementor-element.elementor-element-3f6d2e3 .elementor-heading-title {
		font-size: 36px;
		line-height: 47px;
	}

	.elementor-8 .elementor-element.elementor-element-4c837a4 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-4364640>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-74ca829 {
		margin-top: 20px;
		margin-bottom: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-a7b2ed2 .elementor-heading-title {
		font-size: 36px;
		line-height: 47px;
	}

	.elementor-8 .elementor-element.elementor-element-570143b {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-92fa283 {
		margin-top: 20px;
		margin-bottom: 0px;
	}
}

@media(max-width:767px) {
	.elementor-8 .elementor-element.elementor-element-1b2ced9 {
		padding: 20px 0px 0px 0px;
		z-index: 2;
	}

	.elementor-8 .elementor-element.elementor-element-1c78203 img {
		width: 24%;
		height: 70px;
	}

	.elementor-8 .elementor-element.elementor-element-83a5cf7 {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-83a5cf7 .elementor-heading-title {
		font-size: 24px;
	}

	.elementor-8 .elementor-element.elementor-element-83a5cf7>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-81b63f2 {
		padding: 50px 0px 50px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-ea301f1 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-8983fc6 {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-8983fc6 .elementor-heading-title {
		font-size: 18px;
		line-height: 30px;
	}

	.elementor-8 .elementor-element.elementor-element-8983fc6>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

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

	.elementor-8 .elementor-element.elementor-element-a0a88b6 .elementor-heading-title {
		font-size: 18px;
		line-height: 30px;
	}

	.elementor-8 .elementor-element.elementor-element-a0a88b6>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-6754ffa {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 20px 0px 20px;
	}

	.elementor-8 .elementor-element.elementor-element-d4e3446 {
		width: 100%;
	}

	.elementor-8 .elementor-element.elementor-element-c203558 {
		width: 100%;
	}

	.elementor-8 .elementor-element.elementor-element-c9b8dcf {
		width: 100%;
	}

	.elementor-8 .elementor-element.elementor-element-8a6a9ef {
		width: 100%;
	}

	.elementor-8 .elementor-element.elementor-element-72b1c9d {
		width: 100%;
	}

	.elementor-8 .elementor-element.elementor-element-298d6ac {
		width: 100%;
	}

	.elementor-8 .elementor-element.elementor-element-4bcb83f {
		padding: 20px 0px 50px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-83653a8 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-374307b {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-374307b .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-8 .elementor-element.elementor-element-374307b>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-757817e {
		padding: 0px 10px 0px 10px;
	}

	.elementor-8 .elementor-element.elementor-element-4d5559f>.elementor-element-populated {
		margin: 10px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-a31fc35>.elementor-element-populated {
		margin: 10px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-9d5bb2c>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-bade112 {
		padding: 0px 10px 0px 10px;
	}

	.elementor-8 .elementor-element.elementor-element-de3eb7a>.elementor-element-populated {
		margin: 10px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-cb5ca06>.elementor-element-populated {
		margin: 10px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-18601ee {
		padding: 50px 0px 50px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-4c5c649 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-15f91be {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-15f91be .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-8 .elementor-element.elementor-element-15f91be>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-b82491d .elementor-divider-separator {
		width: 32%;
	}

	.elementor-8 .elementor-element.elementor-element-665387b {
		font-size: 16px;
		line-height: 8px;
	}

	.elementor-8 .elementor-element.elementor-element-665387b>.elementor-widget-container {
		margin: -21px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-3610bc8 {
		padding: 0px 20px 0px 20px;
	}

	.elementor-8 .elementor-element.elementor-element-19375cb .elementor-image-box-img {
		margin-bottom: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-a7a1769>.elementor-element-populated {
		margin: 20px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}

	.elementor-8 .elementor-element.elementor-element-26433f8 .elementor-image-box-img {
		margin-bottom: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-0a8eb33>.elementor-element-populated {
		margin: 20px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}

	.elementor-8 .elementor-element.elementor-element-9768883 .elementor-image-box-img {
		margin-bottom: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-e81c1c5 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-1e2fbc8 {
		width: 50%;
	}

	.elementor-8 .elementor-element.elementor-element-1e2fbc8>.elementor-element-populated {
		padding: 0px 10px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-ecd89ef {
		text-align: right;
	}

	.elementor-8 .elementor-element.elementor-element-ecd89ef img {
		width: 90%;
	}

	.elementor-8 .elementor-element.elementor-element-f8d3801 {
		width: 50%;
	}

	.elementor-8 .elementor-element.elementor-element-f8d3801>.elementor-element-populated {
		padding: 0px 0px 0px 10px;
	}

	.elementor-8 .elementor-element.elementor-element-add6e17 img {
		width: 100%;
	}

	.elementor-8 .elementor-element.elementor-element-1949c11 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-112e7e3 {
		margin-top: 20px;
		margin-bottom: 20px;
		padding: 0px 10px 0px 10px;
	}

	.elementor-8 .elementor-element.elementor-element-082177c {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-082177c .elementor-heading-title {
		font-size: 46px;
	}

	.elementor-8 .elementor-element.elementor-element-082177c>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-4cd12bd .elementor-divider-separator {
		width: 82%;
		margin: 0 auto;
		margin-inline: 0;
	}

	.elementor-8 .elementor-element.elementor-element-4cd12bd .elementor-divider {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-4cd12bd>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-1064cc6 {
		width: 50%;
	}

	.elementor-8 .elementor-element.elementor-element-1064cc6>.elementor-element-populated {
		padding: 0px 10px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-ac27b64 {
		text-align: right;
	}

	.elementor-8 .elementor-element.elementor-element-7eef898 {
		width: 50%;
	}

	.elementor-8 .elementor-element.elementor-element-7eef898>.elementor-element-populated {
		padding: 0px 0px 0px 10px;
	}

	.elementor-8 .elementor-element.elementor-element-1c438cb {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-ee16a44 {
		text-align: center;
		font-size: 16px;
	}

	.elementor-8 .elementor-element.elementor-element-502ea42 {
		text-align: center;
		font-size: 18px;
		line-height: 34px;
		letter-spacing: 0.5px;
	}

	.elementor-8 .elementor-element.elementor-element-3516413>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-605ac5e {
		padding: 50px 0px 50px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-1a931e8 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-3f6d2e3 {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-3f6d2e3 .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-8 .elementor-element.elementor-element-3f6d2e3>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-42241f9 {
		--icon-box-icon-margin: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-42241f9 .elementor-icon-box-wrapper {
		text-align: left;
	}

	.elementor-8 .elementor-element.elementor-element-42241f9 .elementor-icon-box-title {
		margin-bottom: 22px;
	}

	.elementor-8 .elementor-element.elementor-element-42241f9 .elementor-icon-box-title,
	.elementor-8 .elementor-element.elementor-element-42241f9 .elementor-icon-box-title a {
		font-size: 24px;
	}

	.elementor-8 .elementor-element.elementor-element-0a82f38 {
		width: 50%;
	}

	.elementor-8 .elementor-element.elementor-element-0a82f38>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-57e2a12 {
		text-align: right;
	}

	.elementor-8 .elementor-element.elementor-element-a25f91f {
		width: 50%;
	}

	.elementor-8 .elementor-element.elementor-element-a25f91f>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-4364640 .elementor-icon-box-title {
		margin-bottom: 5px;
	}

	.elementor-8 .elementor-element.elementor-element-4364640 .elementor-icon-box-title,
	.elementor-8 .elementor-element.elementor-element-4364640 .elementor-icon-box-title a {
		font-size: 24px;
	}

	.elementor-8 .elementor-element.elementor-element-c729257 {
		width: 50%;
	}

	.elementor-8 .elementor-element.elementor-element-c729257>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-f302af8 {
		text-align: right;
	}

	.elementor-8 .elementor-element.elementor-element-2ffc763 {
		width: 50%;
	}

	.elementor-8 .elementor-element.elementor-element-2ffc763>.elementor-element-populated {
		margin: 0px 0px 0px 5px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 5px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-3422b64 .elementor-icon-box-title {
		margin-bottom: 5px;
	}

	.elementor-8 .elementor-element.elementor-element-3422b64 .elementor-icon-box-title,
	.elementor-8 .elementor-element.elementor-element-3422b64 .elementor-icon-box-title a {
		font-size: 24px;
	}

	.elementor-8 .elementor-element.elementor-element-0af60c0 {
		width: 50%;
	}

	.elementor-8 .elementor-element.elementor-element-0af60c0>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-f02db91 {
		text-align: right;
	}

	.elementor-8 .elementor-element.elementor-element-54b7cb5 {
		width: 50%;
	}

	.elementor-8 .elementor-element.elementor-element-54b7cb5>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-44f919a {
		padding: 20px 0px 50px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-288fd96 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

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

	.elementor-8 .elementor-element.elementor-element-a7b2ed2 .elementor-heading-title {
		font-size: 46px;
	}

	.elementor-8 .elementor-element.elementor-element-a7b2ed2>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-2ccca27 {
		width: 30%;
	}

	.elementor-8 .elementor-element.elementor-element-ec301d2 {
		--icon-box-icon-margin: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-ec301d2 .elementor-icon-box-wrapper {
		text-align: left;
	}

	.elementor-8 .elementor-element.elementor-element-ec301d2 .elementor-icon-box-title {
		margin-bottom: 22px;
	}

	.elementor-8 .elementor-element.elementor-element-ec301d2 .elementor-icon-box-title,
	.elementor-8 .elementor-element.elementor-element-ec301d2 .elementor-icon-box-title a {
		font-size: 24px;
	}

	.elementor-8 .elementor-element.elementor-element-cda9001 {
		width: 70%;
	}

	.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-cda9001.elementor-column .elementor-widget-wrap {
		align-items: center;
	}

	.elementor-8 .elementor-element.elementor-element-cda9001.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}

	.elementor-8 .elementor-element.elementor-element-cda9001>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-9443016 {
		--icon-box-icon-margin: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-9443016 .elementor-icon-box-wrapper {
		text-align: left;
	}

	.elementor-8 .elementor-element.elementor-element-9443016 .elementor-icon-box-title {
		margin-bottom: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-9443016 .elementor-icon-box-title,
	.elementor-8 .elementor-element.elementor-element-9443016 .elementor-icon-box-title a {
		font-size: 36px;
	}

	.elementor-8 .elementor-element.elementor-element-bc20e48 {
		--icon-box-icon-margin: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-bc20e48 .elementor-icon-box-wrapper {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-bc20e48 .elementor-icon-box-title {
		margin-bottom: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-bc20e48 .elementor-icon-box-title,
	.elementor-8 .elementor-element.elementor-element-bc20e48 .elementor-icon-box-title a {
		font-size: 24px;
	}

	.elementor-8 .elementor-element.elementor-element-bc20e48 .elementor-icon-box-description {
		font-size: 20px;
	}

	.elementor-8 .elementor-element.elementor-element-1629bd8 {
		margin-top: -10px;
		margin-bottom: 20px;
	}

	.elementor-8 .elementor-element.elementor-element-baed122 {
		width: 50%;
	}

	.elementor-8 .elementor-element.elementor-element-baed122>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-e7c4fa9 {
		text-align: right;
	}

	.elementor-8 .elementor-element.elementor-element-0b26c2a {
		width: 50%;
	}

	.elementor-8 .elementor-element.elementor-element-0b26c2a>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-cb8c0bf {
		width: 30%;
	}

	.elementor-8 .elementor-element.elementor-element-472d596 {
		--icon-box-icon-margin: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-472d596 .elementor-icon-box-wrapper {
		text-align: left;
	}

	.elementor-8 .elementor-element.elementor-element-472d596 .elementor-icon-box-title {
		margin-bottom: 22px;
	}

	.elementor-8 .elementor-element.elementor-element-472d596 .elementor-icon-box-title,
	.elementor-8 .elementor-element.elementor-element-472d596 .elementor-icon-box-title a {
		font-size: 24px;
	}

	.elementor-8 .elementor-element.elementor-element-8ed3320 {
		width: 70%;
	}

	.elementor-8 .elementor-element.elementor-element-1fc64ba {
		--icon-box-icon-margin: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-1fc64ba .elementor-icon-box-wrapper {
		text-align: left;
	}

	.elementor-8 .elementor-element.elementor-element-1fc64ba .elementor-icon-box-title {
		margin-bottom: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-1fc64ba .elementor-icon-box-title,
	.elementor-8 .elementor-element.elementor-element-1fc64ba .elementor-icon-box-title a {
		font-size: 36px;
	}

	.elementor-8 .elementor-element.elementor-element-a13235b {
		--icon-box-icon-margin: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-a13235b .elementor-icon-box-wrapper {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-a13235b .elementor-icon-box-title {
		margin-bottom: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-a13235b .elementor-icon-box-title,
	.elementor-8 .elementor-element.elementor-element-a13235b .elementor-icon-box-title a {
		font-size: 24px;
	}

	.elementor-8 .elementor-element.elementor-element-a13235b .elementor-icon-box-description {
		font-size: 20px;
		line-height: 32px;
	}

	.elementor-8 .elementor-element.elementor-element-b3a288e {
		margin-top: 0px;
		margin-bottom: 20px;
	}

	.elementor-8 .elementor-element.elementor-element-0e17b63 {
		width: 50%;
	}

	.elementor-8 .elementor-element.elementor-element-0e17b63>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-789a9b8 {
		text-align: right;
	}

	.elementor-8 .elementor-element.elementor-element-035406e {
		width: 50%;
	}

	.elementor-8 .elementor-element.elementor-element-035406e>.elementor-element-populated {
		margin: 0px 0px 0px 5px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 5px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-a6ad0bf {
		width: 30%;
	}

	.elementor-8 .elementor-element.elementor-element-a6ad0bf>.elementor-element-populated {
		padding: 0px 0px 0px 20px;
	}

	.elementor-8 .elementor-element.elementor-element-dce1164 {
		--icon-box-icon-margin: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-dce1164 .elementor-icon-box-wrapper {
		text-align: left;
	}

	.elementor-8 .elementor-element.elementor-element-dce1164 .elementor-icon-box-title {
		margin-bottom: 22px;
	}

	.elementor-8 .elementor-element.elementor-element-dce1164 .elementor-icon-box-title,
	.elementor-8 .elementor-element.elementor-element-dce1164 .elementor-icon-box-title a {
		font-size: 24px;
	}

	.elementor-8 .elementor-element.elementor-element-b1a96b9 {
		width: 70%;
	}

	.elementor-8 .elementor-element.elementor-element-b1a96b9>.elementor-element-populated {
		padding: 0px 0px 0px 30px;
	}

	.elementor-8 .elementor-element.elementor-element-c539335 {
		--icon-box-icon-margin: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-c539335 .elementor-icon-box-wrapper {
		text-align: left;
	}

	.elementor-8 .elementor-element.elementor-element-c539335 .elementor-icon-box-title {
		margin-bottom: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-c539335 .elementor-icon-box-title,
	.elementor-8 .elementor-element.elementor-element-c539335 .elementor-icon-box-title a {
		font-size: 36px;
	}

	.elementor-8 .elementor-element.elementor-element-c1f6e09 {
		--icon-box-icon-margin: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-c1f6e09 .elementor-icon-box-wrapper {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-c1f6e09 .elementor-icon-box-title {
		margin-bottom: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-c1f6e09 .elementor-icon-box-title,
	.elementor-8 .elementor-element.elementor-element-c1f6e09 .elementor-icon-box-title a {
		font-size: 24px;
	}

	.elementor-8 .elementor-element.elementor-element-c1f6e09 .elementor-icon-box-description {
		font-size: 20px;
	}

	.elementor-8 .elementor-element.elementor-element-6dd17e7 {
		width: 50%;
	}

	.elementor-8 .elementor-element.elementor-element-6dd17e7>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-fc3c497 {
		text-align: right;
	}

	.elementor-8 .elementor-element.elementor-element-20768e5 {
		width: 50%;
	}

	.elementor-8 .elementor-element.elementor-element-20768e5>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-aaaa02a {
		padding: 0px 0px 0px 20px;
	}

	.elementor-8 .elementor-element.elementor-element-b20b235 {
		text-align: left;
	}

	.elementor-8 .elementor-element.elementor-element-681ff86 {
		text-align: left;
	}
}

/* Start Custom Fonts CSS */
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('./ttf/avenir-lt-85-heavy.ttf') format('truetype');
}

/* End Custom Fonts CSS */