.elementor-23
	.elementor-element.elementor-element-9d46562
	> .elementor-container {
	min-height: 1000px;
}
.elementor-23 .elementor-element.elementor-element-9d46562 {
	margin-top: -400px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-23 .elementor-element.elementor-element-9346c74 {
	text-align: center;
}
.elementor-23 .elementor-element.elementor-element-9346c74 img {
	width: 100%;
}
.elementor-23 .elementor-element.elementor-element-e4b5b2b {
	--spacer-size: 214px;
	top: 0px;
	z-index: 0;
}
.elementor-23
	.elementor-element.elementor-element-e4b5b2b
	> .elementor-widget-container {
	background-color: transparent;
	margin: 45px 0px 0px 0px;
	background-image: linear-gradient(180deg, #ffffff 0%, #ffffff00 100%);
}
body:not(.rtl) .elementor-23 .elementor-element.elementor-element-e4b5b2b {
	left: 0px;
}
body.rtl .elementor-23 .elementor-element.elementor-element-e4b5b2b {
	right: 0px;
}
.elementor-23 .elementor-element.elementor-element-433fb25 {
	--spacer-size: 214px;
	bottom: 0px;
}
.elementor-23
	.elementor-element.elementor-element-433fb25
	> .elementor-widget-container {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ffffff00 0%, #ffffff 100%);
}
body:not(.rtl) .elementor-23 .elementor-element.elementor-element-433fb25 {
	left: 0px;
}
body.rtl .elementor-23 .elementor-element.elementor-element-433fb25 {
	right: 0px;
}
.elementor-23
	.elementor-element.elementor-element-5555171
	> .elementor-container
	> .elementor-column
	> .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-5555171
	> .elementor-container {
	max-width: 1920px;
}
.elementor-23 .elementor-element.elementor-element-5555171 {
	padding: 100px 100px 0px 100px;
}
.elementor-23
	.elementor-element.elementor-element-cc88eef
	.wdt-heading-holder
	.wdt-heading-title-wrapper
	.wdt-heading-title {
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-cc88eef
	.wdt-heading-holder
	.wdt-heading-subtitle-wrapper
	.wdt-heading-subtitle {
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-cc88eef
	.wdt-heading-holder
	.wdt-heading-subtitle-wrapper {
	margin: 0px 0px 10px 0px;
}
.elementor-23
	.elementor-element.elementor-element-cc88eef
	.wdt-heading-holder
	.wdt-heading-title
	.wdt-heading-colored-elements {
	color: var(--e-global-color-accent);
}
.elementor-23
	.elementor-element.elementor-element-c70b20a.elementor-column
	> .elementor-widget-wrap {
	justify-content: flex-end;
}
.elementor-23 .elementor-element.elementor-element-c8297f8 {
	width: auto;
	max-width: auto;
}
.elementor-23
	.elementor-element.elementor-element-c8297f8
	.elementor-widget-container {
	text-align: center;
	justify-content: center;
	justify-items: center;
}
.elementor-23 .elementor-element.elementor-element-6faaf53 {
	--spacer-size: 980px;
	width: var(--container-widget-width, 1176px);
	max-width: 1176px;
	--container-widget-width: 1176px;
	--container-widget-flex-grow: 0;
	bottom: 300px;
	z-index: -1;
}
.elementor-23
	.elementor-element.elementor-element-6faaf53
	> .elementor-widget-container {
	--e-transform-rotateZ: 150deg;
}
body:not(.rtl) .elementor-23 .elementor-element.elementor-element-6faaf53 {
	left: -50%;
}
body.rtl .elementor-23 .elementor-element.elementor-element-6faaf53 {
	right: -50%;
}
.elementor-23
	.elementor-element.elementor-element-6faaf53:not(.elementor-widget-image)
	.elementor-widget-container,
.elementor-23
	.elementor-element.elementor-element-6faaf53.elementor-widget-image
	.elementor-widget-container
	img {
	-webkit-mask-image: url(../images/line-image-1.svg);
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}
.elementor-23 .elementor-element.elementor-element-079c88f {
	padding: 150px 0px 120px 0px;
}
.elementor-23 .elementor-element.elementor-element-29ce2eb {
	--spacer-size: 232px;
	width: var(--container-widget-width, 472px);
	max-width: 472px;
	--container-widget-width: 472px;
	--container-widget-flex-grow: 0;
	top: -101px;
	z-index: -1;
}
body:not(.rtl) .elementor-23 .elementor-element.elementor-element-29ce2eb {
	left: -201px;
}
body.rtl .elementor-23 .elementor-element.elementor-element-29ce2eb {
	right: -201px;
}
.elementor-23
	.elementor-element.elementor-element-29ce2eb:not(.elementor-widget-image)
	.elementor-widget-container,
.elementor-23
	.elementor-element.elementor-element-29ce2eb.elementor-widget-image
	.elementor-widget-container
	img {
	-webkit-mask-image: url();
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}
.elementor-23 .elementor-element.elementor-element-e9c37b6 {
	margin-top: 0px;
	margin-bottom: 40px;
}
.elementor-23
	.elementor-element.elementor-element-df75463
	> .elementor-element-populated {
	padding: 0% 12% 0% 0%;
}
.elementor-23 .elementor-element.elementor-element-c7453c2 .wdt-heading-holder,
.elementor-23
	.elementor-element.elementor-element-c7453c2
	.wdt-heading-holder
	> .wdt-heading-separator-wrapper
	.wdt-heading-separator,
.elementor-23
	.elementor-element.elementor-element-c7453c2
	.wdt-heading-holder
	> .wdt-heading-title-wrapper
	.wdt-heading-title,
.elementor-23
	.elementor-element.elementor-element-c7453c2
	.wdt-heading-holder
	> .wdt-heading-subtitle-wrapper
	.wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
	justify-items: center;
}
.elementor-23
	.elementor-element.elementor-element-c7453c2
	.wdt-heading-holder
	.wdt-heading-title-wrapper
	.wdt-heading-title {
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-c7453c2
	.wdt-heading-holder
	.wdt-heading-subtitle-wrapper
	.wdt-heading-subtitle {
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-e51aba5
	> .elementor-element-populated {
	padding: 0% 12% 0% 0%;
}
.elementor-23
	.elementor-element.elementor-element-5d80a8f
	.elementor-column-gap-custom
	.elementor-column
	> .elementor-element-populated {
	padding: 15px;
}
.elementor-23
	.elementor-element.elementor-element-648eddb
	> .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}
.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}
.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}
.elementor-widget-icon-box .elementor-icon-box-title,
.elementor-widget-icon-box .elementor-icon-box-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-icon-box .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}
.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}
.elementor-widget-icon-box .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}
.elementor-23
	.elementor-element.elementor-element-553de8d
	> .elementor-widget-container {
	padding: 40px 40px 40px 40px;
	box-shadow: 0px 0px 49px 0px rgba(0, 0, 0, 0.18);
}
.elementor-23 .elementor-element.elementor-element-553de8d {
	--icon-box-icon-margin: 15px;
}
.elementor-23 .elementor-element.elementor-element-553de8d .elementor-icon {
	font-size: 100px;
}
.elementor-23
	.elementor-element.elementor-element-553de8d
	.elementor-icon-box-title,
.elementor-23
	.elementor-element.elementor-element-553de8d
	.elementor-icon-box-title
	a {
	font-family: 'Outfit', Sans-serif;
	font-weight: 600;
}
.elementor-23
	.elementor-element.elementor-element-553de8d
	.elementor-icon-box-description {
	font-family: 'Outfit', Sans-serif;
	font-size: 16px;
	font-weight: 400;
}
.elementor-23
	.elementor-element.elementor-element-ddfb29d
	> .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}
.elementor-23
	.elementor-element.elementor-element-9cb7302
	> .elementor-widget-container {
	padding: 40px 40px 40px 40px;
	box-shadow: 0px 0px 49px 0px rgba(0, 0, 0, 0.18);
}
.elementor-23 .elementor-element.elementor-element-9cb7302 {
	--icon-box-icon-margin: 15px;
}
.elementor-23 .elementor-element.elementor-element-9cb7302 .elementor-icon {
	font-size: 100px;
}
.elementor-23
	.elementor-element.elementor-element-9cb7302
	.elementor-icon-box-title,
.elementor-23
	.elementor-element.elementor-element-9cb7302
	.elementor-icon-box-title
	a {
	font-family: 'Outfit', Sans-serif;
	font-weight: 600;
}
.elementor-23
	.elementor-element.elementor-element-9cb7302
	.elementor-icon-box-description {
	font-family: 'Outfit', Sans-serif;
	font-size: 16px;
	font-weight: 400;
}
.elementor-23
	.elementor-element.elementor-element-5736322
	> .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}
.elementor-23
	.elementor-element.elementor-element-3c16abe
	> .elementor-widget-container {
	padding: 40px 40px 40px 40px;
	box-shadow: 0px 0px 49px 0px rgba(0, 0, 0, 0.18);
}
.elementor-23 .elementor-element.elementor-element-3c16abe {
	--icon-box-icon-margin: 15px;
}
.elementor-23 .elementor-element.elementor-element-3c16abe .elementor-icon {
	font-size: 100px;
}
.elementor-23
	.elementor-element.elementor-element-3c16abe
	.elementor-icon-box-title,
.elementor-23
	.elementor-element.elementor-element-3c16abe
	.elementor-icon-box-title
	a {
	font-family: 'Outfit', Sans-serif;
	font-weight: 600;
}
.elementor-23
	.elementor-element.elementor-element-3c16abe
	.elementor-icon-box-description {
	font-family: 'Outfit', Sans-serif;
	font-size: 16px;
	font-weight: 400;
}
.elementor-23
	.elementor-element.elementor-element-db6f696
	> .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}
.elementor-23
	.elementor-element.elementor-element-c4e8144
	> .elementor-widget-container {
	padding: 40px 40px 40px 40px;
	box-shadow: 0px 0px 49px 0px rgba(0, 0, 0, 0.18);
}
.elementor-23 .elementor-element.elementor-element-c4e8144 {
	--icon-box-icon-margin: 15px;
}
.elementor-23 .elementor-element.elementor-element-c4e8144 .elementor-icon {
	font-size: 100px;
}
.elementor-23
	.elementor-element.elementor-element-c4e8144
	.elementor-icon-box-title,
.elementor-23
	.elementor-element.elementor-element-c4e8144
	.elementor-icon-box-title
	a {
	font-family: 'Outfit', Sans-serif;
	font-weight: 600;
}
.elementor-23
	.elementor-element.elementor-element-c4e8144
	.elementor-icon-box-description {
	font-family: 'Outfit', Sans-serif;
	font-size: 16px;
	font-weight: 400;
}
.elementor-23
	.elementor-element.elementor-element-a9dca56
	.elementor-column-gap-custom
	.elementor-column
	> .elementor-element-populated {
	padding: 15px;
}
.elementor-23
	.elementor-element.elementor-element-ffa3c72
	> .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}
.elementor-23
	.elementor-element.elementor-element-39eb34d
	> .elementor-widget-container {
	padding: 40px 40px 40px 40px;
	box-shadow: 0px 0px 49px 0px rgba(0, 0, 0, 0.18);
}
.elementor-23 .elementor-element.elementor-element-39eb34d {
	--icon-box-icon-margin: 15px;
}
.elementor-23 .elementor-element.elementor-element-39eb34d .elementor-icon {
	font-size: 100px;
}
.elementor-23
	.elementor-element.elementor-element-39eb34d
	.elementor-icon-box-title,
.elementor-23
	.elementor-element.elementor-element-39eb34d
	.elementor-icon-box-title
	a {
	font-family: 'Outfit', Sans-serif;
	font-weight: 600;
}
.elementor-23
	.elementor-element.elementor-element-39eb34d
	.elementor-icon-box-description {
	font-family: 'Outfit', Sans-serif;
	font-size: 16px;
	font-weight: 400;
}
.elementor-23
	.elementor-element.elementor-element-71023f6
	> .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}
.elementor-23
	.elementor-element.elementor-element-6bc3cc4
	> .elementor-widget-container {
	padding: 40px 40px 40px 40px;
	box-shadow: 0px 0px 49px 0px rgba(0, 0, 0, 0.18);
}
.elementor-23 .elementor-element.elementor-element-6bc3cc4 {
	--icon-box-icon-margin: 15px;
}
.elementor-23 .elementor-element.elementor-element-6bc3cc4 .elementor-icon {
	font-size: 100px;
}
.elementor-23
	.elementor-element.elementor-element-6bc3cc4
	.elementor-icon-box-title,
.elementor-23
	.elementor-element.elementor-element-6bc3cc4
	.elementor-icon-box-title
	a {
	font-family: 'Outfit', Sans-serif;
	font-weight: 600;
}
.elementor-23
	.elementor-element.elementor-element-6bc3cc4
	.elementor-icon-box-description {
	font-family: 'Outfit', Sans-serif;
	font-size: 16px;
	font-weight: 400;
}
.elementor-23
	.elementor-element.elementor-element-fe66e40
	> .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}
.elementor-23
	.elementor-element.elementor-element-4fc6d50
	> .elementor-widget-container {
	padding: 40px 40px 40px 40px;
	box-shadow: 0px 0px 49px 0px rgba(0, 0, 0, 0.18);
}
.elementor-23 .elementor-element.elementor-element-4fc6d50 {
	--icon-box-icon-margin: 15px;
}
.elementor-23 .elementor-element.elementor-element-4fc6d50 .elementor-icon {
	font-size: 100px;
}
.elementor-23
	.elementor-element.elementor-element-4fc6d50
	.elementor-icon-box-title,
.elementor-23
	.elementor-element.elementor-element-4fc6d50
	.elementor-icon-box-title
	a {
	font-family: 'Outfit', Sans-serif;
	font-weight: 600;
}
.elementor-23
	.elementor-element.elementor-element-4fc6d50
	.elementor-icon-box-description {
	font-family: 'Outfit', Sans-serif;
	font-size: 16px;
	font-weight: 400;
}
.elementor-23
	.elementor-element.elementor-element-77955e7
	> .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}
.elementor-23
	.elementor-element.elementor-element-0995e11
	> .elementor-widget-container {
	padding: 40px 40px 40px 40px;
	box-shadow: 0px 0px 49px 0px rgba(0, 0, 0, 0.18);
}
.elementor-23 .elementor-element.elementor-element-0995e11 {
	--icon-box-icon-margin: 15px;
}
.elementor-23 .elementor-element.elementor-element-0995e11 .elementor-icon {
	font-size: 100px;
}
.elementor-23
	.elementor-element.elementor-element-0995e11
	.elementor-icon-box-title,
.elementor-23
	.elementor-element.elementor-element-0995e11
	.elementor-icon-box-title
	a {
	font-family: 'Outfit', Sans-serif;
	font-weight: 600;
}
.elementor-23
	.elementor-element.elementor-element-0995e11
	.elementor-icon-box-description {
	font-family: 'Outfit', Sans-serif;
	font-size: 16px;
	font-weight: 400;
}
.elementor-23
	.elementor-element.elementor-element-a2ca7db
	.elementor-column-gap-custom
	.elementor-column
	> .elementor-element-populated {
	padding: 15px;
}
.elementor-23
	.elementor-element.elementor-element-ceb5402
	> .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}
.elementor-23
	.elementor-element.elementor-element-3192c61
	> .elementor-widget-container {
	padding: 40px 40px 40px 40px;
	box-shadow: 0px 0px 49px 0px rgba(0, 0, 0, 0.18);
}
.elementor-23 .elementor-element.elementor-element-3192c61 {
	--icon-box-icon-margin: 15px;
}
.elementor-23 .elementor-element.elementor-element-3192c61 .elementor-icon {
	font-size: 100px;
}
.elementor-23
	.elementor-element.elementor-element-3192c61
	.elementor-icon-box-title,
.elementor-23
	.elementor-element.elementor-element-3192c61
	.elementor-icon-box-title
	a {
	font-family: 'Outfit', Sans-serif;
	font-weight: 600;
}
.elementor-23
	.elementor-element.elementor-element-3192c61
	.elementor-icon-box-description {
	font-family: 'Outfit', Sans-serif;
	font-size: 16px;
	font-weight: 400;
}
.elementor-23
	.elementor-element.elementor-element-bee41f4
	> .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}
.elementor-23
	.elementor-element.elementor-element-f538544
	> .elementor-widget-container {
	padding: 40px 40px 40px 40px;
	box-shadow: 0px 0px 49px 0px rgba(0, 0, 0, 0.18);
}
.elementor-23 .elementor-element.elementor-element-f538544 {
	--icon-box-icon-margin: 15px;
}
.elementor-23 .elementor-element.elementor-element-f538544 .elementor-icon {
	font-size: 100px;
}
.elementor-23
	.elementor-element.elementor-element-f538544
	.elementor-icon-box-title,
.elementor-23
	.elementor-element.elementor-element-f538544
	.elementor-icon-box-title
	a {
	font-family: 'Outfit', Sans-serif;
	font-weight: 600;
}
.elementor-23
	.elementor-element.elementor-element-f538544
	.elementor-icon-box-description {
	font-family: 'Outfit', Sans-serif;
	font-size: 16px;
	font-weight: 400;
}
.elementor-23
	.elementor-element.elementor-element-2aac9b0
	> .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}
.elementor-23
	.elementor-element.elementor-element-f7b8bef
	> .elementor-widget-container {
	padding: 40px 40px 40px 40px;
	box-shadow: 0px 0px 49px 0px rgba(0, 0, 0, 0.18);
}
.elementor-23 .elementor-element.elementor-element-f7b8bef {
	--icon-box-icon-margin: 15px;
}
.elementor-23 .elementor-element.elementor-element-f7b8bef .elementor-icon {
	font-size: 100px;
}
.elementor-23
	.elementor-element.elementor-element-f7b8bef
	.elementor-icon-box-title,
.elementor-23
	.elementor-element.elementor-element-f7b8bef
	.elementor-icon-box-title
	a {
	font-family: 'Outfit', Sans-serif;
	font-weight: 600;
}
.elementor-23
	.elementor-element.elementor-element-f7b8bef
	.elementor-icon-box-description {
	font-family: 'Outfit', Sans-serif;
	font-size: 16px;
	font-weight: 400;
}
.elementor-23
	.elementor-element.elementor-element-fe70b8b
	> .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}
.elementor-23
	.elementor-element.elementor-element-5a4aa2c
	> .elementor-widget-container {
	padding: 40px 40px 40px 40px;
	box-shadow: 0px 0px 49px 0px rgba(0, 0, 0, 0.18);
}
.elementor-23 .elementor-element.elementor-element-5a4aa2c {
	--icon-box-icon-margin: 15px;
}
.elementor-23
	.elementor-element.elementor-element-5a4aa2c.elementor-view-stacked
	.elementor-icon {
	background-color: var(--e-global-color-accent);
}
.elementor-23
	.elementor-element.elementor-element-5a4aa2c.elementor-view-framed
	.elementor-icon,
.elementor-23
	.elementor-element.elementor-element-5a4aa2c.elementor-view-default
	.elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}
.elementor-23 .elementor-element.elementor-element-5a4aa2c .elementor-icon {
	font-size: 100px;
}
.elementor-23
	.elementor-element.elementor-element-5a4aa2c
	.elementor-icon-box-title,
.elementor-23
	.elementor-element.elementor-element-5a4aa2c
	.elementor-icon-box-title
	a {
	font-family: 'Outfit', Sans-serif;
	font-weight: 600;
}
.elementor-23
	.elementor-element.elementor-element-5a4aa2c
	.elementor-icon-box-description {
	font-family: 'Outfit', Sans-serif;
	font-size: 16px;
	font-weight: 400;
}
.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-23
	.elementor-element.elementor-element-c47dc42
	> .elementor-widget-container {
	margin: 50px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-c47dc42 .elementor-button {
	font-family: 'Outfit', Sans-serif;
	font-size: 22px;
	font-weight: normal;
}
.elementor-23 .elementor-element.elementor-element-113422c {
	padding: 0px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-73424cb {
	padding: 80px 20px 80px 20px;
}
.elementor-bc-flex-widget
	.elementor-23
	.elementor-element.elementor-element-d6fcdb3.elementor-column
	.elementor-widget-wrap {
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-d6fcdb3.elementor-column.elementor-element[data-element_type='column']
	> .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-d6fcdb3.elementor-column
	> .elementor-widget-wrap {
	justify-content: center;
}
.elementor-23
	.elementor-element.elementor-element-d6fcdb3
	> .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 60px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-622ecf8 {
	padding: 0px 0px 0px 0px;
}
.elementor-23
	.elementor-element.elementor-element-e007693
	> .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-b37ae6d img {
	width: 100%;
	height: 393px;
	object-fit: cover;
	object-position: top right;
}
.elementor-23
	.elementor-element.elementor-element-a08d15f:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-23
	.elementor-element.elementor-element-a08d15f
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}
.elementor-23
	.elementor-element.elementor-element-a08d15f
	> .elementor-container {
	max-width: 1920px;
}
.elementor-23 .elementor-element.elementor-element-a08d15f {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 100px;
	margin-bottom: 0px;
	padding: 24px 100px 24px 100px;
}
.elementor-23
	.elementor-element.elementor-element-a08d15f
	> .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
	.elementor-23
	.elementor-element.elementor-element-f5fbfdc.elementor-column
	.elementor-widget-wrap {
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-f5fbfdc.elementor-column.elementor-element[data-element_type='column']
	> .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}
.elementor-bc-flex-widget
	.elementor-23
	.elementor-element.elementor-element-74e23d0.elementor-column
	.elementor-widget-wrap {
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-74e23d0.elementor-column.elementor-element[data-element_type='column']
	> .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}
.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}
.elementor-widget-icon-list
	.elementor-icon-list-item
	> .elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}
.elementor-23
	.elementor-element.elementor-element-29d23ab
	.elementor-icon-list-icon
	i {
	color: var(--e-global-color-1d04176);
	transition: color 0.3s;
}
.elementor-23
	.elementor-element.elementor-element-29d23ab
	.elementor-icon-list-icon
	svg {
	fill: var(--e-global-color-1d04176);
	transition: fill 0.3s;
}
.elementor-23 .elementor-element.elementor-element-29d23ab {
	--icon-vertical-offset: 0px;
}
.elementor-23
	.elementor-element.elementor-element-29d23ab
	.elementor-icon-list-item
	> .elementor-icon-list-text,
.elementor-23
	.elementor-element.elementor-element-29d23ab
	.elementor-icon-list-item
	> a {
	font-family: 'Outfit', Sans-serif;
	font-size: 16px;
	font-weight: 400;
}
.elementor-23
	.elementor-element.elementor-element-29d23ab
	.elementor-icon-list-text {
	transition: color 0.3s;
}
.elementor-23
	.elementor-element.elementor-element-6561293
	.elementor-icon-list-items:not(.elementor-inline-items)
	.elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(50px / 2);
}
.elementor-23
	.elementor-element.elementor-element-6561293
	.elementor-icon-list-items:not(.elementor-inline-items)
	.elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(50px / 2);
}
.elementor-23
	.elementor-element.elementor-element-6561293
	.elementor-icon-list-items.elementor-inline-items
	.elementor-icon-list-item {
	margin-inline: calc(50px / 2);
}
.elementor-23
	.elementor-element.elementor-element-6561293
	.elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-50px / 2);
}
.elementor-23
	.elementor-element.elementor-element-6561293
	.elementor-icon-list-items.elementor-inline-items
	.elementor-icon-list-item:after {
	inset-inline-end: calc(-50px / 2);
}
.elementor-23
	.elementor-element.elementor-element-6561293
	.elementor-icon-list-item:not(:last-child):after {
	content: '';
	height: 28px;
	border-color: var(--e-global-color-1d04176);
}
.elementor-23
	.elementor-element.elementor-element-6561293
	.elementor-icon-list-items:not(.elementor-inline-items)
	.elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 2px;
}
.elementor-23
	.elementor-element.elementor-element-6561293
	.elementor-icon-list-items.elementor-inline-items
	.elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}
.elementor-23
	.elementor-element.elementor-element-6561293
	.elementor-inline-items
	.elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 2px;
}
.elementor-23
	.elementor-element.elementor-element-6561293
	.elementor-icon-list-icon
	i {
	transition: color 0.3s;
}
.elementor-23
	.elementor-element.elementor-element-6561293
	.elementor-icon-list-icon
	svg {
	transition: fill 0.3s;
}
.elementor-23 .elementor-element.elementor-element-6561293 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}
.elementor-23
	.elementor-element.elementor-element-6561293
	.elementor-icon-list-text {
	color: var(--e-global-color-1d04176);
	transition: color 0.3s;
}
.elementor-23
	.elementor-element.elementor-element-6561293
	.elementor-icon-list-item:hover
	.elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}
.elementor-bc-flex-widget
	.elementor-23
	.elementor-element.elementor-element-1d7f599.elementor-column
	.elementor-widget-wrap {
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-1d7f599.elementor-column.elementor-element[data-element_type='column']
	> .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-2571292
	.wdt-heading-holder
	.wdt-heading-deco-wrapper
	.wdt-heading-deco-inner
	.wdt-heading-deco-line {
	background-color: var(--e-global-color-accent);
	width: 232px;
	height: 2px;
}
.elementor-23 .elementor-element.elementor-element-2571292 .wdt-heading-holder,
.elementor-23
	.elementor-element.elementor-element-2571292
	.wdt-heading-holder
	> .wdt-heading-separator-wrapper
	.wdt-heading-separator,
.elementor-23
	.elementor-element.elementor-element-2571292
	.wdt-heading-holder
	> .wdt-heading-title-wrapper
	.wdt-heading-title,
.elementor-23
	.elementor-element.elementor-element-2571292
	.wdt-heading-holder
	> .wdt-heading-subtitle-wrapper
	.wdt-heading-subtitle {
	text-align: end;
	justify-content: end;
	justify-items: end;
}
.elementor-23
	.elementor-element.elementor-element-2571292
	.wdt-heading-holder
	.wdt-heading-title-wrapper
	.wdt-heading-title {
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-2571292
	.wdt-heading-holder
	.wdt-heading-subtitle-wrapper
	.wdt-heading-subtitle {
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-2571292
	.wdt-heading-holder
	.wdt-heading-deco-wrapper
	.wdt-heading-deco-inner.wdt-left-part {
	margin-right: 25px;
}
.elementor-23
	.elementor-element.elementor-element-2571292
	.wdt-heading-holder
	.wdt-heading-deco-wrapper
	.wdt-heading-deco-inner.wdt-right-part {
	margin-left: 25px;
}
.elementor-23
	.elementor-element.elementor-element-73d0229.elementor-column
	> .elementor-widget-wrap {
	justify-content: flex-end;
}
.elementor-23 .elementor-element.elementor-element-8d026ec {
	width: auto;
	max-width: auto;
}
.elementor-23
	.elementor-element.elementor-element-8d026ec
	.elementor-widget-container {
	text-align: center;
	justify-content: center;
	justify-items: center;
}
.elementor-23 .elementor-element.elementor-element-8ba1fb9 {
	padding: 0px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-4413c9b {
	padding: 100px 20px 150px 20px;
}
.elementor-23
	.elementor-element.elementor-element-8b5d7bd
	.wdt-column-gap-custom {
	margin: 0 -22px;
}
.elementor-23
	.elementor-element.elementor-element-8b5d7bd
	.wdt-column-gap-custom
	.wdt-column {
	padding: 22px;
}
.elementor-23 .elementor-element.elementor-element-8b5d7bd .wdt-content-item {
	text-align: center;
	justify-content: center;
	justify-items: center;
}
.elementor-23
	.elementor-element.elementor-element-8b5d7bd
	.wdt-content-item-holder
	.wdt-content-item
	.wdt-content-image-wrapper
	.wdt-content-image
	> span,
.elementor-23
	.elementor-element.elementor-element-8b5d7bd
	.wdt-content-item-holder
	.wdt-content-item
	.wdt-content-image-wrapper
	.wdt-content-image
	> a {
	width: 100%;
	height: 750px;
}
.elementor-23
	.elementor-element.elementor-element-8b5d7bd
	.wdt-content-item-holder.wdt-rc-template-side-image
	.wdt-content-item
	.wdt-content-media-group
	.wdt-content-image-wrapper,
.elementor-23
	.elementor-element.elementor-element-8b5d7bd
	.wdt-content-item-holder.wdt-rc-template-side-image
	.wdt-content-item
	.wdt-content-media-group
	.wdt-content-image-wrapper
	.wdt-content-image,
.elementor-23
	.elementor-element.elementor-element-8b5d7bd
	.wdt-content-item-holder.wdt-rc-template-side-image
	.wdt-content-item
	.wdt-content-media-group
	.wdt-content-image-wrapper
	.wdt-content-image
	> a,
.elementor-23
	.elementor-element.elementor-element-8b5d7bd
	.wdt-content-item-holder.wdt-rc-template-side-image
	.wdt-content-item
	.wdt-content-media-group
	.wdt-content-image-wrapper
	.wdt-content-image
	> span,
.elementor-23
	.elementor-element.elementor-element-8b5d7bd
	.wdt-content-item-holder.wdt-rc-template-aside-content
	.wdt-content-item
	.wdt-content-group
	.wdt-content-image-wrapper,
.elementor-23
	.elementor-element.elementor-element-8b5d7bd
	.wdt-content-item-holder.wdt-rc-template-aside-content
	.wdt-content-item
	.wdt-content-group
	.wdt-content-image-wrapper
	.wdt-content-image,
.elementor-23
	.elementor-element.elementor-element-8b5d7bd
	.wdt-content-item-holder.wdt-rc-template-aside-content
	.wdt-content-item
	.wdt-content-group
	.wdt-content-image-wrapper
	.wdt-content-image
	> a,
.elementor-23
	.elementor-element.elementor-element-8b5d7bd
	.wdt-content-item-holder.wdt-rc-template-aside-content
	.wdt-content-item
	.wdt-content-group
	.wdt-content-image-wrapper
	.wdt-content-image
	> span,
.elementor-23
	.elementor-element.elementor-element-8b5d7bd
	.wdt-content-item-holder.wdt-rc-template-aside-title
	.wdt-content-item
	.wdt-content-group
	.wdt-content-image-wrapper,
.elementor-23
	.elementor-element.elementor-element-8b5d7bd
	.wdt-content-item-holder.wdt-rc-template-aside-title
	.wdt-content-item
	.wdt-content-group
	.wdt-content-image-wrapper
	.wdt-content-image,
.elementor-23
	.elementor-element.elementor-element-8b5d7bd
	.wdt-content-item-holder.wdt-rc-template-aside-title
	.wdt-content-item
	.wdt-content-group
	.wdt-content-image-wrapper
	.wdt-content-image
	> a,
.elementor-23
	.elementor-element.elementor-element-8b5d7bd
	.wdt-content-item-holder.wdt-rc-template-aside-title
	.wdt-content-item
	.wdt-content-group
	.wdt-content-image-wrapper
	.wdt-content-image
	> span,
.elementor-23
	.elementor-element.elementor-element-8b5d7bd
	.wdt-content-item-holder.wdt-rc-template-aside-icon
	.wdt-content-item
	.wdt-content-media-group
	.wdt-content-elements-group.wdt-media-group
	.wdt-content-image-wrapper,
.elementor-23
	.elementor-element.elementor-element-8b5d7bd
	.wdt-content-item-holder.wdt-rc-template-aside-icon
	.wdt-content-item
	.wdt-content-media-group
	.wdt-content-elements-group.wdt-media-group
	.wdt-content-image-wrapper
	.wdt-content-image,
.elementor-23
	.elementor-element.elementor-element-8b5d7bd
	.wdt-content-item-holder.wdt-rc-template-aside-icon
	.wdt-content-item
	.wdt-content-media-group
	.wdt-content-elements-group.wdt-media-group
	.wdt-content-image-wrapper
	.wdt-content-image
	> a,
.elementor-23
	.elementor-element.elementor-element-8b5d7bd
	.wdt-content-item-holder.wdt-rc-template-aside-icon
	.wdt-content-item
	.wdt-content-media-group
	.wdt-content-elements-group.wdt-media-group
	.wdt-content-image-wrapper
	.wdt-content-image
	> span,
.elementor-23
	.elementor-element.elementor-element-8b5d7bd
	.wdt-content-item-holder.wdt-rc-template-duotone
	.wdt-content-item
	.wdt-content-media-group
	.wdt-content-elements-group.wdt-media-group
	.wdt-content-image-wrapper,
.elementor-23
	.elementor-element.elementor-element-8b5d7bd
	.wdt-content-item-holder.wdt-rc-template-duotone
	.wdt-content-item
	.wdt-content-media-group
	.wdt-content-elements-group.wdt-media-group
	.wdt-content-image-wrapper
	.wdt-content-image,
.elementor-23
	.elementor-element.elementor-element-8b5d7bd
	.wdt-content-item-holder.wdt-rc-template-duotone
	.wdt-content-item
	.wdt-content-media-group
	.wdt-content-elements-group.wdt-media-group
	.wdt-content-image-wrapper
	.wdt-content-image
	> a,
.elementor-23
	.elementor-element.elementor-element-8b5d7bd
	.wdt-content-item-holder.wdt-rc-template-duotone
	.wdt-content-item
	.wdt-content-media-group
	.wdt-content-elements-group.wdt-media-group
	.wdt-content-image-wrapper
	.wdt-content-image
	> span {
	min-width: 100%;
}
.elementor-23
	.elementor-element.elementor-element-8b5d7bd
	.wdt-content-item-holder
	.wdt-content-item
	.wdt-content-elements-group.wdt-media-image-cover
	.wdt-content-image-wrapper
	.wdt-content-image
	> span,
.elementor-23
	.elementor-element.elementor-element-8b5d7bd
	.wdt-content-item-holder
	.wdt-content-item
	.wdt-content-elements-group.wdt-media-image-cover
	.wdt-content-image-wrapper
	.wdt-content-image
	> a,
.elementor-23
	.elementor-element.elementor-element-8b5d7bd
	.wdt-content-item-holder
	.wdt-content-item
	.wdt-content-elements-group.wdt-media-image-overlay
	.wdt-content-image-wrapper
	.wdt-content-image
	> span,
.elementor-23
	.elementor-element.elementor-element-8b5d7bd
	.wdt-content-item-holder
	.wdt-content-item
	.wdt-content-elements-group.wdt-media-image-overlay
	.wdt-content-image-wrapper
	.wdt-content-image
	> a {
	height: 750px;
	margin-top: auto;
	margin-bottom: auto;
}
.elementor-23
	.elementor-element.elementor-element-8b5d7bd
	.wdt-rc-template-stage-over
	.wdt-content-item
	.wdt-content-media-group
	.wdt-content-image-wrapper {
	font-size: 750px;
}
.elementor-23
	.elementor-element.elementor-element-1cf88b6
	> .elementor-element-populated {
	padding: 0px 0px 0px 90px;
}
.elementor-23 .elementor-element.elementor-element-f955b38 {
	padding: 0px 0px 76px 0px;
}
.elementor-23 .elementor-element.elementor-element-5bee893 .wdt-heading-holder,
.elementor-23
	.elementor-element.elementor-element-5bee893
	.wdt-heading-holder
	> .wdt-heading-separator-wrapper
	.wdt-heading-separator,
.elementor-23
	.elementor-element.elementor-element-5bee893
	.wdt-heading-holder
	> .wdt-heading-title-wrapper
	.wdt-heading-title,
.elementor-23
	.elementor-element.elementor-element-5bee893
	.wdt-heading-holder
	> .wdt-heading-subtitle-wrapper
	.wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
	justify-items: start;
}
.elementor-23
	.elementor-element.elementor-element-5bee893
	.wdt-heading-holder
	.wdt-heading-title-wrapper
	.wdt-heading-title {
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-5bee893
	.wdt-heading-holder
	.wdt-heading-subtitle-wrapper
	.wdt-heading-subtitle {
	align-items: center;
}
.elementor-23 .elementor-element.elementor-element-e24c45e .wdt-content-item {
	text-align: start;
	justify-content: start;
	justify-items: start;
}
.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked
	.elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed
	.elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default
	.elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}
.elementor-23
	.elementor-element.elementor-element-67aabab:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-23
	.elementor-element.elementor-element-67aabab
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-image: url('../images/banner-bg-scaled-1_1.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}
.elementor-23
	.elementor-element.elementor-element-67aabab
	> .elementor-background-overlay {
	background-color: #000000;
	opacity: 0.4;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-23
	.elementor-element.elementor-element-67aabab
	> .elementor-container {
	max-width: 1920px;
}
.elementor-23 .elementor-element.elementor-element-67aabab {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 400px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-9a6f164 {
	padding: 0px 0px 0px 100px;
}
.elementor-23 .elementor-element.elementor-element-351b427 {
	padding: 0px 0px 35px 0px;
}
.elementor-23
	.elementor-element.elementor-element-1c79f3f.elementor-column
	> .elementor-widget-wrap {
	justify-content: flex-start;
}
.elementor-23 .elementor-element.elementor-element-ca51e3c {
	width: var(--container-widget-width, 600px);
	max-width: 600px;
	--container-widget-width: 600px;
	--container-widget-flex-grow: 0;
}
.elementor-23 .elementor-element.elementor-element-ca51e3c .wdt-heading-holder,
.elementor-23
	.elementor-element.elementor-element-ca51e3c
	.wdt-heading-holder
	> .wdt-heading-separator-wrapper
	.wdt-heading-separator,
.elementor-23
	.elementor-element.elementor-element-ca51e3c
	.wdt-heading-holder
	> .wdt-heading-title-wrapper
	.wdt-heading-title,
.elementor-23
	.elementor-element.elementor-element-ca51e3c
	.wdt-heading-holder
	> .wdt-heading-subtitle-wrapper
	.wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
	justify-items: start;
}
.elementor-23
	.elementor-element.elementor-element-ca51e3c
	.wdt-heading-holder
	.wdt-heading-title-wrapper
	.wdt-heading-title {
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-ca51e3c
	.wdt-heading-holder
	.wdt-heading-subtitle-wrapper
	.wdt-heading-subtitle {
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-ca51e3c
	.wdt-heading-holder
	.wdt-heading-content-wrapper {
	padding: 0px 20px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-464f632 {
	padding: 0px 0px 45px 0px;
}
.elementor-23 .elementor-element.elementor-element-668bab1 .wdt-heading-holder,
.elementor-23
	.elementor-element.elementor-element-668bab1
	.wdt-heading-holder
	> .wdt-heading-separator-wrapper
	.wdt-heading-separator,
.elementor-23
	.elementor-element.elementor-element-668bab1
	.wdt-heading-holder
	> .wdt-heading-title-wrapper
	.wdt-heading-title,
.elementor-23
	.elementor-element.elementor-element-668bab1
	.wdt-heading-holder
	> .wdt-heading-subtitle-wrapper
	.wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
	justify-items: start;
}
.elementor-23
	.elementor-element.elementor-element-668bab1
	.wdt-heading-holder
	.wdt-heading-title-wrapper
	.wdt-heading-title {
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-668bab1
	.wdt-heading-holder
	.wdt-heading-subtitle-wrapper
	.wdt-heading-subtitle {
	align-items: center;
}
.elementor-23 .elementor-element.elementor-element-eae883e {
	padding: 0px 0px 35px 0px;
}
.elementor-23
	.elementor-element.elementor-element-18fd8ce.elementor-column
	> .elementor-widget-wrap {
	justify-content: flex-start;
}
.elementor-23 .elementor-element.elementor-element-7687e70 {
	width: var(--container-widget-width, 600px);
	max-width: 600px;
	--container-widget-width: 600px;
	--container-widget-flex-grow: 0;
}
.elementor-23 .elementor-element.elementor-element-7687e70 .wdt-heading-holder,
.elementor-23
	.elementor-element.elementor-element-7687e70
	.wdt-heading-holder
	> .wdt-heading-separator-wrapper
	.wdt-heading-separator,
.elementor-23
	.elementor-element.elementor-element-7687e70
	.wdt-heading-holder
	> .wdt-heading-title-wrapper
	.wdt-heading-title,
.elementor-23
	.elementor-element.elementor-element-7687e70
	.wdt-heading-holder
	> .wdt-heading-subtitle-wrapper
	.wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
	justify-items: start;
}
.elementor-23
	.elementor-element.elementor-element-7687e70
	.wdt-heading-holder
	.wdt-heading-title-wrapper
	.wdt-heading-title {
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-7687e70
	.wdt-heading-holder
	.wdt-heading-subtitle-wrapper
	.wdt-heading-subtitle {
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-7687e70
	.wdt-heading-holder
	.wdt-heading-content-wrapper {
	padding: 0px 20px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-a9d6c78 {
	padding: 0px 0px 45px 0px;
}
.elementor-23 .elementor-element.elementor-element-aea10d2 .wdt-heading-holder,
.elementor-23
	.elementor-element.elementor-element-aea10d2
	.wdt-heading-holder
	> .wdt-heading-separator-wrapper
	.wdt-heading-separator,
.elementor-23
	.elementor-element.elementor-element-aea10d2
	.wdt-heading-holder
	> .wdt-heading-title-wrapper
	.wdt-heading-title,
.elementor-23
	.elementor-element.elementor-element-aea10d2
	.wdt-heading-holder
	> .wdt-heading-subtitle-wrapper
	.wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
	justify-items: start;
}
.elementor-23
	.elementor-element.elementor-element-aea10d2
	.wdt-heading-holder
	.wdt-heading-title-wrapper
	.wdt-heading-title {
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-aea10d2
	.wdt-heading-holder
	.wdt-heading-subtitle-wrapper
	.wdt-heading-subtitle {
	align-items: center;
}
.elementor-23 .elementor-element.elementor-element-230de6f {
	padding: 150px 0px 150px 0px;
}
.elementor-23 .elementor-element.elementor-element-9aeb932 {
	--spacer-size: 980px;
	width: var(--container-widget-width, 1176px);
	max-width: 1176px;
	--container-widget-width: 1176px;
	--container-widget-flex-grow: 0;
	bottom: 86%;
	z-index: -1;
}
body:not(.rtl) .elementor-23 .elementor-element.elementor-element-9aeb932 {
	left: -45%;
}
body.rtl .elementor-23 .elementor-element.elementor-element-9aeb932 {
	right: -45%;
}
.elementor-23
	.elementor-element.elementor-element-9aeb932:not(.elementor-widget-image)
	.elementor-widget-container,
.elementor-23
	.elementor-element.elementor-element-9aeb932.elementor-widget-image
	.elementor-widget-container
	img {
	-webkit-mask-image: url(../images/line-image-1.svg);
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}
.elementor-23
	.elementor-element.elementor-element-de178db
	> .elementor-container
	> .elementor-column
	> .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-a02edcb
	> .elementor-element-populated {
	padding: 0% 8% 0% 0%;
}
.elementor-23 .elementor-element.elementor-element-8971bde {
	width: var(--container-widget-width, 90%);
	max-width: 90%;
	--container-widget-width: 90%;
	--container-widget-flex-grow: 0;
}
.elementor-23
	.elementor-element.elementor-element-8971bde
	.wdt-heading-holder
	.wdt-heading-title-wrapper
	.wdt-heading-title {
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-8971bde
	.wdt-heading-holder
	.wdt-heading-subtitle-wrapper
	.wdt-heading-subtitle {
	align-items: center;
}
.elementor-23 .elementor-element.elementor-element-d2d4bac {
	width: var(--container-widget-width, 23%);
	max-width: 23%;
	--container-widget-width: 23%;
	--container-widget-flex-grow: 0;
	text-align: left;
}
.elementor-23
	.elementor-element.elementor-element-d2d4bac
	> .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-d2d4bac img {
	width: 100%;
}
.elementor-23 .elementor-element.elementor-element-5460d1f {
	width: var(--container-widget-width, 74%);
	max-width: 74%;
	--container-widget-width: 74%;
	--container-widget-flex-grow: 0;
}
.elementor-23
	.elementor-element.elementor-element-5460d1f
	> .elementor-widget-container {
	margin: 0px 0px 0px 30px;
}
.elementor-23
	.elementor-element.elementor-element-35003c3
	.wdt-button-holder
	.wdt-button {
	margin: 30px 0px 0px 0px;
}
.elementor-23
	.elementor-element.elementor-element-d5a8355
	> .elementor-container
	> .elementor-column
	> .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-d5a8355
	.elementor-column-gap-custom
	.elementor-column
	> .elementor-element-populated {
	padding: 20px;
}
.elementor-23 .elementor-element.elementor-element-42dde1f img {
	width: 100%;
	max-width: 100%;
	height: 600px;
	object-fit: cover;
	object-position: center center;
}
.elementor-23 .elementor-element.elementor-element-5e21ef1 img {
	width: 100%;
	max-width: 100%;
	height: 600px;
	object-fit: cover;
	object-position: center center;
}
.elementor-23
	.elementor-element.elementor-element-a576641:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-23
	.elementor-element.elementor-element-a576641
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: #dce8ef;
}
.elementor-23
	.elementor-element.elementor-element-a576641
	> .elementor-container {
	max-width: 1920px;
}
.elementor-23 .elementor-element.elementor-element-a576641 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 150px 0px 100px 0px;
}
.elementor-23
	.elementor-element.elementor-element-a576641
	> .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-23
	.elementor-element.elementor-element-c5905b3
	> .elementor-container
	> .elementor-column
	> .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-700fb49
	> .elementor-element-populated {
	padding: 0px 50px 0px 100px;
}
.elementor-23 .elementor-element.elementor-element-19d2bd5 {
	width: var(--container-widget-width, 648px);
	max-width: 648px;
	--container-widget-width: 648px;
	--container-widget-flex-grow: 0;
}
.elementor-23
	.elementor-element.elementor-element-19d2bd5
	> .elementor-widget-container {
	padding: 0px 0px 51px 0px;
}
.elementor-23 .elementor-element.elementor-element-19d2bd5 .wdt-heading-holder,
.elementor-23
	.elementor-element.elementor-element-19d2bd5
	.wdt-heading-holder
	> .wdt-heading-separator-wrapper
	.wdt-heading-separator,
.elementor-23
	.elementor-element.elementor-element-19d2bd5
	.wdt-heading-holder
	> .wdt-heading-title-wrapper
	.wdt-heading-title,
.elementor-23
	.elementor-element.elementor-element-19d2bd5
	.wdt-heading-holder
	> .wdt-heading-subtitle-wrapper
	.wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
	justify-items: start;
}
.elementor-23
	.elementor-element.elementor-element-19d2bd5
	.wdt-heading-holder
	.wdt-heading-title-wrapper
	.wdt-heading-title {
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-19d2bd5
	.wdt-heading-holder
	.wdt-heading-subtitle-wrapper
	.wdt-heading-subtitle {
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-40b651e:not(
		.elementor-motion-effects-element-type-background
	)
	> .elementor-widget-wrap,
.elementor-23
	.elementor-element.elementor-element-40b651e
	> .elementor-widget-wrap
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-image: url('../images/man-doing-professional-home-cleaning-service-min-scaled.jpg');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.elementor-bc-flex-widget
	.elementor-23
	.elementor-element.elementor-element-40b651e.elementor-column
	.elementor-widget-wrap {
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-40b651e.elementor-column.elementor-element[data-element_type='column']
	> .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-40b651e
	> .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-23
	.elementor-element.elementor-element-40b651e
	> .elementor-element-populated
	> .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-23 .elementor-element.elementor-element-7bbac4c {
	--spacer-size: 100px;
}
.elementor-23 .elementor-element.elementor-element-f88cfce .wdt-content-item {
	background-color: var(--e-global-color-1d04176);
	padding: 30px 30px 30px 30px;
	border-radius: 10px 10px 10px 10px;
}
.elementor-23 .elementor-element.elementor-element-f88cfce {
	width: auto;
	max-width: auto;
	bottom: 0px;
}
.elementor-23
	.elementor-element.elementor-element-f88cfce
	> .elementor-widget-container {
	margin: 0px 0px 30px 30px;
}
body:not(.rtl) .elementor-23 .elementor-element.elementor-element-f88cfce {
	left: 0px;
}
body.rtl .elementor-23 .elementor-element.elementor-element-f88cfce {
	right: 0px;
}
.elementor-23
	.elementor-element.elementor-element-f88cfce
	.wdt-content-item
	.wdt-content-subtitle {
	color: var(--e-global-color-primary);
}
.elementor-23
	.elementor-element.elementor-element-f88cfce
	.wdt-content-item
	.wdt-content-description {
	color: var(--e-global-color-primary);
}
.elementor-23 .elementor-element.elementor-element-ff5b5ef {
	--spacer-size: 80px;
}
.elementor-23
	.elementor-element.elementor-element-da1e21b
	> .elementor-container
	> .elementor-column
	> .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-be0d7b3:not(
		.elementor-motion-effects-element-type-background
	)
	> .elementor-widget-wrap,
.elementor-23
	.elementor-element.elementor-element-be0d7b3
	> .elementor-widget-wrap
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-image: url('../images/side-view-man-working-as-plumber-min-scaled.jpg');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.elementor-bc-flex-widget
	.elementor-23
	.elementor-element.elementor-element-be0d7b3.elementor-column
	.elementor-widget-wrap {
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-be0d7b3.elementor-column.elementor-element[data-element_type='column']
	> .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-be0d7b3
	> .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-23
	.elementor-element.elementor-element-be0d7b3
	> .elementor-element-populated
	> .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-23 .elementor-element.elementor-element-abfa7b9 {
	--spacer-size: 650px;
}
.elementor-23
	.elementor-element.elementor-element-25a58de
	> .elementor-element-populated {
	padding: 0px 100px 0px 200px;
}
.elementor-23 .elementor-element.elementor-element-51ce161 {
	width: var(--container-widget-width, 648px);
	max-width: 648px;
	--container-widget-width: 648px;
	--container-widget-flex-grow: 0;
}
.elementor-23 .elementor-element.elementor-element-51ce161 .wdt-heading-holder,
.elementor-23
	.elementor-element.elementor-element-51ce161
	.wdt-heading-holder
	> .wdt-heading-separator-wrapper
	.wdt-heading-separator,
.elementor-23
	.elementor-element.elementor-element-51ce161
	.wdt-heading-holder
	> .wdt-heading-title-wrapper
	.wdt-heading-title,
.elementor-23
	.elementor-element.elementor-element-51ce161
	.wdt-heading-holder
	> .wdt-heading-subtitle-wrapper
	.wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
	justify-items: start;
}
.elementor-23
	.elementor-element.elementor-element-51ce161
	.wdt-heading-holder
	.wdt-heading-title-wrapper
	.wdt-heading-title {
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-51ce161
	.wdt-heading-holder
	.wdt-heading-subtitle-wrapper
	.wdt-heading-subtitle {
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-1c1abcd
	.wdt-accordion-toggle-holder
	.wdt-accordion-toggle-title-holder
	.wdt-accordion-toggle-title,
.elementor-23
	.elementor-element.elementor-element-1c1abcd
	.wdt-accordion-toggle-holder
	.wdt-accordion-toggle-title-holder
	.wdt-accordion-toggle-icon {
	color: var(--e-global-color-primary);
}
.elementor-23 .elementor-element.elementor-element-f6958ce {
	padding: 150px 0px 150px 0px;
}
.elementor-23 .elementor-element.elementor-element-e3e3c68 .wdt-heading-holder,
.elementor-23
	.elementor-element.elementor-element-e3e3c68
	.wdt-heading-holder
	> .wdt-heading-separator-wrapper
	.wdt-heading-separator,
.elementor-23
	.elementor-element.elementor-element-e3e3c68
	.wdt-heading-holder
	> .wdt-heading-title-wrapper
	.wdt-heading-title,
.elementor-23
	.elementor-element.elementor-element-e3e3c68
	.wdt-heading-holder
	> .wdt-heading-subtitle-wrapper
	.wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
	justify-items: start;
}
.elementor-23
	.elementor-element.elementor-element-e3e3c68
	.wdt-heading-holder
	.wdt-heading-title-wrapper
	.wdt-heading-title {
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-e3e3c68
	.wdt-heading-holder
	.wdt-heading-subtitle-wrapper
	.wdt-heading-subtitle {
	align-items: center;
}
.elementor-23 .elementor-element.elementor-element-23fb97b {
	width: var(--container-widget-width, 648px);
	max-width: 648px;
	--container-widget-width: 648px;
	--container-widget-flex-grow: 0;
}
.elementor-23
	.elementor-element.elementor-element-23fb97b
	> .elementor-widget-container {
	padding: 0px 0px 26px 0px;
}
.elementor-23 .elementor-element.elementor-element-23fb97b .wdt-heading-holder,
.elementor-23
	.elementor-element.elementor-element-23fb97b
	.wdt-heading-holder
	> .wdt-heading-separator-wrapper
	.wdt-heading-separator,
.elementor-23
	.elementor-element.elementor-element-23fb97b
	.wdt-heading-holder
	> .wdt-heading-title-wrapper
	.wdt-heading-title,
.elementor-23
	.elementor-element.elementor-element-23fb97b
	.wdt-heading-holder
	> .wdt-heading-subtitle-wrapper
	.wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
	justify-items: start;
}
.elementor-23
	.elementor-element.elementor-element-23fb97b
	.wdt-heading-holder
	.wdt-heading-title-wrapper
	.wdt-heading-title {
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-23fb97b
	.wdt-heading-holder
	.wdt-heading-subtitle-wrapper
	.wdt-heading-subtitle {
	align-items: center;
}
.elementor-bc-flex-widget
	.elementor-23
	.elementor-element.elementor-element-b8f52c2.elementor-column
	.elementor-widget-wrap {
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-b8f52c2.elementor-column.elementor-element[data-element_type='column']
	> .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-b8f52c2.elementor-column
	> .elementor-widget-wrap {
	justify-content: center;
}
.elementor-widget-image-gallery .gallery-item .gallery-caption {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-23 .elementor-element.elementor-element-f7fd56b {
	width: 100%;
	max-width: 100%;
	align-self: center;
}
.elementor-23 .elementor-element.elementor-element-f7fd56b .gallery-item {
	padding: 0 15px 15px 0;
}
.elementor-23 .elementor-element.elementor-element-f7fd56b .gallery {
	margin: 0 -15px -15px 0;
}
.elementor-23 .elementor-element.elementor-element-f7fd56b .gallery-item img {
	border-style: none;
}
.elementor-23
	.elementor-element.elementor-element-f7fd56b
	.gallery-item
	.gallery-caption {
	text-align: center;
}
.elementor-23
	.elementor-element.elementor-element-f77db5a
	> .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}
.elementor-23
	.elementor-element.elementor-element-f77db5a
	.wdt-advanced-toggle-container
	.wdt-advanced-toggle-switcher-container {
	text-align: center;
	justify-content: center;
	justify-items: center;
}
.elementor-23
	.elementor-element.elementor-element-27eabc6:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-23
	.elementor-element.elementor-element-27eabc6
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: #242831;
}
.elementor-23
	.elementor-element.elementor-element-27eabc6
	> .elementor-background-overlay {
	background-image: url('../images/plumbing-professional-doing-his-job-min-scaled.jpg');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: 0.28;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-23
	.elementor-element.elementor-element-27eabc6
	> .elementor-container {
	max-width: 1920px;
}
.elementor-23 .elementor-element.elementor-element-27eabc6 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-23
	.elementor-element.elementor-element-c54368a.elementor-column
	> .elementor-widget-wrap {
	justify-content: flex-start;
}
.elementor-23
	.elementor-element.elementor-element-c54368a
	> .elementor-element-populated {
	padding: 100px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-4de4578 {
	width: var(--container-widget-width, 75%);
	max-width: 75%;
	--container-widget-width: 75%;
	--container-widget-flex-grow: 0;
}
.elementor-23
	.elementor-element.elementor-element-4de4578
	> .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}
.elementor-23
	.elementor-element.elementor-element-4de4578
	.wdt-heading-holder
	.wdt-heading-title-wrapper
	.wdt-heading-title {
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-4de4578
	.wdt-heading-holder
	.wdt-heading-subtitle-wrapper
	.wdt-heading-subtitle {
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-b9d4868:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-23
	.elementor-element.elementor-element-b9d4868
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}
.elementor-23 .elementor-element.elementor-element-b9d4868 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 110px;
	margin-bottom: -80px;
	padding: 50px 50px 50px 50px;
}
.elementor-23
	.elementor-element.elementor-element-b9d4868
	> .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-23
	.elementor-element.elementor-element-c5e86bb.elementor-column
	> .elementor-widget-wrap {
	justify-content: flex-start;
}
.elementor-23
	.elementor-element.elementor-element-c5e86bb
	> .elementor-element-populated {
	margin: -50px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}
.elementor-23 .elementor-element.elementor-element-5e92aa7 {
	width: auto;
	max-width: auto;
}
.elementor-23
	.elementor-element.elementor-element-5e92aa7
	> .elementor-widget-container {
	margin: 100px 0px -120px 0px;
}
.elementor-23
	.elementor-element.elementor-element-5e92aa7
	.wdt-heading-holder
	.wdt-heading-title-wrapper
	.wdt-heading-title {
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-5e92aa7
	.wdt-heading-holder
	.wdt-heading-subtitle-wrapper
	.wdt-heading-subtitle {
	align-items: center;
}
.elementor-23
	.elementor-element.elementor-element-fb27d2c
	> .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-fb27d2c .wdt-content-item,
.elementor-23
	.elementor-element.elementor-element-fb27d2c
	.wdt-content-item
	.wdt-content-title
	h5,
.elementor-23
	.elementor-element.elementor-element-fb27d2c
	.wdt-content-item
	.wdt-content-title
	h5
	> a,
.elementor-23
	.elementor-element.elementor-element-fb27d2c
	.wdt-content-item
	.wdt-content-subtitle,
.elementor-23
	.elementor-element.elementor-element-fb27d2c
	.wdt-content-item
	.wdt-social-icons-list
	li
	a,
.elementor-23
	.elementor-element.elementor-element-fb27d2c
	.wdt-content-item
	.wdt-rating
	li
	span,
.elementor-23
	.elementor-element.elementor-element-fb27d2c
	.wdt-content-item
	ul
	li,
.elementor-23
	.elementor-element.elementor-element-fb27d2c
	.wdt-content-item
	span {
	color: var(--e-global-color-1d04176);
}
.elementor-23
	.elementor-element.elementor-element-fb27d2c
	.wdt-content-item-holder
	.wdt-content-item
	.wdt-content-image-wrapper
	.wdt-content-image
	> span,
.elementor-23
	.elementor-element.elementor-element-fb27d2c
	.wdt-content-item-holder
	.wdt-content-item
	.wdt-content-image-wrapper
	.wdt-content-image
	img {
	border-radius: 50% 50% 50% 50%;
}
.elementor-23
	.elementor-element.elementor-element-fb27d2c
	.wdt-content-item
	.wdt-content-icon-wrapper
	.wdt-content-icon
	span {
	font-size: 60px;
	width: 60px;
	height: 60px;
}
.elementor-23
	.elementor-element.elementor-element-fb27d2c
	.wdt-rc-template-default
	.wdt-content-item
	.wdt-content-media-group
	.wdt-content-image-wrapper
	+ .wdt-content-icon-wrapper,
.elementor-23
	.elementor-element.elementor-element-fb27d2c
	.wdt-rc-template-ico-boxed-overlap
	.wdt-content-item
	.wdt-content-detail-group
	.wdt-content-group
	.wdt-content-icon-wrapper,
.elementor-23
	.elementor-element.elementor-element-fb27d2c
	.wdt-rc-template-ico-stage-over
	.wdt-content-item
	.wdt-content-media-group
	.wdt-media-group
	.wdt-content-icon-wrapper,
.elementor-23
	.elementor-element.elementor-element-fb27d2c
	.wdt-rc-template-ico-side-overlap
	.wdt-content-item
	.wdt-content-media-group
	.wdt-content-icon-wrapper {
	font-size: 60px;
}
.elementor-23
	.elementor-element.elementor-element-fb27d2c
	.wdt-rc-template-ico-boxed-overlap
	.wdt-content-item {
	margin-top: calc(60px / 2);
}
.elementor-23
	.elementor-element.elementor-element-fb27d2c
	.wdt-rc-template-ico-side-overlap
	.wdt-content-item {
	margin-left: calc(60px / 2);
}
.elementor-23
	.elementor-element.elementor-element-fb27d2c
	.wdt-rc-template-ico-side-overlap
	.wdt-content-item
	.wdt-content-media-group
	.wdt-content-icon-wrapper {
	margin-left: calc(60px / -2);
}
.elementor-23
	.elementor-element.elementor-element-fb27d2c
	.wdt-content-item
	.wdt-content-icon-wrapper {
	margin: 0px 0px 80px 0px;
}
.elementor-23
	.elementor-element.elementor-element-fb27d2c
	.wdt-content-item
	.wdt-rating-container {
	margin: 0px 0px 5px 0px;
}
.elementor-23
	.elementor-element.elementor-element-fb27d2c
	.wdt-content-item
	.wdt-rating
	li
	span {
	color: #ffbe0b;
}
.elementor-23 .elementor-element.elementor-element-32d3378 {
	padding: 120px 0px 110px 0px;
}
.elementor-23 .elementor-element.elementor-element-9a3759d {
	--e-image-carousel-slides-to-show: 6;
}
.elementor-23 .elementor-element.elementor-element-9a3759d .swiper-wrapper {
	display: flex;
	align-items: center;
}
.elementor-23 .elementor-element.elementor-element-c1b0ab3 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.elementor-23 .elementor-element.elementor-element-6e5d0bb .wdt-content-item {
	text-align: center;
	justify-content: center;
	justify-items: center;
}
.elementor-23
	.elementor-element.elementor-element-6e5d0bb
	.wdt-content-item-holder
	.wdt-content-item
	.wdt-content-image-wrapper
	.wdt-content-image
	> span,
.elementor-23
	.elementor-element.elementor-element-6e5d0bb
	.wdt-content-item-holder
	.wdt-content-item
	.wdt-content-image-wrapper
	.wdt-content-image
	> a {
	width: 100%;
	height: 350px;
}
.elementor-23
	.elementor-element.elementor-element-6e5d0bb
	.wdt-content-item-holder.wdt-rc-template-side-image
	.wdt-content-item
	.wdt-content-media-group
	.wdt-content-image-wrapper,
.elementor-23
	.elementor-element.elementor-element-6e5d0bb
	.wdt-content-item-holder.wdt-rc-template-side-image
	.wdt-content-item
	.wdt-content-media-group
	.wdt-content-image-wrapper
	.wdt-content-image,
.elementor-23
	.elementor-element.elementor-element-6e5d0bb
	.wdt-content-item-holder.wdt-rc-template-side-image
	.wdt-content-item
	.wdt-content-media-group
	.wdt-content-image-wrapper
	.wdt-content-image
	> a,
.elementor-23
	.elementor-element.elementor-element-6e5d0bb
	.wdt-content-item-holder.wdt-rc-template-side-image
	.wdt-content-item
	.wdt-content-media-group
	.wdt-content-image-wrapper
	.wdt-content-image
	> span,
.elementor-23
	.elementor-element.elementor-element-6e5d0bb
	.wdt-content-item-holder.wdt-rc-template-aside-content
	.wdt-content-item
	.wdt-content-group
	.wdt-content-image-wrapper,
.elementor-23
	.elementor-element.elementor-element-6e5d0bb
	.wdt-content-item-holder.wdt-rc-template-aside-content
	.wdt-content-item
	.wdt-content-group
	.wdt-content-image-wrapper
	.wdt-content-image,
.elementor-23
	.elementor-element.elementor-element-6e5d0bb
	.wdt-content-item-holder.wdt-rc-template-aside-content
	.wdt-content-item
	.wdt-content-group
	.wdt-content-image-wrapper
	.wdt-content-image
	> a,
.elementor-23
	.elementor-element.elementor-element-6e5d0bb
	.wdt-content-item-holder.wdt-rc-template-aside-content
	.wdt-content-item
	.wdt-content-group
	.wdt-content-image-wrapper
	.wdt-content-image
	> span,
.elementor-23
	.elementor-element.elementor-element-6e5d0bb
	.wdt-content-item-holder.wdt-rc-template-aside-title
	.wdt-content-item
	.wdt-content-group
	.wdt-content-image-wrapper,
.elementor-23
	.elementor-element.elementor-element-6e5d0bb
	.wdt-content-item-holder.wdt-rc-template-aside-title
	.wdt-content-item
	.wdt-content-group
	.wdt-content-image-wrapper
	.wdt-content-image,
.elementor-23
	.elementor-element.elementor-element-6e5d0bb
	.wdt-content-item-holder.wdt-rc-template-aside-title
	.wdt-content-item
	.wdt-content-group
	.wdt-content-image-wrapper
	.wdt-content-image
	> a,
.elementor-23
	.elementor-element.elementor-element-6e5d0bb
	.wdt-content-item-holder.wdt-rc-template-aside-title
	.wdt-content-item
	.wdt-content-group
	.wdt-content-image-wrapper
	.wdt-content-image
	> span,
.elementor-23
	.elementor-element.elementor-element-6e5d0bb
	.wdt-content-item-holder.wdt-rc-template-aside-icon
	.wdt-content-item
	.wdt-content-media-group
	.wdt-content-elements-group.wdt-media-group
	.wdt-content-image-wrapper,
.elementor-23
	.elementor-element.elementor-element-6e5d0bb
	.wdt-content-item-holder.wdt-rc-template-aside-icon
	.wdt-content-item
	.wdt-content-media-group
	.wdt-content-elements-group.wdt-media-group
	.wdt-content-image-wrapper
	.wdt-content-image,
.elementor-23
	.elementor-element.elementor-element-6e5d0bb
	.wdt-content-item-holder.wdt-rc-template-aside-icon
	.wdt-content-item
	.wdt-content-media-group
	.wdt-content-elements-group.wdt-media-group
	.wdt-content-image-wrapper
	.wdt-content-image
	> a,
.elementor-23
	.elementor-element.elementor-element-6e5d0bb
	.wdt-content-item-holder.wdt-rc-template-aside-icon
	.wdt-content-item
	.wdt-content-media-group
	.wdt-content-elements-group.wdt-media-group
	.wdt-content-image-wrapper
	.wdt-content-image
	> span,
.elementor-23
	.elementor-element.elementor-element-6e5d0bb
	.wdt-content-item-holder.wdt-rc-template-duotone
	.wdt-content-item
	.wdt-content-media-group
	.wdt-content-elements-group.wdt-media-group
	.wdt-content-image-wrapper,
.elementor-23
	.elementor-element.elementor-element-6e5d0bb
	.wdt-content-item-holder.wdt-rc-template-duotone
	.wdt-content-item
	.wdt-content-media-group
	.wdt-content-elements-group.wdt-media-group
	.wdt-content-image-wrapper
	.wdt-content-image,
.elementor-23
	.elementor-element.elementor-element-6e5d0bb
	.wdt-content-item-holder.wdt-rc-template-duotone
	.wdt-content-item
	.wdt-content-media-group
	.wdt-content-elements-group.wdt-media-group
	.wdt-content-image-wrapper
	.wdt-content-image
	> a,
.elementor-23
	.elementor-element.elementor-element-6e5d0bb
	.wdt-content-item-holder.wdt-rc-template-duotone
	.wdt-content-item
	.wdt-content-media-group
	.wdt-content-elements-group.wdt-media-group
	.wdt-content-image-wrapper
	.wdt-content-image
	> span {
	min-width: 100%;
}
.elementor-23
	.elementor-element.elementor-element-6e5d0bb
	.wdt-content-item-holder
	.wdt-content-item
	.wdt-content-elements-group.wdt-media-image-cover
	.wdt-content-image-wrapper
	.wdt-content-image
	> span,
.elementor-23
	.elementor-element.elementor-element-6e5d0bb
	.wdt-content-item-holder
	.wdt-content-item
	.wdt-content-elements-group.wdt-media-image-cover
	.wdt-content-image-wrapper
	.wdt-content-image
	> a,
.elementor-23
	.elementor-element.elementor-element-6e5d0bb
	.wdt-content-item-holder
	.wdt-content-item
	.wdt-content-elements-group.wdt-media-image-overlay
	.wdt-content-image-wrapper
	.wdt-content-image
	> span,
.elementor-23
	.elementor-element.elementor-element-6e5d0bb
	.wdt-content-item-holder
	.wdt-content-item
	.wdt-content-elements-group.wdt-media-image-overlay
	.wdt-content-image-wrapper
	.wdt-content-image
	> a {
	height: 350px;
	margin-top: auto;
	margin-bottom: auto;
}
.elementor-23
	.elementor-element.elementor-element-6e5d0bb
	.wdt-rc-template-stage-over
	.wdt-content-item
	.wdt-content-media-group
	.wdt-content-image-wrapper {
	font-size: 350px;
}
.elementor-23
	.elementor-element.elementor-element-6e5d0bb
	.wdt-content-item
	.wdt-media-image-overlay
	> .wdt-content-image-wrapper,
.elementor-23
	.elementor-element.elementor-element-6e5d0bb
	.wdt-content-item
	.wdt-media-image-overlay
	> .wdt-media-image-overlay-container,
.elementor-23
	.elementor-element.elementor-element-6e5d0bb
	.wdt-content-item
	.wdt-media-image-cover
	> .wdt-content-image-wrapper,
.elementor-23
	.elementor-element.elementor-element-6e5d0bb
	.wdt-content-item
	.wdt-media-image-cover
	> .wdt-media-image-cover-container {
	align-content: middle;
}
.elementor-23 .elementor-element.elementor-element-ac4b7f9 {
	margin-top: 0px;
	margin-bottom: 0px;
}
.elementor-23 .elementor-element.elementor-element-ef48e3d iframe {
	height: 450px;
}
@media (max-width: 1540px) {
	.elementor-23
		.elementor-element.elementor-element-9d46562
		> .elementor-container {
		min-height: 800px;
	}
	.elementor-23 .elementor-element.elementor-element-9d46562 {
		margin-top: -250px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	.elementor-23 .elementor-element.elementor-element-e4b5b2b {
		--spacer-size: 180px;
	}
	.elementor-23 .elementor-element.elementor-element-433fb25 {
		--spacer-size: 180px;
	}
	.elementor-23 .elementor-element.elementor-element-5555171 {
		padding: 100px 50px 0px 50px;
	}
	.elementor-23 .elementor-element.elementor-element-6faaf53 {
		--spacer-size: 700px;
		--container-widget-width: 900px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 900px);
		max-width: 900px;
		bottom: 310px;
	}
	body:not(.rtl) .elementor-23 .elementor-element.elementor-element-6faaf53 {
		left: -58%;
	}
	body.rtl .elementor-23 .elementor-element.elementor-element-6faaf53 {
		right: -58%;
	}
	.elementor-23 .elementor-element.elementor-element-29ce2eb {
		--spacer-size: 700px;
		--container-widget-width: 900px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 900px);
		max-width: 900px;
		top: 75px;
	}
	body:not(.rtl) .elementor-23 .elementor-element.elementor-element-29ce2eb {
		left: -50%;
	}
	body.rtl .elementor-23 .elementor-element.elementor-element-29ce2eb {
		right: -50%;
	}
	.elementor-23
		.elementor-element.elementor-element-c7453c2
		.wdt-heading-holder,
	.elementor-23
		.elementor-element.elementor-element-c7453c2
		.wdt-heading-holder
		> .wdt-heading-separator-wrapper
		.wdt-heading-separator,
	.elementor-23
		.elementor-element.elementor-element-c7453c2
		.wdt-heading-holder
		> .wdt-heading-title-wrapper
		.wdt-heading-title,
	.elementor-23
		.elementor-element.elementor-element-c7453c2
		.wdt-heading-holder
		> .wdt-heading-subtitle-wrapper
		.wdt-heading-subtitle {
		text-align: center;
		justify-content: center;
		justify-items: center;
	}
	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	.elementor-23
		.elementor-element.elementor-element-553de8d
		.elementor-icon-box-title,
	.elementor-23
		.elementor-element.elementor-element-553de8d
		.elementor-icon-box-title
		a {
		font-size: 25px;
	}
	.elementor-23
		.elementor-element.elementor-element-9cb7302
		.elementor-icon-box-title,
	.elementor-23
		.elementor-element.elementor-element-9cb7302
		.elementor-icon-box-title
		a {
		font-size: 25px;
	}
	.elementor-23
		.elementor-element.elementor-element-3c16abe
		.elementor-icon-box-title,
	.elementor-23
		.elementor-element.elementor-element-3c16abe
		.elementor-icon-box-title
		a {
		font-size: 25px;
	}
	.elementor-23
		.elementor-element.elementor-element-c4e8144
		.elementor-icon-box-title,
	.elementor-23
		.elementor-element.elementor-element-c4e8144
		.elementor-icon-box-title
		a {
		font-size: 25px;
	}
	.elementor-23
		.elementor-element.elementor-element-39eb34d
		.elementor-icon-box-title,
	.elementor-23
		.elementor-element.elementor-element-39eb34d
		.elementor-icon-box-title
		a {
		font-size: 25px;
	}
	.elementor-23
		.elementor-element.elementor-element-6bc3cc4
		.elementor-icon-box-title,
	.elementor-23
		.elementor-element.elementor-element-6bc3cc4
		.elementor-icon-box-title
		a {
		font-size: 25px;
	}
	.elementor-23
		.elementor-element.elementor-element-4fc6d50
		.elementor-icon-box-title,
	.elementor-23
		.elementor-element.elementor-element-4fc6d50
		.elementor-icon-box-title
		a {
		font-size: 25px;
	}
	.elementor-23
		.elementor-element.elementor-element-0995e11
		.elementor-icon-box-title,
	.elementor-23
		.elementor-element.elementor-element-0995e11
		.elementor-icon-box-title
		a {
		font-size: 25px;
	}
	.elementor-23
		.elementor-element.elementor-element-3192c61
		.elementor-icon-box-title,
	.elementor-23
		.elementor-element.elementor-element-3192c61
		.elementor-icon-box-title
		a {
		font-size: 25px;
	}
	.elementor-23
		.elementor-element.elementor-element-f538544
		.elementor-icon-box-title,
	.elementor-23
		.elementor-element.elementor-element-f538544
		.elementor-icon-box-title
		a {
		font-size: 25px;
	}
	.elementor-23
		.elementor-element.elementor-element-f7b8bef
		.elementor-icon-box-title,
	.elementor-23
		.elementor-element.elementor-element-f7b8bef
		.elementor-icon-box-title
		a {
		font-size: 25px;
	}
	.elementor-23
		.elementor-element.elementor-element-5a4aa2c
		.elementor-icon-box-title,
	.elementor-23
		.elementor-element.elementor-element-5a4aa2c
		.elementor-icon-box-title
		a {
		font-size: 25px;
	}
	.elementor-23 .elementor-element.elementor-element-73424cb {
		padding: 80px 20px 80px 20px;
	}
	.elementor-23
		.elementor-element.elementor-element-d6fcdb3
		> .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	.elementor-bc-flex-widget
		.elementor-23
		.elementor-element.elementor-element-38445d8.elementor-column
		.elementor-widget-wrap {
		align-items: center;
	}
	.elementor-23
		.elementor-element.elementor-element-38445d8.elementor-column.elementor-element[data-element_type='column']
		> .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	.elementor-23 .elementor-element.elementor-element-a08d15f {
		margin-top: 80px;
		margin-bottom: 130px;
		padding: 24px 50px 24px 50px;
	}
	.elementor-widget-icon-list
		.elementor-icon-list-item
		> .elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
	}
	.elementor-23
		.elementor-element.elementor-element-2571292
		.wdt-heading-holder
		.wdt-heading-deco-wrapper
		.wdt-heading-deco-inner
		.wdt-heading-deco-line {
		width: 150px;
	}
	.elementor-23 .elementor-element.elementor-element-4413c9b {
		padding: 80px 20px 80px 20px;
	}
	.elementor-bc-flex-widget
		.elementor-23
		.elementor-element.elementor-element-246628e.elementor-column
		.elementor-widget-wrap {
		align-items: center;
	}
	.elementor-23
		.elementor-element.elementor-element-246628e.elementor-column.elementor-element[data-element_type='column']
		> .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	.elementor-23
		.elementor-element.elementor-element-8b5d7bd
		.wdt-column-gap-custom {
		margin: 0 -10px;
	}
	.elementor-23
		.elementor-element.elementor-element-8b5d7bd
		.wdt-column-gap-custom
		.wdt-column {
		padding: 10px;
	}
	.elementor-23
		.elementor-element.elementor-element-1cf88b6
		> .elementor-element-populated {
		padding: 0px 0px 0px 50px;
	}
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	.elementor-23 .elementor-element.elementor-element-67aabab {
		margin-top: 70px;
		margin-bottom: 0px;
		padding: 350px 0px 0px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-9a6f164 {
		padding: 0px 0px 0px 80px;
	}
	.elementor-23 .elementor-element.elementor-element-230de6f {
		padding: 130px 0px 100px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-9aeb932 {
		--spacer-size: 700px;
		--container-widget-width: 900px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 900px);
		max-width: 900px;
	}
	body:not(.rtl) .elementor-23 .elementor-element.elementor-element-9aeb932 {
		left: -50%;
	}
	body.rtl .elementor-23 .elementor-element.elementor-element-9aeb932 {
		right: -50%;
	}
	.elementor-23 .elementor-element.elementor-element-de178db {
		padding: 0px 0px 0px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-8971bde {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	.elementor-23
		.elementor-element.elementor-element-8971bde
		.wdt-heading-holder
		.wdt-heading-title-wrapper
		.wdt-heading-title {
		font-size: 30px;
	}
	.elementor-23 .elementor-element.elementor-element-d5a8355 {
		padding: 0px 0px 0px 0px;
	}
	.elementor-23
		.elementor-element.elementor-element-700fb49
		> .elementor-element-populated {
		padding: 0px 50px 0px 50px;
	}
	.elementor-23
		.elementor-element.elementor-element-25a58de
		> .elementor-element-populated {
		padding: 0px 50px 0px 50px;
	}
	.elementor-23
		.elementor-element.elementor-element-e3e3c68
		.wdt-heading-holder,
	.elementor-23
		.elementor-element.elementor-element-e3e3c68
		.wdt-heading-holder
		> .wdt-heading-separator-wrapper
		.wdt-heading-separator,
	.elementor-23
		.elementor-element.elementor-element-e3e3c68
		.wdt-heading-holder
		> .wdt-heading-title-wrapper
		.wdt-heading-title,
	.elementor-23
		.elementor-element.elementor-element-e3e3c68
		.wdt-heading-holder
		> .wdt-heading-subtitle-wrapper
		.wdt-heading-subtitle {
		text-align: center;
		justify-content: center;
		justify-items: center;
	}
	.elementor-23 .elementor-element.elementor-element-23fb97b {
		width: auto;
		max-width: auto;
	}
	.elementor-23
		.elementor-element.elementor-element-23fb97b
		.wdt-heading-holder,
	.elementor-23
		.elementor-element.elementor-element-23fb97b
		.wdt-heading-holder
		> .wdt-heading-separator-wrapper
		.wdt-heading-separator,
	.elementor-23
		.elementor-element.elementor-element-23fb97b
		.wdt-heading-holder
		> .wdt-heading-title-wrapper
		.wdt-heading-title,
	.elementor-23
		.elementor-element.elementor-element-23fb97b
		.wdt-heading-holder
		> .wdt-heading-subtitle-wrapper
		.wdt-heading-subtitle {
		text-align: center;
		justify-content: center;
		justify-items: center;
	}
	.elementor-23 .elementor-element.elementor-element-4de4578 {
		width: 100%;
		max-width: 100%;
	}
	.elementor-23
		.elementor-element.elementor-element-5b71c99
		> .elementor-element-populated {
		padding: 0px 0px 0px 30px;
	}
	.elementor-23 .elementor-element.elementor-element-b9d4868 {
		padding: 40px 40px 40px 40px;
	}
	.elementor-23
		.elementor-element.elementor-element-c5e86bb
		> .elementor-element-populated {
		margin: -40px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	.elementor-23 .elementor-element.elementor-element-5e92aa7 {
		width: auto;
		max-width: auto;
	}
	.elementor-23
		.elementor-element.elementor-element-fb27d2c
		.wdt-content-item
		.wdt-content-icon-wrapper {
		margin: 0px 0px 80px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-32d3378 {
		padding: 100px 0px 90px 0px;
	}
}
@media (max-width: 1280px) {
	.elementor-23
		.elementor-element.elementor-element-9d46562
		> .elementor-container {
		min-height: 600px;
	}
	.elementor-23 .elementor-element.elementor-element-9d46562 {
		margin-top: -300px;
		margin-bottom: 0px;
	}
	.elementor-23 .elementor-element.elementor-element-6faaf53 {
		--spacer-size: 500px;
		--container-widget-width: 700px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 700px);
		max-width: 700px;
	}
	.elementor-23 .elementor-element.elementor-element-079c88f {
		padding: 0px 50px 100px 50px;
	}
	.elementor-23 .elementor-element.elementor-element-29ce2eb {
		--spacer-size: 500px;
		--container-widget-width: 700px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 700px);
		max-width: 700px;
	}
	.elementor-23 .elementor-element.elementor-element-e9c37b6 {
		margin-top: 0px;
		margin-bottom: 30px;
	}
	.elementor-23
		.elementor-element.elementor-element-d6fcdb3
		> .elementor-element-populated {
		padding: 50px 0px 0px 50px;
	}
	.elementor-23 .elementor-element.elementor-element-622ecf8 {
		padding: 0px 0px 50px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-a08d15f {
		padding: 24px 30px 24px 30px;
	}
	.elementor-23
		.elementor-element.elementor-element-2571292
		.wdt-heading-holder
		.wdt-heading-deco-wrapper
		.wdt-heading-deco-inner.wdt-left-part {
		margin-right: 0px;
	}
	.elementor-23
		.elementor-element.elementor-element-2571292
		.wdt-heading-holder
		.wdt-heading-deco-wrapper
		.wdt-heading-deco-inner.wdt-right-part {
		margin-left: 0px;
	}
	.elementor-23
		.elementor-element.elementor-element-2571292
		.wdt-heading-holder
		.wdt-heading-deco-wrapper
		.wdt-heading-deco-inner
		.wdt-heading-deco-line {
		width: 0px;
		height: 0px;
	}
	.elementor-23
		.elementor-element.elementor-element-8b5d7bd
		.wdt-column-gap-custom {
		margin: 0 -20px;
	}
	.elementor-23
		.elementor-element.elementor-element-8b5d7bd
		.wdt-column-gap-custom
		.wdt-column {
		padding: 20px;
	}
	.elementor-23
		.elementor-element.elementor-element-1cf88b6
		> .elementor-element-populated {
		padding: 50px 0px 0px 50px;
	}
	.elementor-23 .elementor-element.elementor-element-f955b38 {
		padding: 0px 0px 50px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-ee6c951 {
		padding: 0px 0px 50px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-e24c45e {
		width: var(--container-widget-width, 700px);
		max-width: 700px;
		--container-widget-width: 700px;
		--container-widget-flex-grow: 0;
	}
	.elementor-23 .elementor-element.elementor-element-67aabab {
		padding: 300px 0px 0px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-9a6f164 {
		padding: 0px 0px 0px 50px;
	}
	.elementor-23 .elementor-element.elementor-element-230de6f {
		padding: 100px 0px 100px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-9aeb932 {
		--spacer-size: 500px;
		--container-widget-width: 700px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 700px);
		max-width: 700px;
	}
	.elementor-23
		.elementor-element.elementor-element-a02edcb.elementor-column
		> .elementor-widget-wrap {
		justify-content: center;
	}
	.elementor-23
		.elementor-element.elementor-element-a02edcb
		> .elementor-element-populated {
		margin: 0px 0px 50px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	.elementor-23 .elementor-element.elementor-element-8971bde {
		--container-widget-width: 450px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 450px);
		max-width: 450px;
	}
	.elementor-23
		.elementor-element.elementor-element-8971bde
		.wdt-heading-holder,
	.elementor-23
		.elementor-element.elementor-element-8971bde
		.wdt-heading-holder
		> .wdt-heading-separator-wrapper
		.wdt-heading-separator,
	.elementor-23
		.elementor-element.elementor-element-8971bde
		.wdt-heading-holder
		> .wdt-heading-title-wrapper
		.wdt-heading-title,
	.elementor-23
		.elementor-element.elementor-element-8971bde
		.wdt-heading-holder
		> .wdt-heading-subtitle-wrapper
		.wdt-heading-subtitle {
		text-align: center;
		justify-content: center;
		justify-items: center;
	}
	.elementor-23 .elementor-element.elementor-element-35003c3 {
		width: var(--container-widget-width, 450px);
		max-width: 450px;
		--container-widget-width: 450px;
		--container-widget-flex-grow: 0;
	}
	.elementor-23
		.elementor-element.elementor-element-35003c3
		.elementor-widget-container {
		text-align: center;
		justify-content: center;
		justify-items: center;
	}
	.elementor-23 .elementor-element.elementor-element-a576641 {
		padding: 120px 20px 80px 20px;
	}
	.elementor-23
		.elementor-element.elementor-element-700fb49
		> .elementor-element-populated {
		padding: 0px 20px 0px 0px;
	}
	.elementor-23
		.elementor-element.elementor-element-f88cfce
		> .elementor-widget-container {
		margin: 0px 10px 10px 10px;
	}
	.elementor-23 .elementor-element.elementor-element-f88cfce .wdt-content-item {
		padding: 20px 20px 20px 20px;
	}
	.elementor-23 .elementor-element.elementor-element-ff5b5ef {
		--spacer-size: 60px;
	}
	.elementor-23
		.elementor-element.elementor-element-25a58de
		> .elementor-element-populated {
		padding: 0px 0px 0px 20px;
	}
	.elementor-23 .elementor-element.elementor-element-f6958ce {
		padding: 80px 0px 100px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-b9d4868 {
		padding: 30px 30px 30px 30px;
	}
	.elementor-23
		.elementor-element.elementor-element-5e92aa7
		> .elementor-widget-container {
		margin: 100px 0px -125px 0px;
	}
	.elementor-23
		.elementor-element.elementor-element-fb27d2c
		.wdt-content-item
		.wdt-content-icon-wrapper {
		margin: 0px 0px 80px 0px;
	}
}
@media (max-width: 1024px) {
	.elementor-23
		.elementor-element.elementor-element-9d46562
		> .elementor-container {
		min-height: 450px;
	}
	.elementor-23 .elementor-element.elementor-element-9d46562 {
		margin-top: -90px;
		margin-bottom: 0px;
	}
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	body:not(.rtl) .elementor-23 .elementor-element.elementor-element-433fb25 {
		left: 3px;
	}
	body.rtl .elementor-23 .elementor-element.elementor-element-433fb25 {
		right: 3px;
	}
	.elementor-23 .elementor-element.elementor-element-433fb25 {
		bottom: 0px;
		z-index: -2;
	}
	.elementor-23
		.elementor-element.elementor-element-cc88eef
		.wdt-heading-holder,
	.elementor-23
		.elementor-element.elementor-element-cc88eef
		.wdt-heading-holder
		> .wdt-heading-separator-wrapper
		.wdt-heading-separator,
	.elementor-23
		.elementor-element.elementor-element-cc88eef
		.wdt-heading-holder
		> .wdt-heading-title-wrapper
		.wdt-heading-title,
	.elementor-23
		.elementor-element.elementor-element-cc88eef
		.wdt-heading-holder
		> .wdt-heading-subtitle-wrapper
		.wdt-heading-subtitle {
		text-align: center;
		justify-content: center;
		justify-items: center;
	}
	.elementor-23
		.elementor-element.elementor-element-c70b20a.elementor-column
		> .elementor-widget-wrap {
		justify-content: center;
	}
	.elementor-23
		.elementor-element.elementor-element-c70b20a
		> .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	.elementor-23 .elementor-element.elementor-element-e9c37b6 {
		margin-top: 0px;
		margin-bottom: 30px;
	}
	.elementor-23
		.elementor-element.elementor-element-df75463
		> .elementor-element-populated {
		padding: 0px 50px 0px 50px;
	}
	.elementor-23
		.elementor-element.elementor-element-0930e47
		> .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	.elementor-23
		.elementor-element.elementor-element-e51aba5
		> .elementor-element-populated {
		padding: 0px 50px 0px 50px;
	}
	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	.elementor-23 .elementor-element.elementor-element-73424cb {
		padding: 70px 20px 100px 20px;
	}
	.elementor-23
		.elementor-element.elementor-element-d6fcdb3
		> .elementor-element-populated {
		padding: 50px 0px 0px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-622ecf8 {
		padding: 0px 0px 50px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-a08d15f {
		margin-top: 70px;
		margin-bottom: 100px;
		padding: 30px 50px 30px 50px;
	}
	.elementor-23
		.elementor-element.elementor-element-74e23d0.elementor-column
		> .elementor-widget-wrap {
		justify-content: center;
	}
	.elementor-widget-icon-list
		.elementor-icon-list-item
		> .elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
	}
	.elementor-23 .elementor-element.elementor-element-29d23ab {
		width: auto;
		max-width: auto;
	}
	.elementor-23
		.elementor-element.elementor-element-6561293
		.elementor-icon-list-items:not(.elementor-inline-items)
		.elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(30px / 2);
	}
	.elementor-23
		.elementor-element.elementor-element-6561293
		.elementor-icon-list-items:not(.elementor-inline-items)
		.elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(30px / 2);
	}
	.elementor-23
		.elementor-element.elementor-element-6561293
		.elementor-icon-list-items.elementor-inline-items
		.elementor-icon-list-item {
		margin-inline: calc(30px / 2);
	}
	.elementor-23
		.elementor-element.elementor-element-6561293
		.elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-30px / 2);
	}
	.elementor-23
		.elementor-element.elementor-element-6561293
		.elementor-icon-list-items.elementor-inline-items
		.elementor-icon-list-item:after {
		inset-inline-end: calc(-30px / 2);
	}
	.elementor-23 .elementor-element.elementor-element-ace2596 {
		padding: 10px 0px 0px 0px;
	}
	.elementor-23
		.elementor-element.elementor-element-2571292
		.wdt-heading-holder,
	.elementor-23
		.elementor-element.elementor-element-2571292
		.wdt-heading-holder
		> .wdt-heading-separator-wrapper
		.wdt-heading-separator,
	.elementor-23
		.elementor-element.elementor-element-2571292
		.wdt-heading-holder
		> .wdt-heading-title-wrapper
		.wdt-heading-title,
	.elementor-23
		.elementor-element.elementor-element-2571292
		.wdt-heading-holder
		> .wdt-heading-subtitle-wrapper
		.wdt-heading-subtitle {
		text-align: start;
		justify-content: start;
		justify-items: start;
	}
	.elementor-23
		.elementor-element.elementor-element-2571292
		.wdt-heading-holder
		.wdt-heading-deco-wrapper
		.wdt-heading-deco-inner.wdt-left-part {
		margin-right: 0px;
	}
	.elementor-23
		.elementor-element.elementor-element-2571292
		.wdt-heading-holder
		.wdt-heading-deco-wrapper
		.wdt-heading-deco-inner.wdt-right-part {
		margin-left: 0px;
	}
	.elementor-23
		.elementor-element.elementor-element-2571292
		.wdt-heading-holder
		.wdt-heading-deco-wrapper
		.wdt-heading-deco-inner
		.wdt-heading-deco-line {
		width: 0px;
		height: 0px;
	}
	.elementor-23
		.elementor-element.elementor-element-73d0229.elementor-column
		> .elementor-widget-wrap {
		justify-content: flex-start;
	}
	.elementor-23
		.elementor-element.elementor-element-73d0229
		> .elementor-element-populated {
		padding: 15px 0px 0px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-4413c9b {
		padding: 70px 20px 100px 20px;
	}
	.elementor-23
		.elementor-element.elementor-element-8b5d7bd
		.wdt-column-gap-custom {
		margin: 0 -10px;
	}
	.elementor-23
		.elementor-element.elementor-element-8b5d7bd
		.wdt-column-gap-custom
		.wdt-column {
		padding: 10px;
	}
	.elementor-23
		.elementor-element.elementor-element-1cf88b6
		> .elementor-element-populated {
		padding: 50px 0px 0px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-f955b38 {
		padding: 0px 0px 50px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-ee6c951 {
		padding: 0px 0px 0px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-e24c45e {
		--container-widget-width: 650px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 650px);
		max-width: 650px;
	}
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	.elementor-23
		.elementor-element.elementor-element-67aabab:not(
			.elementor-motion-effects-element-type-background
		),
	.elementor-23
		.elementor-element.elementor-element-67aabab
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer {
		background-image: url('../images/banner-bg-scaled.jpg');
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	.elementor-23
		.elementor-element.elementor-element-67aabab
		> .elementor-background-overlay {
		opacity: 0.4;
	}
	.elementor-23 .elementor-element.elementor-element-67aabab {
		margin-top: 60px;
		margin-bottom: 0px;
		padding: 200px 0px 0px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-9a6f164 {
		padding: 0px 50px 0px 50px;
	}
	.elementor-23 .elementor-element.elementor-element-de178db {
		padding: 0px 0px 0px 0px;
	}
	.elementor-23
		.elementor-element.elementor-element-a02edcb.elementor-column
		> .elementor-widget-wrap {
		justify-content: center;
	}
	.elementor-23
		.elementor-element.elementor-element-a02edcb
		> .elementor-element-populated {
		padding: 0px 50px 0px 50px;
	}
	.elementor-23
		.elementor-element.elementor-element-8971bde
		.wdt-heading-holder,
	.elementor-23
		.elementor-element.elementor-element-8971bde
		.wdt-heading-holder
		> .wdt-heading-separator-wrapper
		.wdt-heading-separator,
	.elementor-23
		.elementor-element.elementor-element-8971bde
		.wdt-heading-holder
		> .wdt-heading-title-wrapper
		.wdt-heading-title,
	.elementor-23
		.elementor-element.elementor-element-8971bde
		.wdt-heading-holder
		> .wdt-heading-subtitle-wrapper
		.wdt-heading-subtitle {
		text-align: center;
		justify-content: center;
		justify-items: center;
	}
	.elementor-23 .elementor-element.elementor-element-d2d4bac {
		--container-widget-width: 209px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 209px);
		max-width: 209px;
	}
	.elementor-23
		.elementor-element.elementor-element-5460d1f
		> .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-5460d1f {
		text-align: center;
	}
	.elementor-23 .elementor-element.elementor-element-35003c3 {
		width: auto;
		max-width: auto;
	}
	.elementor-23
		.elementor-element.elementor-element-e0187ab
		> .elementor-element-populated {
		margin: 50px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	.elementor-23 .elementor-element.elementor-element-d5a8355 {
		padding: 0px 0px 0px 0px;
	}
	.elementor-23
		.elementor-element.elementor-element-f33e8bb
		> .elementor-element-populated {
		margin: 50px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	.elementor-23
		.elementor-element.elementor-element-38fdd5b
		> .elementor-element-populated {
		margin: 50px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	.elementor-23
		.elementor-element.elementor-element-700fb49
		> .elementor-element-populated {
		padding: 50px 0px 0px 0px;
	}
	.elementor-23
		.elementor-element.elementor-element-40b651e
		> .elementor-element-populated {
		margin: 0px 0px 0px 80px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 80px;
	}
	.elementor-23 .elementor-element.elementor-element-7bbac4c {
		--spacer-size: 450px;
	}
	.elementor-23 .elementor-element.elementor-element-abfa7b9 {
		--spacer-size: 450px;
	}
	.elementor-23
		.elementor-element.elementor-element-25a58de
		> .elementor-element-populated {
		padding: 50px 0px 0px 0px;
	}
	.elementor-23
		.elementor-element.elementor-element-c54368a.elementor-column
		> .elementor-widget-wrap {
		justify-content: center;
	}
	.elementor-23
		.elementor-element.elementor-element-c54368a
		> .elementor-element-populated {
		padding: 100px 0px 0px 0px;
	}
	.elementor-23
		.elementor-element.elementor-element-4de4578
		.wdt-heading-holder,
	.elementor-23
		.elementor-element.elementor-element-4de4578
		.wdt-heading-holder
		> .wdt-heading-separator-wrapper
		.wdt-heading-separator,
	.elementor-23
		.elementor-element.elementor-element-4de4578
		.wdt-heading-holder
		> .wdt-heading-title-wrapper
		.wdt-heading-title,
	.elementor-23
		.elementor-element.elementor-element-4de4578
		.wdt-heading-holder
		> .wdt-heading-subtitle-wrapper
		.wdt-heading-subtitle {
		text-align: center;
		justify-content: center;
		justify-items: center;
	}
	.elementor-23
		.elementor-element.elementor-element-5b71c99.elementor-column
		> .elementor-widget-wrap {
		justify-content: center;
	}
	.elementor-23
		.elementor-element.elementor-element-5b71c99
		> .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-b9d4868 {
		margin-top: 60px;
		margin-bottom: -100px;
	}
	.elementor-23 .elementor-element.elementor-element-32d3378 {
		padding: 150px 0px 60px 0px;
	}
}
@media (max-width: 768px) {
	.elementor-23
		.elementor-element.elementor-element-9d46562
		> .elementor-container {
		min-height: 270px;
	}
	.elementor-23 .elementor-element.elementor-element-9d46562 {
		margin-top: -170px;
		margin-bottom: 0px;
	}
	.elementor-23 .elementor-element.elementor-element-e4b5b2b {
		--spacer-size: 100px;
	}
	.elementor-23
		.elementor-element.elementor-element-e4b5b2b
		> .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-433fb25 {
		--spacer-size: 100px;
		z-index: -1;
	}
	.elementor-23
		.elementor-element.elementor-element-433fb25
		> .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-5555171 {
		padding: 80px 30px 0px 30px;
	}
	.elementor-23 .elementor-element.elementor-element-079c88f {
		padding: 0px 30px 80px 30px;
	}
	.elementor-23 .elementor-element.elementor-element-e9c37b6 {
		margin-top: 0px;
		margin-bottom: 30px;
	}
	.elementor-23 .elementor-element.elementor-element-113422c {
		padding: 0px 0px 0px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-73424cb {
		padding: 100px 30px 100px 30px;
	}
	.elementor-23
		.elementor-element.elementor-element-d6fcdb3
		> .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-622ecf8 {
		padding: 0px 0px 30px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-a08d15f {
		padding: 30px 30px 30px 30px;
	}
	.elementor-23
		.elementor-element.elementor-element-74e23d0.elementor-column
		> .elementor-widget-wrap {
		justify-content: flex-start;
	}
	.elementor-23
		.elementor-element.elementor-element-1d7f599.elementor-column
		> .elementor-widget-wrap {
		justify-content: flex-start;
	}
	.elementor-23
		.elementor-element.elementor-element-2571292
		.wdt-heading-holder
		.wdt-heading-deco-wrapper
		.wdt-heading-deco-inner.wdt-left-part {
		margin-right: 0px;
	}
	.elementor-23
		.elementor-element.elementor-element-2571292
		.wdt-heading-holder
		.wdt-heading-deco-wrapper
		.wdt-heading-deco-inner.wdt-right-part {
		margin-left: 0px;
	}
	.elementor-23
		.elementor-element.elementor-element-2571292
		.wdt-heading-holder
		.wdt-heading-deco-wrapper
		.wdt-heading-deco-inner
		.wdt-heading-deco-line {
		width: 0px;
		height: 0px;
	}
	.elementor-23
		.elementor-element.elementor-element-8d026ec
		.wdt-button-holder
		.wdt-button {
		margin: 0px 0px 0px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-8ba1fb9 {
		padding: 0px 0px 0px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-4413c9b {
		padding: 100px 30px 100px 30px;
	}
	.elementor-23
		.elementor-element.elementor-element-1cf88b6
		> .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-f955b38 {
		padding: 0px 0px 30px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-e24c45e {
		width: 100%;
		max-width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-67aabab {
		padding: 150px 0px 0px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-9a6f164 {
		padding: 0px 30px 0px 30px;
	}
	.elementor-23 .elementor-element.elementor-element-ca51e3c {
		width: 100%;
		max-width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-7687e70 {
		width: 100%;
		max-width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-230de6f {
		padding: 80px 30px 80px 30px;
	}
	.elementor-23
		.elementor-element.elementor-element-a02edcb
		> .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-8971bde {
		width: 100%;
		max-width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-a576641 {
		padding: 100px 20px 60px 20px;
	}
	.elementor-23 .elementor-element.elementor-element-19d2bd5 {
		width: 100%;
		max-width: 100%;
	}
	.elementor-23
		.elementor-element.elementor-element-40b651e
		> .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	.elementor-23 .elementor-element.elementor-element-ff5b5ef {
		--spacer-size: 40px;
	}
	.elementor-23 .elementor-element.elementor-element-51ce161 {
		width: 100%;
		max-width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-f6958ce {
		padding: 80px 20px 100px 20px;
	}
	.elementor-23 .elementor-element.elementor-element-e3e3c68 {
		width: 100%;
		max-width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-23fb97b {
		width: 100%;
		max-width: 100%;
	}
}
@media (max-width: 480px) {
	.elementor-23
		.elementor-element.elementor-element-9d46562
		> .elementor-container {
		min-height: 186px;
	}
	.elementor-23 .elementor-element.elementor-element-9d46562 {
		margin-top: -100px;
		margin-bottom: 0px;
	}
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	.elementor-23 .elementor-element.elementor-element-433fb25 {
		z-index: 0;
	}
	.elementor-23 .elementor-element.elementor-element-5555171 {
		padding: 50px 20px 0px 20px;
	}
	.elementor-23 .elementor-element.elementor-element-079c88f {
		padding: 0px 20px 80px 20px;
	}
	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	.elementor-23
		.elementor-element.elementor-element-553de8d
		> .elementor-widget-container {
		padding: 30px 30px 30px 30px;
	}
	.elementor-23
		.elementor-element.elementor-element-553de8d
		.elementor-icon-box-title,
	.elementor-23
		.elementor-element.elementor-element-553de8d
		.elementor-icon-box-title
		a {
		font-size: 25px;
	}
	.elementor-23
		.elementor-element.elementor-element-553de8d
		.elementor-icon-box-description {
		font-size: 14px;
	}
	.elementor-23
		.elementor-element.elementor-element-9cb7302
		> .elementor-widget-container {
		padding: 30px 30px 30px 30px;
	}
	.elementor-23
		.elementor-element.elementor-element-9cb7302
		.elementor-icon-box-title,
	.elementor-23
		.elementor-element.elementor-element-9cb7302
		.elementor-icon-box-title
		a {
		font-size: 25px;
	}
	.elementor-23
		.elementor-element.elementor-element-9cb7302
		.elementor-icon-box-description {
		font-size: 14px;
	}
	.elementor-23
		.elementor-element.elementor-element-3c16abe
		> .elementor-widget-container {
		padding: 30px 30px 30px 30px;
	}
	.elementor-23
		.elementor-element.elementor-element-3c16abe
		.elementor-icon-box-title,
	.elementor-23
		.elementor-element.elementor-element-3c16abe
		.elementor-icon-box-title
		a {
		font-size: 25px;
	}
	.elementor-23
		.elementor-element.elementor-element-3c16abe
		.elementor-icon-box-description {
		font-size: 14px;
	}
	.elementor-23
		.elementor-element.elementor-element-c4e8144
		> .elementor-widget-container {
		padding: 30px 30px 30px 30px;
	}
	.elementor-23
		.elementor-element.elementor-element-c4e8144
		.elementor-icon-box-title,
	.elementor-23
		.elementor-element.elementor-element-c4e8144
		.elementor-icon-box-title
		a {
		font-size: 25px;
	}
	.elementor-23
		.elementor-element.elementor-element-c4e8144
		.elementor-icon-box-description {
		font-size: 14px;
	}
	.elementor-23
		.elementor-element.elementor-element-39eb34d
		> .elementor-widget-container {
		padding: 30px 30px 30px 30px;
	}
	.elementor-23
		.elementor-element.elementor-element-39eb34d
		.elementor-icon-box-title,
	.elementor-23
		.elementor-element.elementor-element-39eb34d
		.elementor-icon-box-title
		a {
		font-size: 25px;
	}
	.elementor-23
		.elementor-element.elementor-element-39eb34d
		.elementor-icon-box-description {
		font-size: 14px;
	}
	.elementor-23
		.elementor-element.elementor-element-6bc3cc4
		> .elementor-widget-container {
		padding: 30px 30px 30px 30px;
	}
	.elementor-23
		.elementor-element.elementor-element-6bc3cc4
		.elementor-icon-box-title,
	.elementor-23
		.elementor-element.elementor-element-6bc3cc4
		.elementor-icon-box-title
		a {
		font-size: 25px;
	}
	.elementor-23
		.elementor-element.elementor-element-6bc3cc4
		.elementor-icon-box-description {
		font-size: 14px;
	}
	.elementor-23
		.elementor-element.elementor-element-4fc6d50
		> .elementor-widget-container {
		padding: 30px 30px 30px 30px;
	}
	.elementor-23
		.elementor-element.elementor-element-4fc6d50
		.elementor-icon-box-title,
	.elementor-23
		.elementor-element.elementor-element-4fc6d50
		.elementor-icon-box-title
		a {
		font-size: 25px;
	}
	.elementor-23
		.elementor-element.elementor-element-4fc6d50
		.elementor-icon-box-description {
		font-size: 14px;
	}
	.elementor-23
		.elementor-element.elementor-element-0995e11
		> .elementor-widget-container {
		padding: 30px 30px 30px 30px;
	}
	.elementor-23
		.elementor-element.elementor-element-0995e11
		.elementor-icon-box-title,
	.elementor-23
		.elementor-element.elementor-element-0995e11
		.elementor-icon-box-title
		a {
		font-size: 25px;
	}
	.elementor-23
		.elementor-element.elementor-element-0995e11
		.elementor-icon-box-description {
		font-size: 14px;
	}
	.elementor-23
		.elementor-element.elementor-element-3192c61
		> .elementor-widget-container {
		padding: 30px 30px 30px 30px;
	}
	.elementor-23
		.elementor-element.elementor-element-3192c61
		.elementor-icon-box-title,
	.elementor-23
		.elementor-element.elementor-element-3192c61
		.elementor-icon-box-title
		a {
		font-size: 25px;
	}
	.elementor-23
		.elementor-element.elementor-element-3192c61
		.elementor-icon-box-description {
		font-size: 14px;
	}
	.elementor-23
		.elementor-element.elementor-element-f538544
		> .elementor-widget-container {
		padding: 30px 30px 30px 30px;
	}
	.elementor-23
		.elementor-element.elementor-element-f538544
		.elementor-icon-box-title,
	.elementor-23
		.elementor-element.elementor-element-f538544
		.elementor-icon-box-title
		a {
		font-size: 25px;
	}
	.elementor-23
		.elementor-element.elementor-element-f538544
		.elementor-icon-box-description {
		font-size: 14px;
	}
	.elementor-23
		.elementor-element.elementor-element-f7b8bef
		> .elementor-widget-container {
		padding: 30px 30px 30px 30px;
	}
	.elementor-23
		.elementor-element.elementor-element-f7b8bef
		.elementor-icon-box-title,
	.elementor-23
		.elementor-element.elementor-element-f7b8bef
		.elementor-icon-box-title
		a {
		font-size: 25px;
	}
	.elementor-23
		.elementor-element.elementor-element-f7b8bef
		.elementor-icon-box-description {
		font-size: 14px;
	}
	.elementor-23
		.elementor-element.elementor-element-5a4aa2c
		> .elementor-widget-container {
		padding: 30px 30px 30px 30px;
	}
	.elementor-23
		.elementor-element.elementor-element-5a4aa2c
		.elementor-icon-box-title,
	.elementor-23
		.elementor-element.elementor-element-5a4aa2c
		.elementor-icon-box-title
		a {
		font-size: 25px;
	}
	.elementor-23
		.elementor-element.elementor-element-5a4aa2c
		.elementor-icon-box-description {
		font-size: 14px;
	}
	.elementor-23 .elementor-element.elementor-element-c47dc42 .elementor-button {
		font-size: 16px;
	}
	.elementor-23 .elementor-element.elementor-element-113422c {
		padding: 0px 0px 0px 0px;
	}
	.elementor-23
		.elementor-element.elementor-element-3c671dc
		> .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-73424cb {
		padding: 0px 20px 80px 0px;
	}
	.elementor-23
		.elementor-element.elementor-element-d6fcdb3
		> .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	.elementor-23 .elementor-element.elementor-element-622ecf8 {
		padding: 0px 0px 0px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-b37ae6d img {
		height: 192px;
	}
	.elementor-23 .elementor-element.elementor-element-a08d15f {
		margin-top: 50px;
		margin-bottom: 80px;
		padding: 30px 20px 30px 20px;
	}
	.elementor-23 .elementor-element.elementor-element-74e23d0 {
		width: 100%;
	}
	.elementor-23
		.elementor-element.elementor-element-74e23d0.elementor-column
		> .elementor-widget-wrap {
		justify-content: flex-start;
	}
	.elementor-widget-icon-list
		.elementor-icon-list-item
		> .elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
	}
	.elementor-23 .elementor-element.elementor-element-d267e31 {
		width: 100%;
	}
	.elementor-23
		.elementor-element.elementor-element-d267e31.elementor-column
		> .elementor-widget-wrap {
		justify-content: center;
	}
	.elementor-23
		.elementor-element.elementor-element-d267e31
		> .elementor-element-populated {
		padding: 30px 0px 0px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-ace2596 {
		padding: 15px 0px 0px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-8ba1fb9 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-23
		.elementor-element.elementor-element-11bda31
		> .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-4413c9b {
		padding: 30px 20px 80px 20px;
	}
	.elementor-23
		.elementor-element.elementor-element-8b5d7bd
		.wdt-content-item-holder
		.wdt-content-item
		.wdt-content-image-wrapper
		.wdt-content-image
		> span,
	.elementor-23
		.elementor-element.elementor-element-8b5d7bd
		.wdt-content-item-holder
		.wdt-content-item
		.wdt-content-image-wrapper
		.wdt-content-image
		> a {
		height: 263px;
	}
	.elementor-23
		.elementor-element.elementor-element-8b5d7bd
		.wdt-content-item-holder
		.wdt-content-item
		.wdt-content-elements-group.wdt-media-image-cover
		.wdt-content-image-wrapper
		.wdt-content-image
		> span,
	.elementor-23
		.elementor-element.elementor-element-8b5d7bd
		.wdt-content-item-holder
		.wdt-content-item
		.wdt-content-elements-group.wdt-media-image-cover
		.wdt-content-image-wrapper
		.wdt-content-image
		> a,
	.elementor-23
		.elementor-element.elementor-element-8b5d7bd
		.wdt-content-item-holder
		.wdt-content-item
		.wdt-content-elements-group.wdt-media-image-overlay
		.wdt-content-image-wrapper
		.wdt-content-image
		> span,
	.elementor-23
		.elementor-element.elementor-element-8b5d7bd
		.wdt-content-item-holder
		.wdt-content-item
		.wdt-content-elements-group.wdt-media-image-overlay
		.wdt-content-image-wrapper
		.wdt-content-image
		> a {
		height: 263px;
		margin-top: auto;
		margin-bottom: auto;
	}
	.elementor-23
		.elementor-element.elementor-element-8b5d7bd
		.wdt-rc-template-stage-over
		.wdt-content-item
		.wdt-content-media-group
		.wdt-content-image-wrapper {
		font-size: 263px;
	}
	.elementor-23 .elementor-element.elementor-element-f955b38 {
		padding: 80px 0px 30px 0px;
	}
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	.elementor-23
		.elementor-element.elementor-element-67aabab:not(
			.elementor-motion-effects-element-type-background
		),
	.elementor-23
		.elementor-element.elementor-element-67aabab
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer {
		background-position: center center;
		background-size: cover;
	}
	.elementor-23
		.elementor-element.elementor-element-67aabab
		> .elementor-background-overlay {
		opacity: 0.37;
	}
	.elementor-23 .elementor-element.elementor-element-67aabab {
		margin-top: 50px;
		margin-bottom: 80px;
		padding: 100px 0px 0px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-9a6f164 {
		padding: 0px 20px 0px 20px;
	}
	.elementor-23 .elementor-element.elementor-element-230de6f {
		padding: 0px 20px 80px 20px;
	}
	.elementor-23
		.elementor-element.elementor-element-a02edcb
		> .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-8971bde {
		width: 100%;
		max-width: 100%;
	}
	.elementor-23
		.elementor-element.elementor-element-5460d1f
		> .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-5460d1f {
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		text-align: center;
	}
	.elementor-23
		.elementor-element.elementor-element-e0187ab
		> .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	.elementor-23 .elementor-element.elementor-element-42dde1f img {
		height: 255px;
	}
	.elementor-23 .elementor-element.elementor-element-5e21ef1 img {
		height: 255px;
	}
	.elementor-23 .elementor-element.elementor-element-7bbac4c {
		--spacer-size: 300px;
	}
	.elementor-23 .elementor-element.elementor-element-f88cfce .wdt-content-item {
		padding: 15px 15px 15px 15px;
	}
	.elementor-23 .elementor-element.elementor-element-abfa7b9 {
		--spacer-size: 300px;
	}
	.elementor-23 .elementor-element.elementor-element-b9d4868 {
		padding: 30px 30px 50px 30px;
	}
	.elementor-23
		.elementor-element.elementor-element-5e92aa7
		> .elementor-widget-container {
		margin: 110px 0px -180px 0px;
	}
	.elementor-23
		.elementor-element.elementor-element-fb27d2c
		.wdt-content-item
		.wdt-content-icon-wrapper {
		margin: 0px 0px 140px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-32d3378 {
		padding: 100px 0px 40px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-c1b0ab3 {
		padding: 0px 20px 0px 20px;
	}
	.elementor-23
		.elementor-element.elementor-element-6e5d0bb
		.wdt-content-item-holder
		.wdt-content-item
		.wdt-content-image-wrapper
		.wdt-content-image
		> span,
	.elementor-23
		.elementor-element.elementor-element-6e5d0bb
		.wdt-content-item-holder
		.wdt-content-item
		.wdt-content-image-wrapper
		.wdt-content-image
		> a {
		height: 150px;
	}
	.elementor-23
		.elementor-element.elementor-element-6e5d0bb
		.wdt-content-item-holder
		.wdt-content-item
		.wdt-content-elements-group.wdt-media-image-cover
		.wdt-content-image-wrapper
		.wdt-content-image
		> span,
	.elementor-23
		.elementor-element.elementor-element-6e5d0bb
		.wdt-content-item-holder
		.wdt-content-item
		.wdt-content-elements-group.wdt-media-image-cover
		.wdt-content-image-wrapper
		.wdt-content-image
		> a,
	.elementor-23
		.elementor-element.elementor-element-6e5d0bb
		.wdt-content-item-holder
		.wdt-content-item
		.wdt-content-elements-group.wdt-media-image-overlay
		.wdt-content-image-wrapper
		.wdt-content-image
		> span,
	.elementor-23
		.elementor-element.elementor-element-6e5d0bb
		.wdt-content-item-holder
		.wdt-content-item
		.wdt-content-elements-group.wdt-media-image-overlay
		.wdt-content-image-wrapper
		.wdt-content-image
		> a {
		height: 150px;
		margin-top: auto;
		margin-bottom: auto;
	}
	.elementor-23
		.elementor-element.elementor-element-6e5d0bb
		.wdt-rc-template-stage-over
		.wdt-content-item
		.wdt-content-media-group
		.wdt-content-image-wrapper {
		font-size: 150px;
	}
	.elementor-23 .elementor-element.elementor-element-ef48e3d iframe {
		height: 250px;
	}
}
@media (min-width: 481px) {
	.elementor-23 .elementor-element.elementor-element-ee1e897 {
		width: 80%;
	}
	.elementor-23 .elementor-element.elementor-element-c70b20a {
		width: 19.333%;
	}
	.elementor-23 .elementor-element.elementor-element-df75463 {
		width: 20%;
	}
	.elementor-23 .elementor-element.elementor-element-0930e47 {
		width: 59.334%;
	}
	.elementor-23 .elementor-element.elementor-element-e51aba5 {
		width: 20%;
	}
	.elementor-23 .elementor-element.elementor-element-d6fcdb3 {
		width: 50%;
	}
	.elementor-23 .elementor-element.elementor-element-38445d8 {
		width: 50%;
	}
	.elementor-23 .elementor-element.elementor-element-f5fbfdc {
		width: 32%;
	}
	.elementor-23 .elementor-element.elementor-element-74e23d0 {
		width: 9%;
	}
	.elementor-23 .elementor-element.elementor-element-d267e31 {
		width: 91%;
	}
	.elementor-23 .elementor-element.elementor-element-7dd4dd9 {
		width: 68%;
	}
	.elementor-23 .elementor-element.elementor-element-1d7f599 {
		width: 80%;
	}
	.elementor-23 .elementor-element.elementor-element-73d0229 {
		width: 20%;
	}
	.elementor-23 .elementor-element.elementor-element-246628e {
		width: 50%;
	}
	.elementor-23 .elementor-element.elementor-element-1cf88b6 {
		width: 50%;
	}
	.elementor-23 .elementor-element.elementor-element-a02edcb {
		width: 40%;
	}
	.elementor-23 .elementor-element.elementor-element-e0187ab {
		width: 60%;
	}
	.elementor-23 .elementor-element.elementor-element-700fb49 {
		width: 60%;
	}
	.elementor-23 .elementor-element.elementor-element-40b651e {
		width: 40%;
	}
	.elementor-23 .elementor-element.elementor-element-be0d7b3 {
		width: 41%;
	}
	.elementor-23 .elementor-element.elementor-element-25a58de {
		width: 59%;
	}
	.elementor-23 .elementor-element.elementor-element-e4808bf {
		width: 40%;
	}
	.elementor-23 .elementor-element.elementor-element-b8f52c2 {
		width: 60%;
	}
	.elementor-23 .elementor-element.elementor-element-c54368a {
		width: 55%;
	}
	.elementor-23 .elementor-element.elementor-element-5b71c99 {
		width: 45%;
	}
}
@media (max-width: 1540px) and (min-width: 481px) {
	.elementor-23 .elementor-element.elementor-element-df75463 {
		width: 25%;
	}
	.elementor-23 .elementor-element.elementor-element-0930e47 {
		width: 50%;
	}
	.elementor-23 .elementor-element.elementor-element-e51aba5 {
		width: 25%;
	}
	.elementor-23 .elementor-element.elementor-element-d6fcdb3 {
		width: 50%;
	}
	.elementor-23 .elementor-element.elementor-element-38445d8 {
		width: 50%;
	}
	.elementor-23 .elementor-element.elementor-element-1d7f599 {
		width: 77%;
	}
	.elementor-23 .elementor-element.elementor-element-73d0229 {
		width: 23%;
	}
	.elementor-23 .elementor-element.elementor-element-246628e {
		width: 50%;
	}
	.elementor-23 .elementor-element.elementor-element-1cf88b6 {
		width: 50%;
	}
	.elementor-23 .elementor-element.elementor-element-a02edcb {
		width: 30%;
	}
	.elementor-23 .elementor-element.elementor-element-e0187ab {
		width: 70%;
	}
	.elementor-23 .elementor-element.elementor-element-f33e8bb {
		width: 33.3%;
	}
	.elementor-23 .elementor-element.elementor-element-38fdd5b {
		width: 33.3%;
	}
	.elementor-23 .elementor-element.elementor-element-be0d7b3 {
		width: 45%;
	}
	.elementor-23 .elementor-element.elementor-element-25a58de {
		width: 55%;
	}
	.elementor-23 .elementor-element.elementor-element-5e6b220 {
		width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-c54368a {
		width: 50%;
	}
	.elementor-23 .elementor-element.elementor-element-5b71c99 {
		width: 50%;
	}
}
@media (max-width: 1280px) and (min-width: 481px) {
	.elementor-23 .elementor-element.elementor-element-ee1e897 {
		width: 75%;
	}
	.elementor-23 .elementor-element.elementor-element-c70b20a {
		width: 25%;
	}
	.elementor-23 .elementor-element.elementor-element-df75463 {
		width: 20%;
	}
	.elementor-23 .elementor-element.elementor-element-0930e47 {
		width: 60%;
	}
	.elementor-23 .elementor-element.elementor-element-e51aba5 {
		width: 20%;
	}
	.elementor-23 .elementor-element.elementor-element-d6fcdb3 {
		width: 50%;
	}
	.elementor-23 .elementor-element.elementor-element-38445d8 {
		width: 50%;
	}
	.elementor-23 .elementor-element.elementor-element-f5fbfdc {
		width: 42%;
	}
	.elementor-23 .elementor-element.elementor-element-1d7f599 {
		width: 69%;
	}
	.elementor-23 .elementor-element.elementor-element-73d0229 {
		width: 31%;
	}
	.elementor-23 .elementor-element.elementor-element-246628e {
		width: 50%;
	}
	.elementor-23 .elementor-element.elementor-element-1cf88b6 {
		width: 50%;
	}
	.elementor-23 .elementor-element.elementor-element-d528653 {
		width: 60%;
	}
	.elementor-23 .elementor-element.elementor-element-876a3f8 {
		width: 60%;
	}
	.elementor-23 .elementor-element.elementor-element-a02edcb {
		width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-e0187ab {
		width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-f33e8bb {
		width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-38fdd5b {
		width: 100%;
	}
}
@media (max-width: 1024px) and (min-width: 481px) {
	.elementor-23 .elementor-element.elementor-element-ee1e897 {
		width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-c70b20a {
		width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-df75463 {
		width: 20%;
	}
	.elementor-23 .elementor-element.elementor-element-0930e47 {
		width: 60%;
	}
	.elementor-23 .elementor-element.elementor-element-e51aba5 {
		width: 20%;
	}
	.elementor-23 .elementor-element.elementor-element-648eddb {
		width: 50%;
	}
	.elementor-23 .elementor-element.elementor-element-ddfb29d {
		width: 50%;
	}
	.elementor-23 .elementor-element.elementor-element-5736322 {
		width: 50%;
	}
	.elementor-23 .elementor-element.elementor-element-db6f696 {
		width: 50%;
	}
	.elementor-23 .elementor-element.elementor-element-ffa3c72 {
		width: 50%;
	}
	.elementor-23 .elementor-element.elementor-element-71023f6 {
		width: 50%;
	}
	.elementor-23 .elementor-element.elementor-element-fe66e40 {
		width: 50%;
	}
	.elementor-23 .elementor-element.elementor-element-77955e7 {
		width: 50%;
	}
	.elementor-23 .elementor-element.elementor-element-ceb5402 {
		width: 50%;
	}
	.elementor-23 .elementor-element.elementor-element-bee41f4 {
		width: 50%;
	}
	.elementor-23 .elementor-element.elementor-element-2aac9b0 {
		width: 50%;
	}
	.elementor-23 .elementor-element.elementor-element-fe70b8b {
		width: 50%;
	}
	.elementor-23 .elementor-element.elementor-element-d6fcdb3 {
		width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-38445d8 {
		width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-f5fbfdc {
		width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-74e23d0 {
		width: 5%;
	}
	.elementor-23 .elementor-element.elementor-element-d267e31 {
		width: 90%;
	}
	.elementor-23 .elementor-element.elementor-element-7dd4dd9 {
		width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-1d7f599 {
		width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-73d0229 {
		width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-246628e {
		width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-1cf88b6 {
		width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-d528653 {
		width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-876a3f8 {
		width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-a02edcb {
		width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-e0187ab {
		width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-f33e8bb {
		width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-38fdd5b {
		width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-700fb49 {
		width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-40b651e {
		width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-be0d7b3 {
		width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-25a58de {
		width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-c54368a {
		width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-5b71c99 {
		width: 100%;
	}
}
@media (max-width: 768px) and (min-width: 481px) {
	.elementor-23 .elementor-element.elementor-element-df75463 {
		width: 10%;
	}
	.elementor-23 .elementor-element.elementor-element-0930e47 {
		width: 80%;
	}
	.elementor-23 .elementor-element.elementor-element-e51aba5 {
		width: 10%;
	}
	.elementor-23 .elementor-element.elementor-element-1d7f599 {
		width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-73d0229 {
		width: 100%;
	}
}
@media (min-width: 1541px) {
	.elementor-23
		.elementor-element.elementor-element-67aabab:not(
			.elementor-motion-effects-element-type-background
		),
	.elementor-23
		.elementor-element.elementor-element-67aabab
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
	.elementor-23
		.elementor-element.elementor-element-27eabc6
		> .elementor-background-overlay {
		background-attachment: fixed;
	}
}
@media (min-width: 2400px) {
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	body:not(.rtl) .elementor-23 .elementor-element.elementor-element-6faaf53 {
		left: -5%;
	}
	body.rtl .elementor-23 .elementor-element.elementor-element-6faaf53 {
		right: -5%;
	}
	.elementor-23 .elementor-element.elementor-element-6faaf53 {
		bottom: 290px;
	}
	.elementor-23 .elementor-element.elementor-element-079c88f {
		padding: 150px 0px 120px 0px;
	}
	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	.elementor-23 .elementor-element.elementor-element-3c671dc {
		width: 100%;
	}
	.elementor-23
		.elementor-element.elementor-element-3c671dc
		> .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-d6fcdb3 {
		width: 50%;
	}
	.elementor-23
		.elementor-element.elementor-element-d6fcdb3
		> .elementor-element-populated {
		padding: 0px 40px 0px 40px;
	}
	.elementor-23 .elementor-element.elementor-element-622ecf8 {
		padding: 0px 0px 30px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-38445d8 {
		width: 50%;
	}
	.elementor-bc-flex-widget
		.elementor-23
		.elementor-element.elementor-element-38445d8.elementor-column
		.elementor-widget-wrap {
		align-items: center;
	}
	.elementor-23
		.elementor-element.elementor-element-38445d8.elementor-column.elementor-element[data-element_type='column']
		> .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	.elementor-23
		.elementor-element.elementor-element-38445d8.elementor-column
		> .elementor-widget-wrap {
		justify-content: center;
	}
	.elementor-23
		.elementor-element.elementor-element-38445d8
		> .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-widget-icon-list
		.elementor-icon-list-item
		> .elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
	}
	.elementor-23 .elementor-element.elementor-element-11bda31 {
		width: 100%;
	}
	.elementor-23
		.elementor-element.elementor-element-11bda31
		> .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-246628e {
		width: 50%;
	}
	.elementor-bc-flex-widget
		.elementor-23
		.elementor-element.elementor-element-246628e.elementor-column
		.elementor-widget-wrap {
		align-items: center;
	}
	.elementor-23
		.elementor-element.elementor-element-246628e.elementor-column.elementor-element[data-element_type='column']
		> .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	.elementor-23
		.elementor-element.elementor-element-246628e.elementor-column
		> .elementor-widget-wrap {
		justify-content: center;
	}
	.elementor-23
		.elementor-element.elementor-element-246628e
		> .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-23
		.elementor-element.elementor-element-8b5d7bd
		.wdt-content-item-holder
		.wdt-content-item
		.wdt-content-image-wrapper
		.wdt-content-image
		> span,
	.elementor-23
		.elementor-element.elementor-element-8b5d7bd
		.wdt-content-item-holder
		.wdt-content-item
		.wdt-content-image-wrapper
		.wdt-content-image
		> a {
		height: 750px;
	}
	.elementor-23
		.elementor-element.elementor-element-8b5d7bd
		.wdt-content-item-holder
		.wdt-content-item
		.wdt-content-elements-group.wdt-media-image-cover
		.wdt-content-image-wrapper
		.wdt-content-image
		> span,
	.elementor-23
		.elementor-element.elementor-element-8b5d7bd
		.wdt-content-item-holder
		.wdt-content-item
		.wdt-content-elements-group.wdt-media-image-cover
		.wdt-content-image-wrapper
		.wdt-content-image
		> a,
	.elementor-23
		.elementor-element.elementor-element-8b5d7bd
		.wdt-content-item-holder
		.wdt-content-item
		.wdt-content-elements-group.wdt-media-image-overlay
		.wdt-content-image-wrapper
		.wdt-content-image
		> span,
	.elementor-23
		.elementor-element.elementor-element-8b5d7bd
		.wdt-content-item-holder
		.wdt-content-item
		.wdt-content-elements-group.wdt-media-image-overlay
		.wdt-content-image-wrapper
		.wdt-content-image
		> a {
		height: 750px;
		margin-top: auto;
		margin-bottom: auto;
	}
	.elementor-23
		.elementor-element.elementor-element-8b5d7bd
		.wdt-rc-template-stage-over
		.wdt-content-item
		.wdt-content-media-group
		.wdt-content-image-wrapper {
		font-size: 750px;
	}
	.elementor-23 .elementor-element.elementor-element-1cf88b6 {
		width: 50%;
	}
	.elementor-23
		.elementor-element.elementor-element-1cf88b6
		> .elementor-element-populated {
		padding: 0px 0px 0px 40px;
	}
	.elementor-23 .elementor-element.elementor-element-f955b38 {
		padding: 0px 0px 30px 0px;
	}
	.elementor-23
		.elementor-element.elementor-element-5bee893
		> .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	.elementor-23
		.elementor-element.elementor-element-67aabab
		> .elementor-background-overlay {
		opacity: 0.35;
	}
	.elementor-23
		.elementor-element.elementor-element-d2d4bac
		> .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-d2d4bac {
		--container-widget-width: 101px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 101px);
		max-width: 101px;
	}
	.elementor-23 .elementor-element.elementor-element-d2d4bac img {
		width: 85px;
	}
	.elementor-23
		.elementor-element.elementor-element-5460d1f
		> .elementor-widget-container {
		margin: 20px 0px 0px 30px;
	}
	.elementor-23 .elementor-element.elementor-element-5e6b220 {
		width: 100%;
	}
}
