/* End custom CSS */

.elementor-3291 .elementor-element.elementor-element-2787892 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 120px;
	--padding-bottom: 85px;
	--padding-left: 20px;
	--padding-right: 20px;
}

body:not(.rtl) .elementor-3291 .elementor-element.elementor-element-798177d {
	left: 0px;
}

body.rtl .elementor-3291 .elementor-element.elementor-element-798177d {
	right: 0px;
}

.elementor-3291 .elementor-element.elementor-element-798177d {
	top: -67px;
	z-index: 0;
}

body:not(.rtl) .elementor-3291 .elementor-element.elementor-element-9483858 {
	right: 0px;
}

body.rtl .elementor-3291 .elementor-element.elementor-element-9483858 {
	left: 0px;
}

.elementor-3291 .elementor-element.elementor-element-9483858 {
	z-index: 0;
}

.elementor-3291 .elementor-element.elementor-element-c1d2274 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 48px 48px;
	--row-gap: 48px;
	--column-gap: 48px;
}

.elementor-3291 .elementor-element.elementor-element-3b00649 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-3291 .elementor-element.elementor-element-c3451a5 {
	text-align: start;
}

.elementor-3291 .elementor-element.elementor-element-c3451a5 img {
	width: 100%;
	max-width: 172px;
}

.elementor-3291 .elementor-element.elementor-element-d558406 .elementor-heading-title {
	font-family: var(--e-global-typography-1c15d6d-font-family), Sans-serif;
	font-size: var(--e-global-typography-1c15d6d-font-size);
	font-weight: var(--e-global-typography-1c15d6d-font-weight);
	line-height: var(--e-global-typography-1c15d6d-line-height);
	color: var(--e-global-color-31f8f07);
}

.elementor-3291 .elementor-element.elementor-element-f851835 {
	font-family: var(--e-global-typography-f714fbd-font-family), Sans-serif;
	font-size: var(--e-global-typography-f714fbd-font-size);
	font-weight: var(--e-global-typography-f714fbd-font-weight);
	line-height: var(--e-global-typography-f714fbd-line-height);
	color: var(--e-global-color-0bf8c3f);
}

.elementor-3291 .elementor-element.elementor-element-f851835 p {
	margin-block-end: 0px;
}

.elementor-3291 .elementor-element.elementor-element-8f4a34d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3291 .elementor-element.elementor-element-a164cfe .elementor-button {
	background-color: transparent;
	font-family: var(--e-global-typography-aa3f5d1-font-family), Sans-serif;
	font-size: var(--e-global-typography-aa3f5d1-font-size);
	font-weight: var(--e-global-typography-aa3f5d1-font-weight);
	line-height: var(--e-global-typography-aa3f5d1-line-height);
	fill: var(--e-global-color-3f836ce);
	color: var(--e-global-color-3f836ce);
	background-image: linear-gradient(84deg, #27296d 8.08%, #4b5a96 96.22%);
	border-style: none;
}

.elementor-3291 .elementor-element.elementor-element-a164cfe .elementor-button:hover, .elementor-3291 .elementor-element.elementor-element-a164cfe .elementor-button:focus {
	background-color: var(--e-global-color-4d6f3fd);
	color: var(--e-global-color-3f836ce);
}

.elementor-3291 .elementor-element.elementor-element-a164cfe {
	z-index: 2;
}

.elementor-3291 .elementor-element.elementor-element-a164cfe .elementor-button:hover svg, .elementor-3291 .elementor-element.elementor-element-a164cfe .elementor-button:focus svg {
	fill: var(--e-global-color-3f836ce);
}

.elementor-3291 .elementor-element.elementor-element-7775590 .elementor-button {
	background-color: var(--e-global-color-764fd7b);
	font-family: var(--e-global-typography-aa3f5d1-font-family), Sans-serif;
	font-size: var(--e-global-typography-aa3f5d1-font-size);
	font-weight: var(--e-global-typography-aa3f5d1-font-weight);
	line-height: var(--e-global-typography-aa3f5d1-line-height);
	fill: var(--e-global-color-3f836ce);
	color: var(--e-global-color-3f836ce);
	border-style: none;
}

.elementor-3291 .elementor-element.elementor-element-7775590 {
	z-index: 2;
}

.elementor-3291 .elementor-element.elementor-element-7775590 .elementor-button:hover, .elementor-3291 .elementor-element.elementor-element-7775590 .elementor-button:focus {
	color: var(--e-global-color-3f836ce);
}

.elementor-3291 .elementor-element.elementor-element-7775590 .elementor-button:hover svg, .elementor-3291 .elementor-element.elementor-element-7775590 .elementor-button:focus svg {
	fill: var(--e-global-color-3f836ce);
}

.elementor-3291 .elementor-element.elementor-element-17f03e1 {
	--display: flex;
}

.elementor-3291 .elementor-element.elementor-element-7939254 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--flex-wrap: wrap;
	--margin-top: 72px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-3291 .elementor-element.elementor-element-e601fb9 {
	--display: flex;
}

.elementor-3291 .elementor-element.elementor-element-c1c37c9 {
	text-align: start;
}

.elementor-3291 .elementor-element.elementor-element-c1c37c9 img {
	width: 100%;
	height: 81px;
	object-fit: contain;
	object-position: center left;
}

.elementor-3291 .elementor-element.elementor-element-698886d > .elementor-widget-container {
	margin: 12px 0px 8px 0px;
}

.elementor-3291 .elementor-element.elementor-element-698886d .elementor-heading-title {
	font-family: var(--e-global-typography-cdec82a-font-family), Sans-serif;
	font-size: var(--e-global-typography-cdec82a-font-size);
	font-weight: var(--e-global-typography-cdec82a-font-weight);
	line-height: var(--e-global-typography-cdec82a-line-height);
}

.elementor-3291 .elementor-element.elementor-element-9864c86 {
	font-family: var(--e-global-typography-e290703-font-family), Sans-serif;
	font-size: var(--e-global-typography-e290703-font-size);
	font-weight: var(--e-global-typography-e290703-font-weight);
	line-height: var(--e-global-typography-e290703-line-height);
}

.elementor-3291 .elementor-element.elementor-element-96cc102 {
	--display: flex;
}

.elementor-3291 .elementor-element.elementor-element-0255ad8 {
	text-align: start;
}

.elementor-3291 .elementor-element.elementor-element-0255ad8 img {
	width: 100%;
	height: 81px;
	object-fit: contain;
	object-position: center left;
}

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

.elementor-3291 .elementor-element.elementor-element-4cea4a3 .elementor-heading-title {
	font-family: var(--e-global-typography-cdec82a-font-family), Sans-serif;
	font-size: var(--e-global-typography-cdec82a-font-size);
	font-weight: var(--e-global-typography-cdec82a-font-weight);
	line-height: var(--e-global-typography-cdec82a-line-height);
}

.elementor-3291 .elementor-element.elementor-element-634e8ea {
	font-family: var(--e-global-typography-e290703-font-family), Sans-serif;
	font-size: var(--e-global-typography-e290703-font-size);
	font-weight: var(--e-global-typography-e290703-font-weight);
	line-height: var(--e-global-typography-e290703-line-height);
}

.elementor-3291 .elementor-element.elementor-element-609ecc3 {
	--display: flex;
}

.elementor-3291 .elementor-element.elementor-element-d58b91e {
	text-align: start;
}

.elementor-3291 .elementor-element.elementor-element-d58b91e img {
	width: 100%;
	height: 81px;
	object-fit: contain;
	object-position: center left;
}

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

.elementor-3291 .elementor-element.elementor-element-bae8c48 .elementor-heading-title {
	font-family: var(--e-global-typography-cdec82a-font-family), Sans-serif;
	font-size: var(--e-global-typography-cdec82a-font-size);
	font-weight: var(--e-global-typography-cdec82a-font-weight);
	line-height: var(--e-global-typography-cdec82a-line-height);
}

.elementor-3291 .elementor-element.elementor-element-51fc5cd {
	font-family: var(--e-global-typography-e290703-font-family), Sans-serif;
	font-size: var(--e-global-typography-e290703-font-size);
	font-weight: var(--e-global-typography-e290703-font-weight);
	line-height: var(--e-global-typography-e290703-line-height);
}

.elementor-3291 .elementor-element.elementor-element-32d78e3 {
	--display: flex;
}

.elementor-3291 .elementor-element.elementor-element-65b9ed1 {
	text-align: start;
}

.elementor-3291 .elementor-element.elementor-element-65b9ed1 img {
	width: 100%;
	height: 81px;
	object-fit: contain;
	object-position: center left;
}

.elementor-3291 .elementor-element.elementor-element-916d40b > .elementor-widget-container {
	margin: 12px 0px 8px 0px;
}

.elementor-3291 .elementor-element.elementor-element-916d40b .elementor-heading-title {
	font-family: var(--e-global-typography-cdec82a-font-family), Sans-serif;
	font-size: var(--e-global-typography-cdec82a-font-size);
	font-weight: var(--e-global-typography-cdec82a-font-weight);
	line-height: var(--e-global-typography-cdec82a-line-height);
}

.elementor-3291 .elementor-element.elementor-element-e079ba5 {
	font-family: var(--e-global-typography-e290703-font-family), Sans-serif;
	font-size: var(--e-global-typography-e290703-font-size);
	font-weight: var(--e-global-typography-e290703-font-weight);
	line-height: var(--e-global-typography-e290703-line-height);
}

.elementor-3291 .elementor-element.elementor-element-44424b0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 46px 46px;
	--row-gap: 46px;
	--column-gap: 46px;
	--padding-top: 92px;
	--padding-bottom: 92px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-3291 .elementor-element.elementor-element-44424b0:not(.elementor-motion-effects-element-type-background), .elementor-3291 .elementor-element.elementor-element-44424b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4d6f3fd);
	background-image: url("https://cdn-ilelbdd.nitrocdn.com/XhFkQLRbIZsFSxsutShyYeGOTChgPMOU/assets/images/optimized/rev-64371da/www.augmentt.com/wp-content/uploads/2026/01/Frame-1000006012.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-3291 .elementor-element.elementor-element-bcc09cc {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--border-radius: 40px 40px 40px 40px;
	box-shadow: 0px 0px 67px 0px rgba(0, 0, 0, .2);
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-3291 .elementor-element.elementor-element-bcc09cc:not(.elementor-motion-effects-element-type-background), .elementor-3291 .elementor-element.elementor-element-bcc09cc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-3f836ce);
}

.elementor-3291 .elementor-element.elementor-element-fff0b6f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 26px;
	--padding-right: 0px;
}

.elementor-3291 .elementor-element.elementor-element-88228bd .elementor-heading-title {
	font-family: var(--e-global-typography-5113670-font-family), Sans-serif;
	font-size: var(--e-global-typography-5113670-font-size);
	font-weight: var(--e-global-typography-5113670-font-weight);
	line-height: var(--e-global-typography-5113670-line-height);
	color: var(--e-global-color-0bf8c3f);
}

.elementor-3291 .elementor-element.elementor-element-d551b8f {
	font-family: var(--e-global-typography-9386d66-font-family), Sans-serif;
	font-size: var(--e-global-typography-9386d66-font-size);
	font-weight: var(--e-global-typography-9386d66-font-weight);
	line-height: var(--e-global-typography-9386d66-line-height);
	color: var(--e-global-color-4d6f3fd);
}

.elementor-3291 .elementor-element.elementor-element-5244dc2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 24px;
	--padding-right: 0px;
}

.elementor-3291 .elementor-element.elementor-element-454015f {
	width: 100%;
	max-width: 100%;
}

.elementor-3291 .elementor-element.elementor-element-454015f img {
	width: 100%;
}

.elementor-3291 .elementor-element.elementor-element-284c12a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--border-radius: 40px 40px 40px 40px;
	box-shadow: 0px 0px 67px 0px rgba(0, 0, 0, .2);
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-3291 .elementor-element.elementor-element-284c12a:not(.elementor-motion-effects-element-type-background), .elementor-3291 .elementor-element.elementor-element-284c12a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-3f836ce);
}

.elementor-3291 .elementor-element.elementor-element-f519555 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 24px;
}

.elementor-3291 .elementor-element.elementor-element-86f0c47 {
	width: 100%;
	max-width: 100%;
}

.elementor-3291 .elementor-element.elementor-element-86f0c47 img {
	width: 100%;
}

.elementor-3291 .elementor-element.elementor-element-902c73e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 26px;
}

.elementor-3291 .elementor-element.elementor-element-ee3d93e .elementor-heading-title {
	font-family: var(--e-global-typography-5113670-font-family), Sans-serif;
	font-size: var(--e-global-typography-5113670-font-size);
	font-weight: var(--e-global-typography-5113670-font-weight);
	line-height: var(--e-global-typography-5113670-line-height);
	color: var(--e-global-color-0bf8c3f);
}

.elementor-3291 .elementor-element.elementor-element-8af42ba {
	font-family: var(--e-global-typography-9386d66-font-family), Sans-serif;
	font-size: var(--e-global-typography-9386d66-font-size);
	font-weight: var(--e-global-typography-9386d66-font-weight);
	line-height: var(--e-global-typography-9386d66-line-height);
	color: var(--e-global-color-4d6f3fd);
}

.elementor-3291 .elementor-element.elementor-element-e56d6b0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--border-radius: 40px 40px 40px 40px;
	box-shadow: 0px 0px 67px 0px rgba(0, 0, 0, .2);
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-3291 .elementor-element.elementor-element-e56d6b0:not(.elementor-motion-effects-element-type-background), .elementor-3291 .elementor-element.elementor-element-e56d6b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-3f836ce);
}

.elementor-3291 .elementor-element.elementor-element-d25d266 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 26px;
	--padding-right: 0px;
}

.elementor-3291 .elementor-element.elementor-element-4e2b50c .elementor-heading-title {
	font-family: var(--e-global-typography-5113670-font-family), Sans-serif;
	font-size: var(--e-global-typography-5113670-font-size);
	font-weight: var(--e-global-typography-5113670-font-weight);
	line-height: var(--e-global-typography-5113670-line-height);
	color: var(--e-global-color-0bf8c3f);
}

.elementor-3291 .elementor-element.elementor-element-56dde93 {
	font-family: var(--e-global-typography-9386d66-font-family), Sans-serif;
	font-size: var(--e-global-typography-9386d66-font-size);
	font-weight: var(--e-global-typography-9386d66-font-weight);
	line-height: var(--e-global-typography-9386d66-line-height);
	color: var(--e-global-color-4d6f3fd);
}

.elementor-3291 .elementor-element.elementor-element-e8dc2b2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 24px;
	--padding-right: 0px;
}

.elementor-3291 .elementor-element.elementor-element-7f4e077 {
	width: 100%;
	max-width: 100%;
}

.elementor-3291 .elementor-element.elementor-element-7f4e077 img {
	width: 100%;
}

.elementor-3291 .elementor-element.elementor-element-491eb29 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--border-radius: 40px 40px 40px 40px;
	box-shadow: 0px 0px 67px 0px rgba(0, 0, 0, .2);
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-3291 .elementor-element.elementor-element-491eb29:not(.elementor-motion-effects-element-type-background), .elementor-3291 .elementor-element.elementor-element-491eb29 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-3f836ce);
}

.elementor-3291 .elementor-element.elementor-element-fdb69e7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 24px;
}

.elementor-3291 .elementor-element.elementor-element-7c8d166 {
	width: 100%;
	max-width: 100%;
}

.elementor-3291 .elementor-element.elementor-element-7c8d166 img {
	width: 100%;
}

.elementor-3291 .elementor-element.elementor-element-ded31d3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 26px;
}

.elementor-3291 .elementor-element.elementor-element-36ba89f .elementor-heading-title {
	font-family: var(--e-global-typography-5113670-font-family), Sans-serif;
	font-size: var(--e-global-typography-5113670-font-size);
	font-weight: var(--e-global-typography-5113670-font-weight);
	line-height: var(--e-global-typography-5113670-line-height);
	color: var(--e-global-color-0bf8c3f);
}

.elementor-3291 .elementor-element.elementor-element-f31d282 {
	font-family: var(--e-global-typography-9386d66-font-family), Sans-serif;
	font-size: var(--e-global-typography-9386d66-font-size);
	font-weight: var(--e-global-typography-9386d66-font-weight);
	line-height: var(--e-global-typography-9386d66-line-height);
	color: var(--e-global-color-4d6f3fd);
}

.elementor-3291 .elementor-element.elementor-element-15123ee {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 56px;
	--padding-bottom: 56px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-3291 .elementor-element.elementor-element-55a0a7e {
	text-align: center;
}

.elementor-3291 .elementor-element.elementor-element-55a0a7e .elementor-heading-title {
	color: var(--e-global-color-31f8f07);
}

.elementor-3291 .elementor-element.elementor-element-6296bf8 {
	text-align: center;
	color: var(--e-global-color-31f8f07);
}

.elementor-3291 .elementor-element.elementor-element-299961b .elementor-button {
	background-color: #5bebab;
	fill: var(--e-global-color-31f8f07);
	color: var(--e-global-color-31f8f07);
	border-style: none;
}

.elementor-3291 .elementor-element.elementor-element-299961b {
	z-index: 2;
}

.elementor-3291 .elementor-element.elementor-element-299961b .elementor-button:hover, .elementor-3291 .elementor-element.elementor-element-299961b .elementor-button:focus {
	color: var(--e-global-color-31f8f07);
}

.elementor-3291 .elementor-element.elementor-element-299961b .elementor-button:hover svg, .elementor-3291 .elementor-element.elementor-element-299961b .elementor-button:focus svg {
	fill: var(--e-global-color-31f8f07);
}

.elementor-3291 .elementor-element.elementor-element-d05ff8b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 86px 86px;
	--row-gap: 86px;
	--column-gap: 86px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-3291 .elementor-element.elementor-element-d05ff8b:not(.elementor-motion-effects-element-type-background), .elementor-3291 .elementor-element.elementor-element-d05ff8b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-53a59a6);
	background-image: url("https://cdn-ilelbdd.nitrocdn.com/XhFkQLRbIZsFSxsutShyYeGOTChgPMOU/assets/images/optimized/rev-64371da/www.augmentt.com/wp-content/uploads/2026/01/Frame-1000006016.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-3291 .elementor-element.elementor-element-94ae40e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-3291 .elementor-element.elementor-element-509da31 > .elementor-widget-container {
	margin: 0px 0px 46px 0px;
}

.elementor-3291 .elementor-element.elementor-element-509da31 {
	text-align: center;
}

.elementor-3291 .elementor-element.elementor-element-509da31 .elementor-heading-title {
	color: var(--e-global-color-3f836ce);
}

.elementor-3291 .elementor-element.elementor-element-c7c7a62 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--flex-wrap: wrap;
}

.elementor-3291 .elementor-element.elementor-element-38c47f7 {
	--display: flex;
}

.elementor-3291 .elementor-element.elementor-element-a5c2c05.elementor-element {
	--align-self: flex-start;
}

.elementor-3291 .elementor-element.elementor-element-a5c2c05 img {
	width: 299px;
}

.elementor-3291 .elementor-element.elementor-element-e4f7049 {
	--spacer-size: 30px;
}

.elementor-3291 .elementor-element.elementor-element-2ed207a .elementor-heading-title {
	color: var(--e-global-color-3f836ce);
}

.elementor-3291 .elementor-element.elementor-element-0fd5097 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3291 .elementor-element.elementor-element-0fd5097 {
	font-family: var(--e-global-typography-cdec82a-font-family), Sans-serif;
	font-size: var(--e-global-typography-cdec82a-font-size);
	font-weight: var(--e-global-typography-cdec82a-font-weight);
	line-height: var(--e-global-typography-cdec82a-line-height);
	color: var(--e-global-color-3f836ce);
}

.elementor-3291 .elementor-element.elementor-element-0fd5097 p {
	margin-block-end: 0px;
}

.elementor-3291 .elementor-element.elementor-element-337c879 > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-3291 .elementor-element.elementor-element-337c879 {
	font-family: var(--e-global-typography-f714fbd-font-family), Sans-serif;
	font-size: var(--e-global-typography-f714fbd-font-size);
	font-weight: var(--e-global-typography-f714fbd-font-weight);
	line-height: var(--e-global-typography-f714fbd-line-height);
	color: var(--e-global-color-3f836ce);
}

.elementor-3291 .elementor-element.elementor-element-337c879 p {
	margin-block-end: 0px;
}

.elementor-3291 .elementor-element.elementor-element-29be1e2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3291 .elementor-element.elementor-element-29be1e2 {
	font-family: var(--e-global-typography-cdec82a-font-family), Sans-serif;
	font-size: var(--e-global-typography-cdec82a-font-size);
	font-weight: var(--e-global-typography-cdec82a-font-weight);
	line-height: var(--e-global-typography-cdec82a-line-height);
	color: var(--e-global-color-3f836ce);
}

.elementor-3291 .elementor-element.elementor-element-29be1e2 p {
	margin-block-end: 0px;
}

.elementor-3291 .elementor-element.elementor-element-fd1e3df {
	--spacer-size: 10px;
}

.elementor-3291 .elementor-element.elementor-element-8bebc26 .elementor-button {
	background-color: #5bebab;
	fill: var(--e-global-color-31f8f07);
	color: var(--e-global-color-31f8f07);
	border-style: none;
}

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

.elementor-3291 .elementor-element.elementor-element-8bebc26 {
	z-index: 2;
}

.elementor-3291 .elementor-element.elementor-element-8bebc26 .elementor-button:hover, .elementor-3291 .elementor-element.elementor-element-8bebc26 .elementor-button:focus {
	color: var(--e-global-color-31f8f07);
}

.elementor-3291 .elementor-element.elementor-element-8bebc26 .elementor-button:hover svg, .elementor-3291 .elementor-element.elementor-element-8bebc26 .elementor-button:focus svg {
	fill: var(--e-global-color-31f8f07);
}

.elementor-3291 .elementor-element.elementor-element-2902dd3 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 46px;
	--padding-right: 0px;
}

.elementor-3291 .elementor-element.elementor-element-49bd5f5 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-3291 .elementor-element.elementor-element-c2690b4 > .elementor-widget-container {
	margin: 16px 0px 4px 0px;
}

.elementor-3291 .elementor-element.elementor-element-c2690b4 {
	font-family: var(--e-global-typography-cdec82a-font-family), Sans-serif;
	font-size: var(--e-global-typography-cdec82a-font-size);
	font-weight: var(--e-global-typography-cdec82a-font-weight);
	line-height: var(--e-global-typography-cdec82a-line-height);
	color: var(--e-global-color-3f836ce);
}

.elementor-3291 .elementor-element.elementor-element-c2690b4 p {
	margin-block-end: 0px;
}

.elementor-3291 .elementor-element.elementor-element-263da19 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-3291 .elementor-element.elementor-element-263da19 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-3291 .elementor-element.elementor-element-263da19 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-3291 .elementor-element.elementor-element-263da19 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3291 .elementor-element.elementor-element-263da19 .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-9386d66-font-family), Sans-serif;
	font-size: var(--e-global-typography-9386d66-font-size);
	font-weight: var(--e-global-typography-9386d66-font-weight);
	line-height: var(--e-global-typography-9386d66-line-height);
}

.elementor-3291 .elementor-element.elementor-element-263da19 .elementor-icon-list-text {
	color: var(--e-global-color-3f836ce);
	transition: color .3s;
}

.elementor-3291 .elementor-element.elementor-element-b31f6db {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 48px 48px;
	--row-gap: 48px;
	--column-gap: 48px;
}

.elementor-3291 .elementor-element.elementor-element-fefe57f {
	text-align: center;
}

.elementor-3291 .elementor-element.elementor-element-fefe57f .elementor-heading-title {
	font-family: var(--e-global-typography-5113670-font-family), Sans-serif;
	font-size: var(--e-global-typography-5113670-font-size);
	font-weight: var(--e-global-typography-5113670-font-weight);
	line-height: var(--e-global-typography-5113670-line-height);
	color: var(--e-global-color-3f836ce);
}

.elementor-3291 .elementor-element.elementor-element-258bc24 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--flex-wrap: wrap;
}

.elementor-3291 .elementor-element.elementor-element-9ea3a6f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--border-radius: 40px 40px 40px 40px;
	box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, .1);
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 28px;
	--padding-right: 28px;
}

.elementor-3291 .elementor-element.elementor-element-9ea3a6f:not(.elementor-motion-effects-element-type-background), .elementor-3291 .elementor-element.elementor-element-9ea3a6f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-3f836ce);
}

.elementor-3291 .elementor-element.elementor-element-367024d .elementor-heading-title {
	color: var(--e-global-color-53a59a6);
}

.elementor-3291 .elementor-element.elementor-element-a095709 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(16px / 2);
}

.elementor-3291 .elementor-element.elementor-element-a095709 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(16px / 2);
}

.elementor-3291 .elementor-element.elementor-element-a095709 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(16px / 2);
}

.elementor-3291 .elementor-element.elementor-element-a095709 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-16px / 2);
}

.elementor-3291 .elementor-element.elementor-element-a095709 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-16px / 2);
}

.elementor-3291 .elementor-element.elementor-element-a095709 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-3291 .elementor-element.elementor-element-a095709 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-3291 .elementor-element.elementor-element-a095709 {
	--e-icon-list-icon-size: 0px;
	--icon-vertical-offset: 0px;
}

.elementor-3291 .elementor-element.elementor-element-a095709 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3291 .elementor-element.elementor-element-a095709 .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-9386d66-font-family), Sans-serif;
	font-size: var(--e-global-typography-9386d66-font-size);
	font-weight: var(--e-global-typography-9386d66-font-weight);
	line-height: var(--e-global-typography-9386d66-line-height);
}

.elementor-3291 .elementor-element.elementor-element-a095709 .elementor-icon-list-text {
	color: var(--e-global-color-31f8f07);
	transition: color .3s;
}

.elementor-3291 .elementor-element.elementor-element-a095709 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-53a59a6);
}

.elementor-3291 .elementor-element.elementor-element-801fc6d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--border-radius: 40px 40px 40px 40px;
	box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, .1);
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 28px;
	--padding-right: 28px;
}

.elementor-3291 .elementor-element.elementor-element-801fc6d:not(.elementor-motion-effects-element-type-background), .elementor-3291 .elementor-element.elementor-element-801fc6d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-3f836ce);
}

.elementor-3291 .elementor-element.elementor-element-4845d12 .elementor-heading-title {
	font-family: var(--e-global-typography-4f488c6-font-family), Sans-serif;
	font-size: var(--e-global-typography-4f488c6-font-size);
	font-weight: var(--e-global-typography-4f488c6-font-weight);
	line-height: var(--e-global-typography-4f488c6-line-height);
	color: var(--e-global-color-53a59a6);
}

.elementor-3291 .elementor-element.elementor-element-afa5ac5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(16px / 2);
}

.elementor-3291 .elementor-element.elementor-element-afa5ac5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(16px / 2);
}

.elementor-3291 .elementor-element.elementor-element-afa5ac5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(16px / 2);
}

.elementor-3291 .elementor-element.elementor-element-afa5ac5 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-16px / 2);
}

.elementor-3291 .elementor-element.elementor-element-afa5ac5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-16px / 2);
}

.elementor-3291 .elementor-element.elementor-element-afa5ac5 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-3291 .elementor-element.elementor-element-afa5ac5 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-3291 .elementor-element.elementor-element-afa5ac5 {
	--e-icon-list-icon-size: 0px;
	--icon-vertical-offset: 0px;
}

.elementor-3291 .elementor-element.elementor-element-afa5ac5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3291 .elementor-element.elementor-element-afa5ac5 .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-9386d66-font-family), Sans-serif;
	font-size: var(--e-global-typography-9386d66-font-size);
	font-weight: var(--e-global-typography-9386d66-font-weight);
	line-height: var(--e-global-typography-9386d66-line-height);
}

.elementor-3291 .elementor-element.elementor-element-afa5ac5 .elementor-icon-list-text {
	color: var(--e-global-color-31f8f07);
	transition: color .3s;
}

.elementor-3291 .elementor-element.elementor-element-afa5ac5 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-53a59a6);
}

.elementor-3291 .elementor-element.elementor-element-2b23e1b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--border-radius: 40px 40px 40px 40px;
	box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, .1);
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 28px;
	--padding-right: 28px;
}

.elementor-3291 .elementor-element.elementor-element-2b23e1b:not(.elementor-motion-effects-element-type-background), .elementor-3291 .elementor-element.elementor-element-2b23e1b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-3f836ce);
}

.elementor-3291 .elementor-element.elementor-element-4f424de .elementor-heading-title {
	font-family: var(--e-global-typography-4f488c6-font-family), Sans-serif;
	font-size: var(--e-global-typography-4f488c6-font-size);
	font-weight: var(--e-global-typography-4f488c6-font-weight);
	line-height: var(--e-global-typography-4f488c6-line-height);
	color: var(--e-global-color-53a59a6);
}

.elementor-3291 .elementor-element.elementor-element-1d39add .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(16px / 2);
}

.elementor-3291 .elementor-element.elementor-element-1d39add .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(16px / 2);
}

.elementor-3291 .elementor-element.elementor-element-1d39add .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(16px / 2);
}

.elementor-3291 .elementor-element.elementor-element-1d39add .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-16px / 2);
}

.elementor-3291 .elementor-element.elementor-element-1d39add .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-16px / 2);
}

.elementor-3291 .elementor-element.elementor-element-1d39add .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-3291 .elementor-element.elementor-element-1d39add .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-3291 .elementor-element.elementor-element-1d39add {
	--e-icon-list-icon-size: 0px;
	--icon-vertical-offset: 0px;
}

.elementor-3291 .elementor-element.elementor-element-1d39add .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3291 .elementor-element.elementor-element-1d39add .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-9386d66-font-family), Sans-serif;
	font-size: var(--e-global-typography-9386d66-font-size);
	font-weight: var(--e-global-typography-9386d66-font-weight);
	line-height: var(--e-global-typography-9386d66-line-height);
}

.elementor-3291 .elementor-element.elementor-element-1d39add .elementor-icon-list-text {
	color: var(--e-global-color-31f8f07);
	transition: color .3s;
}

.elementor-3291 .elementor-element.elementor-element-1d39add .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-53a59a6);
}

.elementor-3291 .elementor-element.elementor-element-c291a32 {
	--display: flex;
	--min-height: 150px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--flex-wrap: wrap;
}

.elementor-3291 .elementor-element.elementor-element-ff85258 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 120px;
}

.elementor-3291 .elementor-element.elementor-element-b7161b0 {
	width: auto;
	max-width: auto;
	text-align: start;
}

.elementor-3291 .elementor-element.elementor-element-b7161b0 .elementor-heading-title {
	font-family: var(--e-global-typography-5113670-font-family), Sans-serif;
	font-size: var(--e-global-typography-5113670-font-size);
	font-weight: var(--e-global-typography-5113670-font-weight);
	line-height: var(--e-global-typography-5113670-line-height);
	color: var(--e-global-color-3f836ce);
}

.elementor-3291 .elementor-element.elementor-element-a2ef776 {
	width: auto;
	max-width: auto;
	text-align: start;
	font-family: var(--e-global-typography-f714fbd-font-family), Sans-serif;
	font-size: var(--e-global-typography-f714fbd-font-size);
	font-weight: var(--e-global-typography-f714fbd-font-weight);
	line-height: var(--e-global-typography-f714fbd-line-height);
	color: var(--e-global-color-3f836ce);
}

.elementor-3291 .elementor-element.elementor-element-a2ef776 p {
	margin-block-end: 0px;
}

.elementor-3291 .elementor-element.elementor-element-e912803 {
	--display: flex;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 1px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-3f836ce);
	--border-color: var(--e-global-color-3f836ce);
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 28px;
	--padding-right: 28px;
}

.elementor-3291 .elementor-element.elementor-element-164f35f {
	font-family: var(--e-global-typography-f714fbd-font-family), Sans-serif;
	font-size: var(--e-global-typography-f714fbd-font-size);
	font-weight: var(--e-global-typography-f714fbd-font-weight);
	line-height: var(--e-global-typography-f714fbd-line-height);
	color: var(--e-global-color-3f836ce);
}

.elementor-3291 .elementor-element.elementor-element-6333b03 {
	text-align: start;
}

.elementor-3291 .elementor-element.elementor-element-6333b03 .elementor-heading-title {
	font-family: var(--e-global-typography-921dac9-font-family), Sans-serif;
	font-size: var(--e-global-typography-921dac9-font-size);
	font-weight: var(--e-global-typography-921dac9-font-weight);
	line-height: var(--e-global-typography-921dac9-line-height);
	color: var(--e-global-color-764fd7b);
}

.elementor-3291 .elementor-element.elementor-element-d052450 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-3291 .elementor-element.elementor-element-e52cbb4 > .elementor-widget-container {
	margin: 0px 0px 46px 0px;
}

.elementor-3291 .elementor-element.elementor-element-e52cbb4 {
	text-align: center;
}

.elementor-3291 .elementor-element.elementor-element-e52cbb4 .elementor-heading-title {
	color: var(--e-global-color-3f836ce);
}

.elementor-3291 .elementor-element.elementor-element-61fd00d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--flex-wrap: wrap;
}

.elementor-3291 .elementor-element.elementor-element-b28d8d9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--overflow: hidden;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 0px;
	--padding-bottom: 28px;
	--padding-left: 28px;
	--padding-right: 28px;
}

.elementor-3291 .elementor-element.elementor-element-b28d8d9:not(.elementor-motion-effects-element-type-background), .elementor-3291 .elementor-element.elementor-element-b28d8d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-3f836ce);
}

.elementor-3291 .elementor-element.elementor-element-c583295 > .elementor-widget-container {
	margin: 0px -28px 0px -28px;
}

.elementor-3291 .elementor-element.elementor-element-c583295 img {
	width: 100%;
	height: 300px;
	border-radius: 28px 28px 28px 28px;
}

.elementor-3291 .elementor-element.elementor-element-1b4e92e > .elementor-widget-container {
	background-color: var(--e-global-color-3f836ce);
	padding: 4px 20px 4px 20px;
	border-radius: 30px 30px 30px 30px;
}

body:not(.rtl) .elementor-3291 .elementor-element.elementor-element-1b4e92e {
	right: 20px;
}

body.rtl .elementor-3291 .elementor-element.elementor-element-1b4e92e {
	left: 20px;
}

.elementor-3291 .elementor-element.elementor-element-1b4e92e {
	top: 20px;
}

.elementor-3291 .elementor-element.elementor-element-1b4e92e .elementor-heading-title {
	font-family: var(--e-global-typography-f714fbd-font-family), Sans-serif;
	font-size: var(--e-global-typography-f714fbd-font-size);
	font-weight: var(--e-global-typography-f714fbd-font-weight);
	line-height: var(--e-global-typography-f714fbd-line-height);
	color: var(--e-global-color-31f8f07);
}

.elementor-3291 .elementor-element.elementor-element-367d1bb > .elementor-widget-container {
	margin: 16px 0px 8px 0px;
}

.elementor-3291 .elementor-element.elementor-element-367d1bb {
	font-family: var(--e-global-typography-cdec82a-font-family), Sans-serif;
	font-size: var(--e-global-typography-cdec82a-font-size);
	font-weight: var(--e-global-typography-cdec82a-font-weight);
	line-height: var(--e-global-typography-cdec82a-line-height);
}

.elementor-3291 .elementor-element.elementor-element-367d1bb p {
	margin-block-end: 0px;
}

.elementor-3291 .elementor-element.elementor-element-54a9766 > .elementor-widget-container {
	margin: 0px 0px 24px 0px;
}

.elementor-3291 .elementor-element.elementor-element-54a9766 {
	font-family: var(--e-global-typography-f714fbd-font-family), Sans-serif;
	font-size: var(--e-global-typography-f714fbd-font-size);
	font-weight: var(--e-global-typography-f714fbd-font-weight);
	line-height: var(--e-global-typography-f714fbd-line-height);
}

.elementor-3291 .elementor-element.elementor-element-c25f414 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--background-transition: .3s;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-3291 .elementor-element.elementor-element-c25f414:not(.elementor-motion-effects-element-type-background), .elementor-3291 .elementor-element.elementor-element-c25f414 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-764fd7b);
}

.elementor-3291 .elementor-element.elementor-element-c25f414:hover {
	background-color: var(--e-global-color-53a59a6);
}

.elementor-3291 .elementor-element.elementor-element-a9549e8 img {
	width: 28px;
	height: 28px;
	object-fit: contain;
	object-position: center center;
}

.elementor-3291 .elementor-element.elementor-element-6a239d5 .elementor-heading-title {
	font-family: var(--e-global-typography-cdec82a-font-family), Sans-serif;
	font-size: var(--e-global-typography-cdec82a-font-size);
	font-weight: var(--e-global-typography-cdec82a-font-weight);
	line-height: var(--e-global-typography-cdec82a-line-height);
	color: var(--e-global-color-3f836ce);
}

.elementor-3291 .elementor-element.elementor-element-4c51f8f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--overflow: hidden;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 0px;
	--padding-bottom: 28px;
	--padding-left: 28px;
	--padding-right: 28px;
}

.elementor-3291 .elementor-element.elementor-element-4c51f8f:not(.elementor-motion-effects-element-type-background), .elementor-3291 .elementor-element.elementor-element-4c51f8f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-3f836ce);
}

.elementor-3291 .elementor-element.elementor-element-3fba1cb {
	width: 100%;
	max-width: 100%;
}

.elementor-3291 .elementor-element.elementor-element-3fba1cb > .elementor-widget-container {
	margin: 0px -28px 0px -28px;
}

.elementor-3291 .elementor-element.elementor-element-3fba1cb img {
	width: 100%;
	height: 300px;
	object-fit: contain;
	object-position: center center;
	border-radius: 28px 28px 28px 28px;
}

.elementor-3291 .elementor-element.elementor-element-1d96bc9 > .elementor-widget-container {
	background-color: var(--e-global-color-3f836ce);
	padding: 4px 20px 4px 20px;
	border-radius: 30px 30px 30px 30px;
}

body:not(.rtl) .elementor-3291 .elementor-element.elementor-element-1d96bc9 {
	right: 20px;
}

body.rtl .elementor-3291 .elementor-element.elementor-element-1d96bc9 {
	left: 20px;
}

.elementor-3291 .elementor-element.elementor-element-1d96bc9 {
	top: 20px;
}

.elementor-3291 .elementor-element.elementor-element-1d96bc9 .elementor-heading-title {
	font-family: var(--e-global-typography-f714fbd-font-family), Sans-serif;
	font-size: var(--e-global-typography-f714fbd-font-size);
	font-weight: var(--e-global-typography-f714fbd-font-weight);
	line-height: var(--e-global-typography-f714fbd-line-height);
	color: var(--e-global-color-31f8f07);
}

.elementor-3291 .elementor-element.elementor-element-9535098 > .elementor-widget-container {
	margin: 16px 0px 8px 0px;
}

.elementor-3291 .elementor-element.elementor-element-9535098 {
	font-family: var(--e-global-typography-cdec82a-font-family), Sans-serif;
	font-size: var(--e-global-typography-cdec82a-font-size);
	font-weight: var(--e-global-typography-cdec82a-font-weight);
	line-height: var(--e-global-typography-cdec82a-line-height);
}

.elementor-3291 .elementor-element.elementor-element-9535098 p {
	margin-block-end: 0px;
}

.elementor-3291 .elementor-element.elementor-element-731859e > .elementor-widget-container {
	margin: 0px 0px 24px 0px;
}

.elementor-3291 .elementor-element.elementor-element-731859e {
	font-family: var(--e-global-typography-f714fbd-font-family), Sans-serif;
	font-size: var(--e-global-typography-f714fbd-font-size);
	font-weight: var(--e-global-typography-f714fbd-font-weight);
	line-height: var(--e-global-typography-f714fbd-line-height);
}

.elementor-3291 .elementor-element.elementor-element-06f6b7b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--background-transition: .3s;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-3291 .elementor-element.elementor-element-06f6b7b:not(.elementor-motion-effects-element-type-background), .elementor-3291 .elementor-element.elementor-element-06f6b7b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-764fd7b);
}

.elementor-3291 .elementor-element.elementor-element-06f6b7b:hover {
	background-color: var(--e-global-color-53a59a6);
}

.elementor-3291 .elementor-element.elementor-element-d31dbd7 img {
	width: 28px;
	height: 28px;
	object-fit: contain;
	object-position: center center;
}

.elementor-3291 .elementor-element.elementor-element-c16a975 .elementor-heading-title {
	font-family: var(--e-global-typography-cdec82a-font-family), Sans-serif;
	font-size: var(--e-global-typography-cdec82a-font-size);
	font-weight: var(--e-global-typography-cdec82a-font-weight);
	line-height: var(--e-global-typography-cdec82a-line-height);
	color: var(--e-global-color-3f836ce);
}

.elementor-3291 .elementor-element.elementor-element-9f1e346 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--overflow: hidden;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 0px;
	--padding-bottom: 28px;
	--padding-left: 28px;
	--padding-right: 28px;
}

.elementor-3291 .elementor-element.elementor-element-9f1e346:not(.elementor-motion-effects-element-type-background), .elementor-3291 .elementor-element.elementor-element-9f1e346 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-3f836ce);
}

.elementor-3291 .elementor-element.elementor-element-466820a {
	width: 100%;
	max-width: 100%;
}

.elementor-3291 .elementor-element.elementor-element-466820a > .elementor-widget-container {
	margin: 0px -28px 0px -28px;
}

.elementor-3291 .elementor-element.elementor-element-466820a img {
	width: 100%;
	height: 300px;
	object-fit: contain;
	object-position: center center;
	border-radius: 28px 28px 28px 28px;
}

.elementor-3291 .elementor-element.elementor-element-13ff24e > .elementor-widget-container {
	background-color: var(--e-global-color-3f836ce);
	padding: 4px 20px 4px 20px;
	border-radius: 30px 30px 30px 30px;
}

body:not(.rtl) .elementor-3291 .elementor-element.elementor-element-13ff24e {
	right: 20px;
}

body.rtl .elementor-3291 .elementor-element.elementor-element-13ff24e {
	left: 20px;
}

.elementor-3291 .elementor-element.elementor-element-13ff24e {
	top: 20px;
}

.elementor-3291 .elementor-element.elementor-element-13ff24e .elementor-heading-title {
	font-family: var(--e-global-typography-f714fbd-font-family), Sans-serif;
	font-size: var(--e-global-typography-f714fbd-font-size);
	font-weight: var(--e-global-typography-f714fbd-font-weight);
	line-height: var(--e-global-typography-f714fbd-line-height);
	color: var(--e-global-color-31f8f07);
}

.elementor-3291 .elementor-element.elementor-element-0966f07 > .elementor-widget-container {
	margin: 16px 0px 8px 0px;
}

.elementor-3291 .elementor-element.elementor-element-0966f07 {
	font-family: var(--e-global-typography-cdec82a-font-family), Sans-serif;
	font-size: var(--e-global-typography-cdec82a-font-size);
	font-weight: var(--e-global-typography-cdec82a-font-weight);
	line-height: var(--e-global-typography-cdec82a-line-height);
}

.elementor-3291 .elementor-element.elementor-element-0966f07 p {
	margin-block-end: 0px;
}

.elementor-3291 .elementor-element.elementor-element-08c2903 > .elementor-widget-container {
	margin: 0px 0px 24px 0px;
}

.elementor-3291 .elementor-element.elementor-element-08c2903 {
	font-family: var(--e-global-typography-f714fbd-font-family), Sans-serif;
	font-size: var(--e-global-typography-f714fbd-font-size);
	font-weight: var(--e-global-typography-f714fbd-font-weight);
	line-height: var(--e-global-typography-f714fbd-line-height);
}

.elementor-3291 .elementor-element.elementor-element-eeb03be {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--background-transition: .3s;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-3291 .elementor-element.elementor-element-eeb03be:not(.elementor-motion-effects-element-type-background), .elementor-3291 .elementor-element.elementor-element-eeb03be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-764fd7b);
}

.elementor-3291 .elementor-element.elementor-element-eeb03be:hover {
	background-color: var(--e-global-color-53a59a6);
}

.elementor-3291 .elementor-element.elementor-element-b2d30c3 img {
	width: 28px;
	height: 28px;
	object-fit: contain;
	object-position: center center;
}

.elementor-3291 .elementor-element.elementor-element-6d8aa97 .elementor-heading-title {
	font-family: var(--e-global-typography-cdec82a-font-family), Sans-serif;
	font-size: var(--e-global-typography-cdec82a-font-size);
	font-weight: var(--e-global-typography-cdec82a-font-weight);
	line-height: var(--e-global-typography-cdec82a-line-height);
	color: var(--e-global-color-3f836ce);
}

@media (max-width:1024px) {
	.elementor-3291 .elementor-element.elementor-element-2787892 {
		--padding-top: 72px;
		--padding-bottom: 72px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-798177d img {
		width: 200px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-9483858 {
		text-align: end;
	}
	
	.elementor-3291 .elementor-element.elementor-element-9483858 img {
		width: 60%;
	}
	
	.elementor-3291 .elementor-element.elementor-element-c1d2274 {
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-c3451a5 {
		text-align: start;
	}
	
	.elementor-3291 .elementor-element.elementor-element-c3451a5 img {
		max-width: 200px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-d558406 .elementor-heading-title {
		font-size: var(--e-global-typography-1c15d6d-font-size);
		line-height: var(--e-global-typography-1c15d6d-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-f851835 {
		font-size: var(--e-global-typography-f714fbd-font-size);
		line-height: var(--e-global-typography-f714fbd-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-a164cfe > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-a164cfe .elementor-button {
		font-size: var(--e-global-typography-aa3f5d1-font-size);
		line-height: var(--e-global-typography-aa3f5d1-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-7775590 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-7775590 .elementor-button {
		font-size: var(--e-global-typography-aa3f5d1-font-size);
		line-height: var(--e-global-typography-aa3f5d1-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-7939254 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-698886d .elementor-heading-title {
		font-size: var(--e-global-typography-cdec82a-font-size);
		line-height: var(--e-global-typography-cdec82a-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-9864c86 {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-4cea4a3 .elementor-heading-title {
		font-size: var(--e-global-typography-cdec82a-font-size);
		line-height: var(--e-global-typography-cdec82a-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-634e8ea {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-bae8c48 .elementor-heading-title {
		font-size: var(--e-global-typography-cdec82a-font-size);
		line-height: var(--e-global-typography-cdec82a-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-51fc5cd {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-916d40b .elementor-heading-title {
		font-size: var(--e-global-typography-cdec82a-font-size);
		line-height: var(--e-global-typography-cdec82a-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-e079ba5 {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-44424b0 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 72px;
		--padding-bottom: 72px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-fff0b6f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-88228bd .elementor-heading-title {
		font-size: var(--e-global-typography-5113670-font-size);
		line-height: var(--e-global-typography-5113670-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-d551b8f {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-5244dc2 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 0px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-f519555 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 20px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-902c73e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-ee3d93e .elementor-heading-title {
		font-size: var(--e-global-typography-5113670-font-size);
		line-height: var(--e-global-typography-5113670-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-8af42ba {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-d25d266 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-4e2b50c .elementor-heading-title {
		font-size: var(--e-global-typography-5113670-font-size);
		line-height: var(--e-global-typography-5113670-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-56dde93 {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-e8dc2b2 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 0px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-fdb69e7 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 20px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-ded31d3 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-36ba89f .elementor-heading-title {
		font-size: var(--e-global-typography-5113670-font-size);
		line-height: var(--e-global-typography-5113670-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-f31d282 {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-299961b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-d05ff8b {
		--gap: 56px 56px;
		--row-gap: 56px;
		--column-gap: 56px;
		--padding-top: 72px;
		--padding-bottom: 72px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-509da31 > .elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-c7c7a62 {
		--gap: 56px 56px;
		--row-gap: 56px;
		--column-gap: 56px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-38c47f7 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-3291 .elementor-element.elementor-element-a5c2c05.elementor-element {
		--align-self: center;
	}
	
	.elementor-3291 .elementor-element.elementor-element-a5c2c05 {
		text-align: center;
	}
	
	.elementor-3291 .elementor-element.elementor-element-0fd5097 {
		font-size: var(--e-global-typography-cdec82a-font-size);
		line-height: var(--e-global-typography-cdec82a-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-337c879 {
		text-align: center;
		font-size: var(--e-global-typography-f714fbd-font-size);
		line-height: var(--e-global-typography-f714fbd-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-29be1e2 {
		font-size: var(--e-global-typography-cdec82a-font-size);
		line-height: var(--e-global-typography-cdec82a-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-2902dd3 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-c2690b4 {
		text-align: center;
		font-size: var(--e-global-typography-cdec82a-font-size);
		line-height: var(--e-global-typography-cdec82a-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-263da19 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3291 .elementor-element.elementor-element-263da19 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-fefe57f .elementor-heading-title {
		font-size: var(--e-global-typography-5113670-font-size);
		line-height: var(--e-global-typography-5113670-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-258bc24 {
		--justify-content: center;
	}
	
	.elementor-3291 .elementor-element.elementor-element-9ea3a6f {
		--justify-content: flex-start;
	}
	
	.elementor-3291 .elementor-element.elementor-element-a095709 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3291 .elementor-element.elementor-element-a095709 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-801fc6d {
		--justify-content: flex-start;
	}
	
	.elementor-3291 .elementor-element.elementor-element-4845d12 .elementor-heading-title {
		font-size: var(--e-global-typography-4f488c6-font-size);
		line-height: var(--e-global-typography-4f488c6-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-afa5ac5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3291 .elementor-element.elementor-element-afa5ac5 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-2b23e1b {
		--justify-content: flex-start;
	}
	
	.elementor-3291 .elementor-element.elementor-element-4f424de .elementor-heading-title {
		font-size: var(--e-global-typography-4f488c6-font-size);
		line-height: var(--e-global-typography-4f488c6-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-1d39add .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3291 .elementor-element.elementor-element-1d39add .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-ff85258 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 20px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-b7161b0 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-3291 .elementor-element.elementor-element-b7161b0 .elementor-heading-title {
		font-size: var(--e-global-typography-5113670-font-size);
		line-height: var(--e-global-typography-5113670-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-a2ef776 {
		width: 100%;
		max-width: 100%;
		font-size: var(--e-global-typography-f714fbd-font-size);
		line-height: var(--e-global-typography-f714fbd-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-e912803 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-164f35f {
		font-size: var(--e-global-typography-f714fbd-font-size);
		line-height: var(--e-global-typography-f714fbd-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-6333b03 .elementor-heading-title {
		font-size: var(--e-global-typography-921dac9-font-size);
		line-height: var(--e-global-typography-921dac9-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-e52cbb4 > .elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-b28d8d9 {
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-c583295 > .elementor-widget-container {
		margin: 0px -20px 0px -20px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-c583295 img {
		height: 180px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-1b4e92e .elementor-heading-title {
		font-size: var(--e-global-typography-f714fbd-font-size);
		line-height: var(--e-global-typography-f714fbd-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-367d1bb {
		font-size: var(--e-global-typography-cdec82a-font-size);
		line-height: var(--e-global-typography-cdec82a-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-54a9766 {
		font-size: var(--e-global-typography-f714fbd-font-size);
		line-height: var(--e-global-typography-f714fbd-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-c25f414 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-6a239d5 .elementor-heading-title {
		font-size: var(--e-global-typography-cdec82a-font-size);
		line-height: var(--e-global-typography-cdec82a-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-4c51f8f {
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-3fba1cb > .elementor-widget-container {
		margin: 0px -20px 0px -20px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-3fba1cb img {
		height: 180px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-1d96bc9 .elementor-heading-title {
		font-size: var(--e-global-typography-f714fbd-font-size);
		line-height: var(--e-global-typography-f714fbd-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-9535098 {
		font-size: var(--e-global-typography-cdec82a-font-size);
		line-height: var(--e-global-typography-cdec82a-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-731859e {
		font-size: var(--e-global-typography-f714fbd-font-size);
		line-height: var(--e-global-typography-f714fbd-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-06f6b7b {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-c16a975 .elementor-heading-title {
		font-size: var(--e-global-typography-cdec82a-font-size);
		line-height: var(--e-global-typography-cdec82a-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-9f1e346 {
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-466820a > .elementor-widget-container {
		margin: 0px -20px 0px -20px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-466820a img {
		height: 180px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-13ff24e .elementor-heading-title {
		font-size: var(--e-global-typography-f714fbd-font-size);
		line-height: var(--e-global-typography-f714fbd-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-0966f07 {
		font-size: var(--e-global-typography-cdec82a-font-size);
		line-height: var(--e-global-typography-cdec82a-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-08c2903 {
		font-size: var(--e-global-typography-f714fbd-font-size);
		line-height: var(--e-global-typography-f714fbd-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-eeb03be {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-6d8aa97 .elementor-heading-title {
		font-size: var(--e-global-typography-cdec82a-font-size);
		line-height: var(--e-global-typography-cdec82a-line-height);
	}
}

@media (max-width:767px) {
	.elementor-3291 .elementor-element.elementor-element-2787892 {
		--padding-top: 56px;
		--padding-bottom: 56px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-798177d img {
		width: 150px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-9483858 img {
		width: 0%;
	}
	
	.elementor-3291 .elementor-element.elementor-element-c1d2274 {
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-3b00649 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-3291 .elementor-element.elementor-element-c3451a5 {
		text-align: center;
	}
	
	.elementor-3291 .elementor-element.elementor-element-c3451a5 img {
		max-width: 150px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-d558406 {
		text-align: center;
	}
	
	.elementor-3291 .elementor-element.elementor-element-d558406 .elementor-heading-title {
		font-size: var(--e-global-typography-1c15d6d-font-size);
		line-height: var(--e-global-typography-1c15d6d-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-f851835 {
		text-align: center;
		font-size: var(--e-global-typography-f714fbd-font-size);
		line-height: var(--e-global-typography-f714fbd-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-8f4a34d {
		--justify-content: center;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-a164cfe > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-a164cfe .elementor-button {
		font-size: var(--e-global-typography-aa3f5d1-font-size);
		line-height: var(--e-global-typography-aa3f5d1-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-7775590 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-7775590 .elementor-button {
		font-size: var(--e-global-typography-aa3f5d1-font-size);
		line-height: var(--e-global-typography-aa3f5d1-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-c1c37c9 img {
		height: 60px;
		object-position: center center;
	}
	
	.elementor-3291 .elementor-element.elementor-element-698886d {
		text-align: center;
	}
	
	.elementor-3291 .elementor-element.elementor-element-698886d .elementor-heading-title {
		font-size: var(--e-global-typography-cdec82a-font-size);
		line-height: var(--e-global-typography-cdec82a-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-9864c86 {
		text-align: center;
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-0255ad8 img {
		height: 60px;
		object-position: center center;
	}
	
	.elementor-3291 .elementor-element.elementor-element-4cea4a3 {
		text-align: center;
	}
	
	.elementor-3291 .elementor-element.elementor-element-4cea4a3 .elementor-heading-title {
		font-size: var(--e-global-typography-cdec82a-font-size);
		line-height: var(--e-global-typography-cdec82a-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-634e8ea {
		text-align: center;
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-d58b91e img {
		height: 60px;
		object-position: center center;
	}
	
	.elementor-3291 .elementor-element.elementor-element-bae8c48 {
		text-align: center;
	}
	
	.elementor-3291 .elementor-element.elementor-element-bae8c48 .elementor-heading-title {
		font-size: var(--e-global-typography-cdec82a-font-size);
		line-height: var(--e-global-typography-cdec82a-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-51fc5cd {
		text-align: center;
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-65b9ed1 img {
		height: 60px;
		object-position: center center;
	}
	
	.elementor-3291 .elementor-element.elementor-element-916d40b {
		text-align: center;
	}
	
	.elementor-3291 .elementor-element.elementor-element-916d40b .elementor-heading-title {
		font-size: var(--e-global-typography-cdec82a-font-size);
		line-height: var(--e-global-typography-cdec82a-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-e079ba5 {
		text-align: center;
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-44424b0 {
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
		--padding-top: 56px;
		--padding-bottom: 56px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-bcc09cc {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 32px;
		--padding-bottom: 32px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-88228bd {
		text-align: center;
	}
	
	.elementor-3291 .elementor-element.elementor-element-88228bd .elementor-heading-title {
		font-size: var(--e-global-typography-5113670-font-size);
		line-height: var(--e-global-typography-5113670-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-d551b8f {
		text-align: center;
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-5244dc2 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-284c12a {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 32px;
		--padding-bottom: 32px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-f519555 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-ee3d93e {
		text-align: center;
	}
	
	.elementor-3291 .elementor-element.elementor-element-ee3d93e .elementor-heading-title {
		font-size: var(--e-global-typography-5113670-font-size);
		line-height: var(--e-global-typography-5113670-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-8af42ba {
		text-align: center;
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-e56d6b0 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 32px;
		--padding-bottom: 32px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-4e2b50c {
		text-align: center;
	}
	
	.elementor-3291 .elementor-element.elementor-element-4e2b50c .elementor-heading-title {
		font-size: var(--e-global-typography-5113670-font-size);
		line-height: var(--e-global-typography-5113670-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-56dde93 {
		text-align: center;
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-e8dc2b2 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-491eb29 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 32px;
		--padding-bottom: 32px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-fdb69e7 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-36ba89f {
		text-align: center;
	}
	
	.elementor-3291 .elementor-element.elementor-element-36ba89f .elementor-heading-title {
		font-size: var(--e-global-typography-5113670-font-size);
		line-height: var(--e-global-typography-5113670-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-f31d282 {
		text-align: center;
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-299961b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-d05ff8b {
		--padding-top: 56px;
		--padding-bottom: 56px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-509da31 > .elementor-widget-container {
		margin: 0px 0px 32px 0px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-38c47f7 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-3291 .elementor-element.elementor-element-0fd5097 {
		font-size: var(--e-global-typography-cdec82a-font-size);
		line-height: var(--e-global-typography-cdec82a-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-337c879 {
		text-align: center;
		font-size: var(--e-global-typography-f714fbd-font-size);
		line-height: var(--e-global-typography-f714fbd-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-29be1e2 {
		font-size: var(--e-global-typography-cdec82a-font-size);
		line-height: var(--e-global-typography-cdec82a-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-8bebc26 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-c2690b4 {
		font-size: var(--e-global-typography-cdec82a-font-size);
		line-height: var(--e-global-typography-cdec82a-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-263da19 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3291 .elementor-element.elementor-element-263da19 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-fefe57f .elementor-heading-title {
		font-size: var(--e-global-typography-5113670-font-size);
		line-height: var(--e-global-typography-5113670-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-258bc24 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-3291 .elementor-element.elementor-element-9ea3a6f {
		--width: 100%;
		--padding-top: 28px;
		--padding-bottom: 28px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-367024d {
		text-align: center;
	}
	
	.elementor-3291 .elementor-element.elementor-element-a095709 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3291 .elementor-element.elementor-element-a095709 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-801fc6d {
		--width: 100%;
		--padding-top: 28px;
		--padding-bottom: 28px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-4845d12 {
		text-align: center;
	}
	
	.elementor-3291 .elementor-element.elementor-element-4845d12 .elementor-heading-title {
		font-size: var(--e-global-typography-4f488c6-font-size);
		line-height: var(--e-global-typography-4f488c6-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-afa5ac5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3291 .elementor-element.elementor-element-afa5ac5 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-2b23e1b {
		--width: 100%;
		--padding-top: 28px;
		--padding-bottom: 28px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-4f424de {
		text-align: center;
	}
	
	.elementor-3291 .elementor-element.elementor-element-4f424de .elementor-heading-title {
		font-size: var(--e-global-typography-4f488c6-font-size);
		line-height: var(--e-global-typography-4f488c6-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-1d39add .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3291 .elementor-element.elementor-element-1d39add .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-c291a32 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-b7161b0 {
		text-align: center;
	}
	
	.elementor-3291 .elementor-element.elementor-element-b7161b0 .elementor-heading-title {
		font-size: var(--e-global-typography-5113670-font-size);
		line-height: var(--e-global-typography-5113670-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-a2ef776 {
		width: 100%;
		max-width: 100%;
		text-align: center;
		font-size: var(--e-global-typography-f714fbd-font-size);
		line-height: var(--e-global-typography-f714fbd-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-e912803 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-3291 .elementor-element.elementor-element-164f35f {
		font-size: var(--e-global-typography-f714fbd-font-size);
		line-height: var(--e-global-typography-f714fbd-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-6333b03 {
		text-align: center;
	}
	
	.elementor-3291 .elementor-element.elementor-element-6333b03 .elementor-heading-title {
		font-size: var(--e-global-typography-921dac9-font-size);
		line-height: var(--e-global-typography-921dac9-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-e52cbb4 > .elementor-widget-container {
		margin: 0px 0px 32px 0px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-b28d8d9 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-3291 .elementor-element.elementor-element-c583295 img {
		height: 200px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-1b4e92e .elementor-heading-title {
		font-size: var(--e-global-typography-f714fbd-font-size);
		line-height: var(--e-global-typography-f714fbd-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-367d1bb {
		text-align: center;
		font-size: var(--e-global-typography-cdec82a-font-size);
		line-height: var(--e-global-typography-cdec82a-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-54a9766 {
		text-align: center;
		font-size: var(--e-global-typography-f714fbd-font-size);
		line-height: var(--e-global-typography-f714fbd-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-c25f414 {
		--width: max-content;
	}
	
	.elementor-3291 .elementor-element.elementor-element-6a239d5 .elementor-heading-title {
		font-size: var(--e-global-typography-cdec82a-font-size);
		line-height: var(--e-global-typography-cdec82a-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-4c51f8f {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-3291 .elementor-element.elementor-element-3fba1cb img {
		height: 200px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-1d96bc9 .elementor-heading-title {
		font-size: var(--e-global-typography-f714fbd-font-size);
		line-height: var(--e-global-typography-f714fbd-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-9535098 {
		text-align: center;
		font-size: var(--e-global-typography-cdec82a-font-size);
		line-height: var(--e-global-typography-cdec82a-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-731859e {
		text-align: center;
		font-size: var(--e-global-typography-f714fbd-font-size);
		line-height: var(--e-global-typography-f714fbd-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-06f6b7b {
		--width: max-content;
	}
	
	.elementor-3291 .elementor-element.elementor-element-c16a975 .elementor-heading-title {
		font-size: var(--e-global-typography-cdec82a-font-size);
		line-height: var(--e-global-typography-cdec82a-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-9f1e346 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-3291 .elementor-element.elementor-element-466820a img {
		height: 200px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-13ff24e .elementor-heading-title {
		font-size: var(--e-global-typography-f714fbd-font-size);
		line-height: var(--e-global-typography-f714fbd-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-0966f07 {
		text-align: center;
		font-size: var(--e-global-typography-cdec82a-font-size);
		line-height: var(--e-global-typography-cdec82a-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-08c2903 {
		text-align: center;
		font-size: var(--e-global-typography-f714fbd-font-size);
		line-height: var(--e-global-typography-f714fbd-line-height);
	}
	
	.elementor-3291 .elementor-element.elementor-element-eeb03be {
		--width: max-content;
	}
	
	.elementor-3291 .elementor-element.elementor-element-6d8aa97 .elementor-heading-title {
		font-size: var(--e-global-typography-cdec82a-font-size);
		line-height: var(--e-global-typography-cdec82a-line-height);
	}
}

@media (min-width:768px) {
	.elementor-3291 .elementor-element.elementor-element-2787892 {
		--content-width: 1170px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-e601fb9 {
		--width: calc(25% - 24px);
	}
	
	.elementor-3291 .elementor-element.elementor-element-96cc102 {
		--width: calc(25% - 24px);
	}
	
	.elementor-3291 .elementor-element.elementor-element-609ecc3 {
		--width: calc(25% - 24px);
	}
	
	.elementor-3291 .elementor-element.elementor-element-32d78e3 {
		--width: calc(25% - 24px);
	}
	
	.elementor-3291 .elementor-element.elementor-element-44424b0 {
		--content-width: 1170px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-fff0b6f {
		--width: 50%;
	}
	
	.elementor-3291 .elementor-element.elementor-element-5244dc2 {
		--width: 50%;
	}
	
	.elementor-3291 .elementor-element.elementor-element-f519555 {
		--width: 50%;
	}
	
	.elementor-3291 .elementor-element.elementor-element-902c73e {
		--width: 50%;
	}
	
	.elementor-3291 .elementor-element.elementor-element-d25d266 {
		--width: 50%;
	}
	
	.elementor-3291 .elementor-element.elementor-element-e8dc2b2 {
		--width: 50%;
	}
	
	.elementor-3291 .elementor-element.elementor-element-fdb69e7 {
		--width: 50%;
	}
	
	.elementor-3291 .elementor-element.elementor-element-ded31d3 {
		--width: 50%;
	}
	
	.elementor-3291 .elementor-element.elementor-element-15123ee {
		--content-width: 1170px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-d05ff8b {
		--content-width: 1170px;
	}
	
	.elementor-3291 .elementor-element.elementor-element-38c47f7 {
		--width: 50%;
	}
	
	.elementor-3291 .elementor-element.elementor-element-2902dd3 {
		--width: 50%;
	}
	
	.elementor-3291 .elementor-element.elementor-element-9ea3a6f {
		--width: calc(33.33% - 13.33px);
	}
	
	.elementor-3291 .elementor-element.elementor-element-801fc6d {
		--width: calc(33.33% - 13.33px);
	}
	
	.elementor-3291 .elementor-element.elementor-element-2b23e1b {
		--width: calc(33.33% - 13.33px);
	}
	
	.elementor-3291 .elementor-element.elementor-element-ff85258 {
		--width: 68%;
	}
	
	.elementor-3291 .elementor-element.elementor-element-e912803 {
		--width: 32%;
	}
	
	.elementor-3291 .elementor-element.elementor-element-b28d8d9 {
		--width: calc(33.33% - 13.33px);
	}
	
	.elementor-3291 .elementor-element.elementor-element-c25f414 {
		--width: max-content;
	}
	
	.elementor-3291 .elementor-element.elementor-element-4c51f8f {
		--width: calc(33.33% - 13.33px);
	}
	
	.elementor-3291 .elementor-element.elementor-element-06f6b7b {
		--width: max-content;
	}
	
	.elementor-3291 .elementor-element.elementor-element-9f1e346 {
		--width: calc(33.33% - 13.33px);
	}
	
	.elementor-3291 .elementor-element.elementor-element-eeb03be {
		--width: max-content;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-3291 .elementor-element.elementor-element-17f03e1 {
		--width: 85%;
	}
	
	.elementor-3291 .elementor-element.elementor-element-e601fb9 {
		--width: calc(50% - 10px);
	}
	
	.elementor-3291 .elementor-element.elementor-element-96cc102 {
		--width: calc(50% - 10px);
	}
	
	.elementor-3291 .elementor-element.elementor-element-609ecc3 {
		--width: calc(50% - 10px);
	}
	
	.elementor-3291 .elementor-element.elementor-element-32d78e3 {
		--width: calc(50% - 10px);
	}
	
	.elementor-3291 .elementor-element.elementor-element-38c47f7 {
		--width: 100%;
	}
	
	.elementor-3291 .elementor-element.elementor-element-2902dd3 {
		--width: 100%;
	}
	
	.elementor-3291 .elementor-element.elementor-element-9ea3a6f {
		--width: calc(50% - 10px);
	}
	
	.elementor-3291 .elementor-element.elementor-element-801fc6d {
		--width: calc(50% - 10px);
	}
	
	.elementor-3291 .elementor-element.elementor-element-2b23e1b {
		--width: calc(50% - 10px);
	}
}

/* Start custom CSS for heading, class: .elementor-element-698886d */
.elementor-3291 .elementor-element.elementor-element-698886d p {
	font-weight: 700 !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-4cea4a3 */
.elementor-3291 .elementor-element.elementor-element-4cea4a3 p {
	font-weight: 700 !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-bae8c48 */
.elementor-3291 .elementor-element.elementor-element-bae8c48 p {
	font-weight: 700 !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-916d40b */
.elementor-3291 .elementor-element.elementor-element-916d40b p {
	font-weight: 700 !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-367d1bb */
.elementor-3291 .elementor-element.elementor-element-367d1bb div {
	font-weight: 700;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c25f414 */
.elementor-3291 .elementor-element.elementor-element-c25f414 {
	margin-top: auto;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-9535098 */
.elementor-3291 .elementor-element.elementor-element-9535098 div {
	font-weight: 700;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-06f6b7b */
.elementor-3291 .elementor-element.elementor-element-06f6b7b {
	margin-top: auto;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-0966f07 */
.elementor-3291 .elementor-element.elementor-element-0966f07 div {
	font-weight: 700;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-eeb03be */
.elementor-3291 .elementor-element.elementor-element-eeb03be {
	margin-top: auto;
}
