.elementor-24191
	.elementor-element.elementor-element-4ab2c18:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-24191
	.elementor-element.elementor-element-4ab2c18
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: #fafbfc;
}
.elementor-24191
	.elementor-element.elementor-element-4ab2c18
	> .elementor-background-overlay {
	background-image: url('BLUR-UP-scaled.webp');
	background-position: top center;
	background-repeat: no-repeat;
	background-size: contain;
	opacity: 0.5;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-24191
	.elementor-element.elementor-element-4ab2c18
	> .elementor-container {
	max-width: 1140px;
	min-height: 80vh;
}
.elementor-24191 .elementor-element.elementor-element-4ab2c18 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-24191
	.elementor-element.elementor-element-204dbf1
	> .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-24191
	.elementor-element.elementor-element-204dbf1
	> .elementor-element-populated
	> .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-24191
	.elementor-element.elementor-element-9881a3e:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-24191
	.elementor-element.elementor-element-9881a3e
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: #fff;
}
.elementor-24191
	.elementor-element.elementor-element-9881a3e
	> .elementor-container {
	max-width: 1140px;
}
.elementor-24191 .elementor-element.elementor-element-9881a3e {
	border-style: solid;
	border-width: 1px;
	border-color: #e1e4e8;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 120px;
	margin-bottom: 50px;
	padding: 40px 0 0;
	z-index: 2;
}
.elementor-24191 .elementor-element.elementor-element-9881a3e,
.elementor-24191
	.elementor-element.elementor-element-9881a3e
	> .elementor-background-overlay {
	border-radius: 12px;
}
.elementor-24191
	.elementor-element.elementor-element-9881a3e
	> .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
	.elementor-24191
	.elementor-element.elementor-element-6fffef7.elementor-column
	.elementor-widget-wrap {
	align-items: flex-start;
}
.elementor-24191
	.elementor-element.elementor-element-6fffef7.elementor-column.elementor-element[data-element_type='column']
	> .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}
.elementor-24191
	.elementor-element.elementor-element-6fffef7
	> .elementor-widget-wrap
	> .elementor-widget:not(.elementor-widget__width-auto):not(
		.elementor-widget__width-initial
	):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0;
}
.elementor-24191
	.elementor-element.elementor-element-6fffef7
	> .elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0 40px 0 20px;
}
.elementor-24191
	.elementor-element.elementor-element-dcd0e56
	> .elementor-widget-container {
	margin: 0 0 20px;
	padding: 20px;
}
.elementor-24191
	.elementor-element.elementor-element-dcd0e56
	.elementor-heading-title {
	font-family: 'Open Sans', Sans-serif;
	font-size: 3.5rem;
	font-weight: 700;
	line-height: 1.1em;
}
.elementor-24191 .elementor-element.elementor-element-419f3aa {
	width: var(--container-widget-width, 87%);
	max-width: 87%;
	--container-widget-width: 87%;
	--container-widget-flex-grow: 0;
	text-align: left;
}
.elementor-24191
	.elementor-element.elementor-element-419f3aa
	> .elementor-widget-container {
	margin: 0 0 20px;
	padding: 10px 20px;
	border-radius: 0;
}
.elementor-24191
	.elementor-element.elementor-element-419f3aa
	.elementor-heading-title {
	font-family: var(--e-global-typography-5578463-font-family), Sans-serif;
	font-size: var(--e-global-typography-5578463-font-size);
	font-weight: var(--e-global-typography-5578463-font-weight);
	line-height: var(--e-global-typography-5578463-line-height);
	color: var(--e-global-color-6ace6f5);
}
.elementor-24191 .elementor-element.elementor-element-11dd177 {
	width: var(--container-widget-width, 87%);
	max-width: 87%;
	--container-widget-width: 87%;
	--container-widget-flex-grow: 0;
	text-align: left;
}
.elementor-24191
	.elementor-element.elementor-element-11dd177
	> .elementor-widget-container {
	margin: 0 0 40px;
	padding: 10px 20px;
	border-radius: 0;
}
.elementor-24191
	.elementor-element.elementor-element-11dd177
	.elementor-heading-title {
	font-family: var(--e-global-typography-5578463-font-family), Sans-serif;
	font-size: var(--e-global-typography-5578463-font-size);
	font-weight: var(--e-global-typography-5578463-font-weight);
	line-height: var(--e-global-typography-5578463-line-height);
	color: #93c47d;
}
.elementor-24191 .elementor-element.elementor-element-0c295fb {
	width: var(--container-widget-width, 23.683%);
	max-width: 23.683%;
	--container-widget-width: 23.683%;
	--container-widget-flex-grow: 0;
}
.elementor-24191
	.elementor-element.elementor-element-0c295fb
	> .elementor-widget-container {
	margin: 10px 0 0;
}
.elementor-24191 .elementor-element.elementor-element-99f51e5 {
	width: var(--container-widget-width, 76%);
	max-width: 76%;
	--container-widget-width: 76%;
	--container-widget-flex-grow: 0;
}
.elementor-24191
	.elementor-element.elementor-element-99f51e5
	> .elementor-widget-container {
	margin: 0 0 0 30px;
}
.elementor-24191
	.elementor-element.elementor-element-6709e13
	> .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0 20px 0 0;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 0px;
	padding: 20px 0;
}
.elementor-24191
	.elementor-element.elementor-element-6709e13
	> .elementor-element-populated
	> .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-24191
	.elementor-element.elementor-element-f254c9b
	> .elementor-widget-container {
	margin: 0;
}
.elementor-24191 .elementor-element.elementor-element-2d03280 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-24191
	.elementor-element.elementor-element-2d03280
	> .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-24191
	.elementor-element.elementor-element-193ff08.elementor-column
	> .elementor-widget-wrap {
	justify-content: center;
}
.elementor-24191 .elementor-element.elementor-element-a075359 {
	width: auto;
	max-width: auto;
	align-self: center;
	text-align: center;
}
.elementor-24191
	.elementor-element.elementor-element-a075359
	> .elementor-widget-container {
	background-color: #e0f5ff;
	margin: 30px 0 12px;
	padding: 4px 8px;
	border-radius: 8px;
}
.elementor-24191
	.elementor-element.elementor-element-a075359
	.elementor-heading-title {
	font-size: var(--e-global-typography-98724f5-font-size);
	font-weight: var(--e-global-typography-98724f5-font-weight);
	text-transform: var(--e-global-typography-98724f5-text-transform);
	line-height: var(--e-global-typography-98724f5-line-height);
	letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
	color: #45ace2;
}
.elementor-24191
	.elementor-element.elementor-element-2181e5e
	> .elementor-widget-container {
	margin: 0 0 50px;
}
.elementor-24191 .elementor-element.elementor-element-2181e5e {
	text-align: center;
}
.elementor-24191
	.elementor-element.elementor-element-2181e5e
	.elementor-heading-title {
	font-family: 'Open Sans', Sans-serif;
	font-size: 2.25rem;
	font-weight: 600;
	line-height: 1.3em;
	color: #292c2e;
}
.elementor-24191
	.elementor-element.elementor-element-0856c51
	> .elementor-background-overlay {
	opacity: 0.5;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-24191 .elementor-element.elementor-element-0856c51,
.elementor-24191
	.elementor-element.elementor-element-0856c51
	> .elementor-background-overlay {
	border-radius: 12px;
}
.elementor-24191 .elementor-element.elementor-element-0856c51 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0;
	margin-bottom: 80px;
	padding: 0;
}
.elementor-bc-flex-widget
	.elementor-24191
	.elementor-element.elementor-element-eded518.elementor-column
	.elementor-widget-wrap {
	align-items: center;
}
.elementor-24191
	.elementor-element.elementor-element-eded518.elementor-column.elementor-element[data-element_type='column']
	> .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}
.elementor-24191
	.elementor-element.elementor-element-eded518
	> .elementor-element-populated
	> .elementor-background-overlay {
	opacity: 0.86;
}
.elementor-24191
	.elementor-element.elementor-element-eded518
	> .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0;
}
.elementor-24191
	.elementor-element.elementor-element-eded518
	> .elementor-element-populated
	> .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-24191 .elementor-element.elementor-element-7188e32 img {
	width: 100%;
	opacity: 1;
}
.elementor-24191
	.elementor-element.elementor-element-5ffd238
	> .elementor-element-populated
	> .elementor-background-overlay {
	background-image: url('blur3_2x-8.webp');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: 0.5;
}
.elementor-24191
	.elementor-element.elementor-element-5ffd238
	> .elementor-element-populated,
.elementor-24191
	.elementor-element.elementor-element-5ffd238
	> .elementor-element-populated
	> .elementor-background-overlay,
.elementor-24191
	.elementor-element.elementor-element-5ffd238
	> .elementor-background-slideshow {
	border-radius: 20px;
}
.elementor-24191
	.elementor-element.elementor-element-5ffd238
	> .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-24191
	.elementor-element.elementor-element-5ffd238
	> .elementor-element-populated
	> .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-24191
	.elementor-element.elementor-element-b170493
	> .elementor-widget-container {
	background-color: var(--e-global-color-9817032);
	padding: 20px;
	border-radius: 20px;
	box-shadow: 3px 0px 34px -19px rgba(0, 0, 0, 0.5);
}
.elementor-24191
	.elementor-element.elementor-element-b170493
	.elementor-icon-box-wrapper {
	text-align: left;
}
.elementor-24191 .elementor-element.elementor-element-b170493 {
	--icon-box-icon-margin: 21px;
}
.elementor-24191
	.elementor-element.elementor-element-b170493
	.elementor-icon-box-title {
	margin-bottom: 8px;
}
.elementor-24191 .elementor-element.elementor-element-b170493 .elementor-icon {
	font-size: 62px;
}
.elementor-24191
	.elementor-element.elementor-element-b170493
	.elementor-icon
	i {
	transform: rotate(0deg);
}
.elementor-24191
	.elementor-element.elementor-element-336d21b
	> .elementor-widget-container {
	background-color: var(--e-global-color-9817032);
	padding: 20px;
	border-radius: 20px;
	box-shadow: 3px 0px 34px -19px rgba(0, 0, 0, 0.5);
}
.elementor-24191
	.elementor-element.elementor-element-336d21b
	.elementor-icon-box-wrapper {
	text-align: left;
}
.elementor-24191 .elementor-element.elementor-element-336d21b {
	--icon-box-icon-margin: 21px;
}
.elementor-24191
	.elementor-element.elementor-element-336d21b
	.elementor-icon-box-title {
	margin-bottom: 7px;
}
.elementor-24191 .elementor-element.elementor-element-336d21b .elementor-icon {
	font-size: 62px;
}
.elementor-24191
	.elementor-element.elementor-element-336d21b
	.elementor-icon
	i {
	transform: rotate(0deg);
}
.elementor-24191
	.elementor-element.elementor-element-c0ca8e8
	> .elementor-widget-container {
	background-color: var(--e-global-color-9817032);
	padding: 20px;
	border-radius: 20px;
	box-shadow: 3px 0px 34px -19px rgba(0, 0, 0, 0.5);
}
.elementor-24191
	.elementor-element.elementor-element-c0ca8e8
	.elementor-icon-box-wrapper {
	text-align: left;
}
.elementor-24191 .elementor-element.elementor-element-c0ca8e8 {
	--icon-box-icon-margin: 21px;
}
.elementor-24191
	.elementor-element.elementor-element-c0ca8e8
	.elementor-icon-box-title {
	margin-bottom: 8px;
}
.elementor-24191 .elementor-element.elementor-element-c0ca8e8 .elementor-icon {
	font-size: 62px;
}
.elementor-24191
	.elementor-element.elementor-element-c0ca8e8
	.elementor-icon
	i {
	transform: rotate(0deg);
}
.elementor-24191
	.elementor-element.elementor-element-0ab2904
	> .elementor-background-overlay {
	background-image: url('ffflux-7.svg');
	background-size: cover;
	opacity: 0.3;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-24191
	.elementor-element.elementor-element-0ab2904
	> .elementor-container {
	max-width: 1140px;
}
.elementor-24191 .elementor-element.elementor-element-0ab2904 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 0;
}
.elementor-24191
	.elementor-element.elementor-element-30234d2.elementor-column
	> .elementor-widget-wrap {
	justify-content: center;
}
.elementor-24191
	.elementor-element.elementor-element-30234d2
	> .elementor-widget-wrap
	> .elementor-widget:not(.elementor-widget__width-auto):not(
		.elementor-widget__width-initial
	):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0;
}
.elementor-24191 .elementor-element.elementor-element-30234d2 {
	z-index: 4;
}
.elementor-24191 .elementor-element.elementor-element-2a27d02 {
	width: auto;
	max-width: auto;
	align-self: center;
	text-align: center;
}
.elementor-24191
	.elementor-element.elementor-element-2a27d02
	> .elementor-widget-container {
	background-color: #e0f5ff;
	margin: 0 0 12px;
	padding: 4px 8px;
	border-radius: 8px;
}
.elementor-24191
	.elementor-element.elementor-element-2a27d02
	.elementor-heading-title {
	font-size: var(--e-global-typography-98724f5-font-size);
	font-weight: var(--e-global-typography-98724f5-font-weight);
	text-transform: var(--e-global-typography-98724f5-text-transform);
	line-height: var(--e-global-typography-98724f5-line-height);
	letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
	color: var(--e-global-color-primary);
}
.elementor-24191
	.elementor-element.elementor-element-7598a0d
	> .elementor-widget-container {
	margin: 0 0 64px;
}
.elementor-24191 .elementor-element.elementor-element-7598a0d {
	text-align: center;
}
.elementor-24191 .elementor-element.elementor-element-314e64d {
	margin-top: 0;
	margin-bottom: 0;
}
.elementor-24191
	.elementor-element.elementor-element-80afce6
	> .elementor-element-populated
	> .elementor-background-overlay {
	background-image: url('blur3_2x-8.webp');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: 0.5;
}
.elementor-24191
	.elementor-element.elementor-element-80afce6
	> .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-24191
	.elementor-element.elementor-element-80afce6
	> .elementor-element-populated
	> .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-24191
	.elementor-element.elementor-element-b0e0d52
	> .elementor-widget-container {
	margin: 0 0 12px;
	padding: 20px;
}
.elementor-24191 .elementor-element.elementor-element-b0e0d52 {
	--icon-box-icon-margin: 24px;
}
.elementor-24191
	.elementor-element.elementor-element-b0e0d52
	.elementor-icon-box-title {
	margin-bottom: 8px;
}
.elementor-24191 .elementor-element.elementor-element-b0e0d52 .elementor-icon {
	font-size: 60px;
}
.elementor-24191
	.elementor-element.elementor-element-b0e0d52
	.elementor-icon-box-title,
.elementor-24191
	.elementor-element.elementor-element-b0e0d52
	.elementor-icon-box-title
	a {
	font-family: var(--e-global-typography-e47ad82-font-family), Sans-serif;
	font-size: var(--e-global-typography-e47ad82-font-size);
	font-weight: var(--e-global-typography-e47ad82-font-weight);
}
.elementor-24191
	.elementor-element.elementor-element-b0e0d52
	.elementor-icon-box-description {
	font-size: var(--e-global-typography-2e86cb9-font-size);
	font-weight: var(--e-global-typography-2e86cb9-font-weight);
	line-height: var(--e-global-typography-2e86cb9-line-height);
}
.elementor-24191
	.elementor-element.elementor-element-4f13fcf
	> .elementor-widget-container {
	margin: 0 0 12px;
	padding: 20px;
}
.elementor-24191 .elementor-element.elementor-element-4f13fcf {
	--icon-box-icon-margin: 24px;
}
.elementor-24191
	.elementor-element.elementor-element-4f13fcf
	.elementor-icon-box-title {
	margin-bottom: 8px;
}
.elementor-24191 .elementor-element.elementor-element-4f13fcf .elementor-icon {
	font-size: 60px;
}
.elementor-24191
	.elementor-element.elementor-element-4f13fcf
	.elementor-icon-box-title,
.elementor-24191
	.elementor-element.elementor-element-4f13fcf
	.elementor-icon-box-title
	a {
	font-family: var(--e-global-typography-e47ad82-font-family), Sans-serif;
	font-size: var(--e-global-typography-e47ad82-font-size);
	font-weight: var(--e-global-typography-e47ad82-font-weight);
}
.elementor-24191
	.elementor-element.elementor-element-4f13fcf
	.elementor-icon-box-description {
	font-size: var(--e-global-typography-2e86cb9-font-size);
	font-weight: var(--e-global-typography-2e86cb9-font-weight);
	line-height: var(--e-global-typography-2e86cb9-line-height);
}
.elementor-24191
	.elementor-element.elementor-element-9fcddcc
	> .elementor-widget-container {
	margin: 0 0 12px;
	padding: 20px;
}
.elementor-24191 .elementor-element.elementor-element-9fcddcc {
	--icon-box-icon-margin: 24px;
}
.elementor-24191
	.elementor-element.elementor-element-9fcddcc
	.elementor-icon-box-title {
	margin-bottom: 8px;
}
.elementor-24191 .elementor-element.elementor-element-9fcddcc .elementor-icon {
	font-size: 60px;
}
.elementor-24191
	.elementor-element.elementor-element-9fcddcc
	.elementor-icon-box-title,
.elementor-24191
	.elementor-element.elementor-element-9fcddcc
	.elementor-icon-box-title
	a {
	font-family: var(--e-global-typography-e47ad82-font-family), Sans-serif;
	font-size: var(--e-global-typography-e47ad82-font-size);
	font-weight: var(--e-global-typography-e47ad82-font-weight);
}
.elementor-24191
	.elementor-element.elementor-element-9fcddcc
	.elementor-icon-box-description {
	font-size: var(--e-global-typography-2e86cb9-font-size);
	font-weight: var(--e-global-typography-2e86cb9-font-weight);
	line-height: var(--e-global-typography-2e86cb9-line-height);
}
.elementor-24191
	.elementor-element.elementor-element-45765b2
	> .elementor-widget-container {
	margin: 0 0 12px;
	padding: 20px;
}
.elementor-24191 .elementor-element.elementor-element-45765b2 {
	--icon-box-icon-margin: 24px;
}
.elementor-24191
	.elementor-element.elementor-element-45765b2
	.elementor-icon-box-title {
	margin-bottom: 8px;
}
.elementor-24191 .elementor-element.elementor-element-45765b2 .elementor-icon {
	font-size: 60px;
}
.elementor-24191
	.elementor-element.elementor-element-45765b2
	.elementor-icon-box-title,
.elementor-24191
	.elementor-element.elementor-element-45765b2
	.elementor-icon-box-title
	a {
	font-family: var(--e-global-typography-e47ad82-font-family), Sans-serif;
	font-size: var(--e-global-typography-e47ad82-font-size);
	font-weight: var(--e-global-typography-e47ad82-font-weight);
}
.elementor-24191
	.elementor-element.elementor-element-45765b2
	.elementor-icon-box-description {
	font-size: var(--e-global-typography-2e86cb9-font-size);
	font-weight: var(--e-global-typography-2e86cb9-font-weight);
	line-height: var(--e-global-typography-2e86cb9-line-height);
}
.elementor-bc-flex-widget
	.elementor-24191
	.elementor-element.elementor-element-147b6af.elementor-column
	.elementor-widget-wrap {
	align-items: center;
}
.elementor-24191
	.elementor-element.elementor-element-147b6af.elementor-column.elementor-element[data-element_type='column']
	> .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}
.elementor-24191
	.elementor-element.elementor-element-147b6af
	> .elementor-element-populated {
	margin: 0 0 0 46px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 46px;
}
.elementor-24191 .elementor-element.elementor-element-a4d38cf {
	width: var(--container-widget-width, 96.618%);
	max-width: 96.618%;
	--container-widget-width: 96.618%;
	--container-widget-flex-grow: 0;
	align-self: center;
	text-align: left;
}
.elementor-24191
	.elementor-element.elementor-element-a4d38cf
	> .elementor-widget-container {
	padding: 0;
}
.elementor-24191 .elementor-element.elementor-element-a4d38cf img {
	width: 100%;
}
body.elementor-page-24191:not(
		.elementor-motion-effects-element-type-background
	),
body.elementor-page-24191
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: #fff;
}
@media (max-width: 1024px) {
	.elementor-24191
		.elementor-element.elementor-element-dcd0e56
		.elementor-heading-title {
		font-size: 3rem;
	}
	.elementor-24191
		.elementor-element.elementor-element-419f3aa
		.elementor-heading-title {
		font-size: var(--e-global-typography-5578463-font-size);
		line-height: var(--e-global-typography-5578463-line-height);
	}
	.elementor-24191
		.elementor-element.elementor-element-11dd177
		.elementor-heading-title {
		font-size: var(--e-global-typography-5578463-font-size);
		line-height: var(--e-global-typography-5578463-line-height);
	}
	.elementor-24191
		.elementor-element.elementor-element-0c295fb
		> .elementor-widget-container {
		margin: 20px 0 0;
	}
	.elementor-24191
		.elementor-element.elementor-element-a075359
		.elementor-heading-title {
		font-size: var(--e-global-typography-98724f5-font-size);
		line-height: var(--e-global-typography-98724f5-line-height);
		letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
	}
	.elementor-24191
		.elementor-element.elementor-element-2a27d02
		.elementor-heading-title {
		font-size: var(--e-global-typography-98724f5-font-size);
		line-height: var(--e-global-typography-98724f5-line-height);
		letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
	}
	.elementor-24191
		.elementor-element.elementor-element-b0e0d52
		.elementor-icon-box-title,
	.elementor-24191
		.elementor-element.elementor-element-b0e0d52
		.elementor-icon-box-title
		a {
		font-size: var(--e-global-typography-e47ad82-font-size);
	}
	.elementor-24191
		.elementor-element.elementor-element-b0e0d52
		.elementor-icon-box-description {
		font-size: var(--e-global-typography-2e86cb9-font-size);
		line-height: var(--e-global-typography-2e86cb9-line-height);
	}
	.elementor-24191
		.elementor-element.elementor-element-4f13fcf
		.elementor-icon-box-title,
	.elementor-24191
		.elementor-element.elementor-element-4f13fcf
		.elementor-icon-box-title
		a {
		font-size: var(--e-global-typography-e47ad82-font-size);
	}
	.elementor-24191
		.elementor-element.elementor-element-4f13fcf
		.elementor-icon-box-description {
		font-size: var(--e-global-typography-2e86cb9-font-size);
		line-height: var(--e-global-typography-2e86cb9-line-height);
	}
	.elementor-24191
		.elementor-element.elementor-element-9fcddcc
		.elementor-icon-box-title,
	.elementor-24191
		.elementor-element.elementor-element-9fcddcc
		.elementor-icon-box-title
		a {
		font-size: var(--e-global-typography-e47ad82-font-size);
	}
	.elementor-24191
		.elementor-element.elementor-element-9fcddcc
		.elementor-icon-box-description {
		font-size: var(--e-global-typography-2e86cb9-font-size);
		line-height: var(--e-global-typography-2e86cb9-line-height);
	}
	.elementor-24191
		.elementor-element.elementor-element-45765b2
		.elementor-icon-box-title,
	.elementor-24191
		.elementor-element.elementor-element-45765b2
		.elementor-icon-box-title
		a {
		font-size: var(--e-global-typography-e47ad82-font-size);
	}
	.elementor-24191
		.elementor-element.elementor-element-45765b2
		.elementor-icon-box-description {
		font-size: var(--e-global-typography-2e86cb9-font-size);
		line-height: var(--e-global-typography-2e86cb9-line-height);
	}
}
@media (max-width: 767px) {
	.elementor-24191
		.elementor-element.elementor-element-204dbf1
		> .elementor-element-populated {
		margin: 0 0 -420px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	.elementor-24191 .elementor-element.elementor-element-9881a3e {
		margin-top: 80px;
		margin-bottom: 0;
	}
	.elementor-24191
		.elementor-element.elementor-element-6fffef7.elementor-column
		> .elementor-widget-wrap {
		justify-content: center;
	}
	.elementor-24191
		.elementor-element.elementor-element-6fffef7
		> .elementor-element-populated {
		padding: 0;
	}
	.elementor-24191 .elementor-element.elementor-element-dcd0e56 {
		text-align: center;
	}
	.elementor-24191
		.elementor-element.elementor-element-419f3aa
		> .elementor-widget-container {
		margin: 0 0 24px;
	}
	.elementor-24191 .elementor-element.elementor-element-419f3aa {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: center;
	}
	.elementor-24191
		.elementor-element.elementor-element-419f3aa
		.elementor-heading-title {
		font-size: var(--e-global-typography-5578463-font-size);
		line-height: var(--e-global-typography-5578463-line-height);
	}
	.elementor-24191
		.elementor-element.elementor-element-11dd177
		> .elementor-widget-container {
		margin: 0 0 24px;
	}
	.elementor-24191 .elementor-element.elementor-element-11dd177 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: center;
	}
	.elementor-24191
		.elementor-element.elementor-element-11dd177
		.elementor-heading-title {
		font-size: var(--e-global-typography-5578463-font-size);
		line-height: var(--e-global-typography-5578463-line-height);
	}
	.elementor-24191
		.elementor-element.elementor-element-0c295fb
		> .elementor-widget-container {
		margin: 40px 0 0;
	}
	.elementor-24191
		.elementor-element.elementor-element-6709e13
		> .elementor-element-populated {
		margin: 24px 0 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0;
	}
	.elementor-24191
		.elementor-element.elementor-element-a075359
		.elementor-heading-title {
		font-size: var(--e-global-typography-98724f5-font-size);
		line-height: var(--e-global-typography-98724f5-line-height);
		letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
	}
	.elementor-24191
		.elementor-element.elementor-element-2181e5e
		.elementor-heading-title {
		font-size: 1.875em;
	}
	.elementor-24191
		.elementor-element.elementor-element-b170493
		> .elementor-widget-container {
		margin: 200px 0 0;
		padding: 20px;
	}
	.elementor-24191
		.elementor-element.elementor-element-2a27d02
		.elementor-heading-title {
		font-size: var(--e-global-typography-98724f5-font-size);
		line-height: var(--e-global-typography-98724f5-line-height);
		letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
	}
	.elementor-24191
		.elementor-element.elementor-element-7598a0d
		.elementor-heading-title {
		font-size: 1.875em;
	}
	.elementor-24191
		.elementor-element.elementor-element-b0e0d52
		.elementor-icon-box-title,
	.elementor-24191
		.elementor-element.elementor-element-b0e0d52
		.elementor-icon-box-title
		a {
		font-size: var(--e-global-typography-e47ad82-font-size);
	}
	.elementor-24191
		.elementor-element.elementor-element-b0e0d52
		.elementor-icon-box-description {
		font-size: var(--e-global-typography-2e86cb9-font-size);
		line-height: var(--e-global-typography-2e86cb9-line-height);
	}
	.elementor-24191
		.elementor-element.elementor-element-4f13fcf
		.elementor-icon-box-title,
	.elementor-24191
		.elementor-element.elementor-element-4f13fcf
		.elementor-icon-box-title
		a {
		font-size: var(--e-global-typography-e47ad82-font-size);
	}
	.elementor-24191
		.elementor-element.elementor-element-4f13fcf
		.elementor-icon-box-description {
		font-size: var(--e-global-typography-2e86cb9-font-size);
		line-height: var(--e-global-typography-2e86cb9-line-height);
	}
	.elementor-24191
		.elementor-element.elementor-element-9fcddcc
		.elementor-icon-box-title,
	.elementor-24191
		.elementor-element.elementor-element-9fcddcc
		.elementor-icon-box-title
		a {
		font-size: var(--e-global-typography-e47ad82-font-size);
	}
	.elementor-24191
		.elementor-element.elementor-element-9fcddcc
		.elementor-icon-box-description {
		font-size: var(--e-global-typography-2e86cb9-font-size);
		line-height: var(--e-global-typography-2e86cb9-line-height);
	}
	.elementor-24191
		.elementor-element.elementor-element-45765b2
		.elementor-icon-box-title,
	.elementor-24191
		.elementor-element.elementor-element-45765b2
		.elementor-icon-box-title
		a {
		font-size: var(--e-global-typography-e47ad82-font-size);
	}
	.elementor-24191
		.elementor-element.elementor-element-45765b2
		.elementor-icon-box-description {
		font-size: var(--e-global-typography-2e86cb9-font-size);
		line-height: var(--e-global-typography-2e86cb9-line-height);
	}
	.elementor-24191
		.elementor-element.elementor-element-147b6af
		> .elementor-element-populated {
		margin: 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	.elementor-24191
		.elementor-element.elementor-element-a4d38cf
		> .elementor-widget-container {
		margin: 0;
	}
}
@media (min-width: 768px) {
	.elementor-24191 .elementor-element.elementor-element-6fffef7 {
		width: 53.421%;
	}
	.elementor-24191 .elementor-element.elementor-element-6709e13 {
		width: 46.535%;
	}
}
@media (max-width: 1024px) and (min-width: 768px) {
	.elementor-24191 .elementor-element.elementor-element-eded518 {
		width: 45%;
	}
}
@media (min-width: 2400px) {
	.elementor-24191
		.elementor-element.elementor-element-419f3aa
		.elementor-heading-title {
		font-size: var(--e-global-typography-5578463-font-size);
		line-height: var(--e-global-typography-5578463-line-height);
	}
	.elementor-24191
		.elementor-element.elementor-element-11dd177
		.elementor-heading-title {
		font-size: var(--e-global-typography-5578463-font-size);
		line-height: var(--e-global-typography-5578463-line-height);
	}
	.elementor-24191
		.elementor-element.elementor-element-a075359
		.elementor-heading-title {
		font-size: var(--e-global-typography-98724f5-font-size);
		line-height: var(--e-global-typography-98724f5-line-height);
		letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
	}
	.elementor-24191
		.elementor-element.elementor-element-2a27d02
		.elementor-heading-title {
		font-size: var(--e-global-typography-98724f5-font-size);
		line-height: var(--e-global-typography-98724f5-line-height);
		letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
	}
	.elementor-24191
		.elementor-element.elementor-element-b0e0d52
		.elementor-icon-box-title,
	.elementor-24191
		.elementor-element.elementor-element-b0e0d52
		.elementor-icon-box-title
		a {
		font-size: var(--e-global-typography-e47ad82-font-size);
	}
	.elementor-24191
		.elementor-element.elementor-element-b0e0d52
		.elementor-icon-box-description {
		font-size: var(--e-global-typography-2e86cb9-font-size);
		line-height: var(--e-global-typography-2e86cb9-line-height);
	}
	.elementor-24191
		.elementor-element.elementor-element-4f13fcf
		.elementor-icon-box-title,
	.elementor-24191
		.elementor-element.elementor-element-4f13fcf
		.elementor-icon-box-title
		a {
		font-size: var(--e-global-typography-e47ad82-font-size);
	}
	.elementor-24191
		.elementor-element.elementor-element-4f13fcf
		.elementor-icon-box-description {
		font-size: var(--e-global-typography-2e86cb9-font-size);
		line-height: var(--e-global-typography-2e86cb9-line-height);
	}
	.elementor-24191
		.elementor-element.elementor-element-9fcddcc
		.elementor-icon-box-title,
	.elementor-24191
		.elementor-element.elementor-element-9fcddcc
		.elementor-icon-box-title
		a {
		font-size: var(--e-global-typography-e47ad82-font-size);
	}
	.elementor-24191
		.elementor-element.elementor-element-9fcddcc
		.elementor-icon-box-description {
		font-size: var(--e-global-typography-2e86cb9-font-size);
		line-height: var(--e-global-typography-2e86cb9-line-height);
	}
	.elementor-24191
		.elementor-element.elementor-element-45765b2
		.elementor-icon-box-title,
	.elementor-24191
		.elementor-element.elementor-element-45765b2
		.elementor-icon-box-title
		a {
		font-size: var(--e-global-typography-e47ad82-font-size);
	}
	.elementor-24191
		.elementor-element.elementor-element-45765b2
		.elementor-icon-box-description {
		font-size: var(--e-global-typography-2e86cb9-font-size);
		line-height: var(--e-global-typography-2e86cb9-line-height);
	}
}
