.elementor-457 .elementor-element.elementor-element-80131d9 {
	--display: flex;
	--min-height: 1000px;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--margin-top: -150px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-457 .elementor-element.elementor-element-80131d9:not(.elementor-motion-effects-element-type-background),
.elementor-457 .elementor-element.elementor-element-80131d9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/images/Banner/Banner.jpg");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-457 .elementor-element.elementor-element-0bba8f4 .elementor-repeater-item-eb82c54 {
	text-decoration: none;
	font-style: normal;
}

.elementor-457 .elementor-element.elementor-element-0bba8f4 .elementor-repeater-item-e38f200 img {
	width: 140px;
	height: 65px;
	border-radius: 50px;
}

.elementor-457 .elementor-element.elementor-element-0bba8f4 .elementor-repeater-item-21b4891 {
	text-decoration: none;
	font-style: normal;
}

.elementor-457 .elementor-element.elementor-element-0bba8f4 .elementor-repeater-item-a95f39d {
	text-decoration: none;
	font-style: normal;
}

.elementor-457 .elementor-element.elementor-element-0bba8f4 {
	width: var(--container-widget-width, 900px);
	max-width: 900px;
	--container-widget-width: 900px;
	--container-widget-flex-grow: 0;
}

.elementor-457 .elementor-element.elementor-element-0bba8f4>.elementor-widget-container {
	padding: 0px 0px 16px 0px;
}

.elementor-457 .elementor-element.elementor-element-0bba8f4 .wdt-elementor-repeater-container-wrapper {
	text-align: center;
}

.elementor-457 .elementor-element.elementor-element-0bba8f4 .wdt-text-title {
	color: var(--e-global-color-d55e322);
}

.elementor-457 .elementor-element.elementor-element-2f2fa2f .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
	align-items: center;
	color: var(--e-global-color-d55e322);
}

.elementor-457 .elementor-element.elementor-element-2f2fa2f .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	align-items: center;
}

.elementor-457 .elementor-element.elementor-element-2f2fa2f {
	width: var(--container-widget-width, 750px);
	max-width: 750px;
	--container-widget-width: 750px;
	--container-widget-flex-grow: 0;
}

.elementor-457 .elementor-element.elementor-element-2f2fa2f .wdt-heading-holder,
.elementor-457 .elementor-element.elementor-element-2f2fa2f .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-457 .elementor-element.elementor-element-2f2fa2f .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-457 .elementor-element.elementor-element-2f2fa2f .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-457 .elementor-element.elementor-element-2f2fa2f .wdt-heading-holder .wdt-heading-content-wrapper {
	color: var(--e-global-color-d55e322);
}

.elementor-457 .elementor-element.elementor-element-717ff08 {
	width: 100%;
	max-width: 100%;
}

.elementor-457 .elementor-element.elementor-element-717ff08>.elementor-widget-container {
	padding: 40px 0px 0px 0px;
}

.elementor-457 .elementor-element.elementor-element-717ff08 .elementor-widget-container {
	text-align: center;
	justify-content: center;
}

.elementor-457 .elementor-element.elementor-element-717ff08 .wdt-button-holder .wdt-button {
	margin: 0px 0px 0px 0px;
}

.elementor-457 .elementor-element.elementor-element-0043fcc {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 150px;
	--padding-bottom: 150px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-457 .elementor-element.elementor-element-0043fcc:not(.elementor-motion-effects-element-type-background),
.elementor-457 .elementor-element.elementor-element-0043fcc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #f0fffc;
}

.elementor-457 .elementor-element.elementor-element-6df1d82 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-end;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 55px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-457 .elementor-element.elementor-element-e0325c5 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
	align-items: center;
}

.elementor-457 .elementor-element.elementor-element-e0325c5 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	align-items: center;
}

.elementor-457 .elementor-element.elementor-element-e0325c5 .wdt-heading-holder,
.elementor-457 .elementor-element.elementor-element-e0325c5 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-457 .elementor-element.elementor-element-e0325c5 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-457 .elementor-element.elementor-element-e0325c5 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-457 .elementor-element.elementor-element-5f7b943 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 30px;
}

.elementor-457 .elementor-element.elementor-element-a7bada3 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
	align-items: center;
}

.elementor-457 .elementor-element.elementor-element-a7bada3 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	align-items: center;
}

.elementor-457 .elementor-element.elementor-element-a7bada3 {
	width: var(--container-widget-width, 600px);
	max-width: 600px;
	--container-widget-width: 600px;
	--container-widget-flex-grow: 0;
}

.elementor-457 .elementor-element.elementor-element-a7bada3 .wdt-heading-holder,
.elementor-457 .elementor-element.elementor-element-a7bada3 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-457 .elementor-element.elementor-element-a7bada3 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-457 .elementor-element.elementor-element-a7bada3 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-457 .elementor-element.elementor-element-a4d792b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-457 .elementor-element.elementor-element-e35513c {
	width: 100%;
	max-width: 100%;
}

.elementor-457 .elementor-element.elementor-element-e35513c .elementor-widget-container {
	text-align: end;
	justify-content: end;
}

.elementor-457 .elementor-element.elementor-element-e35513c .wdt-button-holder .wdt-button {
	margin: 0px 0px 0px 0px;
}

.elementor-457 .elementor-element.elementor-element-1370daa>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-457 .elementor-element.elementor-element-1370daa .wdt-service-item {
	text-align: center;
	justify-content: center;
}

.elementor-457 .elementor-element.elementor-element-f1af354 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 120px 120px;
	--row-gap: 120px;
	--column-gap: 120px;
	--padding-top: 150px;
	--padding-bottom: 150px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-457 .elementor-element.elementor-element-55616ef {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-457 .elementor-element.elementor-element-015013b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-457 .elementor-element.elementor-element-015013b:not(.elementor-motion-effects-element-type-background),
.elementor-457 .elementor-element.elementor-element-015013b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("https://benher.wpengine.com/wp-content/uploads/2026/01/Counter-Filler-Image-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-457 .elementor-element.elementor-element-01ac485 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 40px;
	--padding-right: 80px;
}

.elementor-457 .elementor-element.elementor-element-1d59701 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
	align-items: center;
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-457 .elementor-element.elementor-element-1d59701 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	align-items: center;
}

.elementor-457 .elementor-element.elementor-element-1d59701 .wdt-heading-holder,
.elementor-457 .elementor-element.elementor-element-1d59701 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-457 .elementor-element.elementor-element-1d59701 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-457 .elementor-element.elementor-element-1d59701 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: end;
	justify-content: end;
}

.elementor-457 .elementor-element.elementor-element-bfb1393 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-457 .elementor-element.elementor-element-df2ebc8 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
	align-items: center;
}

.elementor-457 .elementor-element.elementor-element-df2ebc8 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	align-items: center;
}

.elementor-457 .elementor-element.elementor-element-df2ebc8 .wdt-heading-holder,
.elementor-457 .elementor-element.elementor-element-df2ebc8 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-457 .elementor-element.elementor-element-df2ebc8 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-457 .elementor-element.elementor-element-df2ebc8 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-457 .elementor-element.elementor-element-58f43e9 {
	width: 100%;
	max-width: 100%;
}

.elementor-457 .elementor-element.elementor-element-58f43e9>.elementor-widget-container {
	padding: 40px 0px 0px 0px;
}

.elementor-457 .elementor-element.elementor-element-58f43e9 .elementor-widget-container {
	text-align: start;
	justify-content: start;
}

.elementor-457 .elementor-element.elementor-element-58f43e9 .wdt-button-holder .wdt-button {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-457 .elementor-element.elementor-element-d1914ce {
	--display: flex;
	--overflow: hidden;
	--padding-top: 0px;
	--padding-bottom: 3px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-457 .elementor-element.elementor-element-b58b092>.elementor-widget-container {
	margin: 0px -2px 0px -2px;
}

.elementor-457 .elementor-element.elementor-element-b58b092 .wdt-content-item {
	text-align: start;
	justify-content: start;
}

.elementor-457 .elementor-element.elementor-element-db20400 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-457 .elementor-element.elementor-element-2daaa50 {
	--display: flex;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-457 .elementor-element.elementor-element-2daaa50:not(.elementor-motion-effects-element-type-background),
.elementor-457 .elementor-element.elementor-element-2daaa50>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-457 .elementor-element.elementor-element-460a05e .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
	align-items: center;
	margin: 0px 0px 0px 0px;
	color: var(--e-global-color-d55e322);
}

.elementor-457 .elementor-element.elementor-element-460a05e .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	align-items: center;
}

.elementor-457 .elementor-element.elementor-element-460a05e>.elementor-widget-container {
	padding: 0px 0px 25px 0px;
}

.elementor-457 .elementor-element.elementor-element-460a05e .wdt-heading-holder,
.elementor-457 .elementor-element.elementor-element-460a05e .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-457 .elementor-element.elementor-element-460a05e .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-457 .elementor-element.elementor-element-460a05e .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-457 .elementor-element.elementor-element-460a05e .wdt-heading-holder .wdt-heading-content-wrapper {
	margin: -10px 0px 0px 0px;
	color: var(--e-global-color-d55e322);
}

.elementor-457 .elementor-element.elementor-element-ec75d16 .wdt-content-item {
	text-align: start;
	justify-content: start;
}

.elementor-457 .elementor-element.elementor-element-fa94b33 {
	--display: flex;
}

.elementor-457 .elementor-element.elementor-element-5660a6e .wdt-showcase-container {
	height: 1000px;
}

.elementor-457 .elementor-element.elementor-element-ff6058e {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--padding-top: 150px;
	--padding-bottom: 150px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-457 .elementor-element.elementor-element-ff6058e:not(.elementor-motion-effects-element-type-background),
.elementor-457 .elementor-element.elementor-element-ff6058e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-fb710e4);
}

.elementor-457 .elementor-element.elementor-element-70f94db .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
	align-items: center;
}

.elementor-457 .elementor-element.elementor-element-70f94db .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	align-items: center;
}

.elementor-457 .elementor-element.elementor-element-70f94db {
	width: var(--container-widget-width, 530px);
	max-width: 530px;
	--container-widget-width: 530px;
	--container-widget-flex-grow: 0;
}

.elementor-457 .elementor-element.elementor-element-70f94db>.elementor-widget-container {
	margin: 0px 0px 80px 0px;
}

.elementor-457 .elementor-element.elementor-element-70f94db .wdt-heading-holder,
.elementor-457 .elementor-element.elementor-element-70f94db .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-457 .elementor-element.elementor-element-70f94db .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-457 .elementor-element.elementor-element-70f94db .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-457 .elementor-element.elementor-element-9a7ad2b>.elementor-widget-container {
	margin: 0px 0px 90px 0px;
}

.elementor-457 .elementor-element.elementor-element-87a7ff0 .elementor-widget-container {
	text-align: center;
	justify-content: center;
}

.elementor-457 .elementor-element.elementor-element-20c044d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--padding-top: 150px;
	--padding-bottom: 150px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-457 .elementor-element.elementor-element-ed20dd3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-end;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-457 .elementor-element.elementor-element-1dda9cd.elementor-element {
	--align-self: flex-start;
}

.elementor-457 .elementor-element.elementor-element-d6e2d94 {
	margin: -200px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	border-style: solid;
	border-width: 10px 10px 10px 10px;
	border-color: var(--e-global-color-1885522);
}

.elementor-457 .elementor-element.elementor-element-60ed494.elementor-element {
	--align-self: center;
}

body:not(.rtl) .elementor-457 .elementor-element.elementor-element-60ed494 {
	left: 10%;
}

body.rtl .elementor-457 .elementor-element.elementor-element-60ed494 {
	right: 10%;
}

.elementor-457 .elementor-element.elementor-element-60ed494 {
	bottom: 40px;
	z-index: -1;
}

.elementor-457 .elementor-element.elementor-element-41558fa {
	--display: flex;
	--justify-content: space-between;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-457 .elementor-element.elementor-element-989bcba .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
	align-items: center;
}

.elementor-457 .elementor-element.elementor-element-989bcba .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	align-items: center;
}

.elementor-457 .elementor-element.elementor-element-989bcba>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-457 .elementor-element.elementor-element-989bcba .wdt-heading-holder,
.elementor-457 .elementor-element.elementor-element-989bcba .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-457 .elementor-element.elementor-element-989bcba .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-457 .elementor-element.elementor-element-989bcba .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-457 .elementor-element.elementor-element-062f396 {
	width: var(--container-widget-width, 500px);
	max-width: 500px;
	--container-widget-width: 500px;
	--container-widget-flex-grow: 0;
}

.elementor-457 .elementor-element.elementor-element-062f396 .wdt-column-gap-custom {
	margin: -20px;
}

.elementor-457 .elementor-element.elementor-element-062f396 .wdt-column-gap-custom .wdt-column {
	padding: 20px;
}

.elementor-457 .elementor-element.elementor-element-062f396 .wdt-content-item {
	text-align: start;
	justify-content: start;
}

.elementor-457 .elementor-element.elementor-element-58b1821 .elementor-widget-container {
	text-align: start;
	justify-content: start;
}

.elementor-457 .elementor-element.elementor-element-2422e87 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--padding-top: 150px;
	--padding-bottom: 150px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-457 .elementor-element.elementor-element-2422e87:not(.elementor-motion-effects-element-type-background),
.elementor-457 .elementor-element.elementor-element-2422e87>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-457 .elementor-element.elementor-element-00a2513 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--z-index: 1;
}

.elementor-457 .elementor-element.elementor-element-5f2d81a .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
	align-items: center;
}

.elementor-457 .elementor-element.elementor-element-5f2d81a .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	align-items: center;
}

.elementor-457 .elementor-element.elementor-element-5f2d81a {
	width: var(--container-widget-width, 530px);
	max-width: 530px;
	--container-widget-width: 530px;
	--container-widget-flex-grow: 0;
}

.elementor-457 .elementor-element.elementor-element-5f2d81a .wdt-heading-holder,
.elementor-457 .elementor-element.elementor-element-5f2d81a .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-457 .elementor-element.elementor-element-5f2d81a .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-457 .elementor-element.elementor-element-5f2d81a .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-457 .elementor-element.elementor-element-f63cee2 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
	align-items: center;
}

.elementor-457 .elementor-element.elementor-element-f63cee2 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	align-items: center;
}

.elementor-457 .elementor-element.elementor-element-f63cee2 {
	width: var(--container-widget-width, 660px);
	max-width: 660px;
	--container-widget-width: 660px;
	--container-widget-flex-grow: 0;
}

.elementor-457 .elementor-element.elementor-element-f63cee2 .wdt-heading-holder,
.elementor-457 .elementor-element.elementor-element-f63cee2 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-457 .elementor-element.elementor-element-f63cee2 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-457 .elementor-element.elementor-element-f63cee2 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-457 .elementor-element.elementor-element-30847c5 .wdt-button-holder .wdt-button:focus,
.elementor-457 .elementor-element.elementor-element-30847c5 .wdt-button-holder .wdt-button:hover,
.elementor-457 .elementor-element.elementor-element-30847c5 .wdt-button-holder.wdt-template-bordered .wdt-button:focus:before,
.elementor-457 .elementor-element.elementor-element-30847c5 .wdt-button-holder.wdt-template-bordered .wdt-button:hover:before {
	background-color: var(--e-global-color-d55e322);
}

.elementor-457 .elementor-element.elementor-element-30847c5 .wdt-button-holder.wdt-button-style-underline:focus:before,
.elementor-457 .elementor-element.elementor-element-30847c5 .wdt-button-holder.wdt-button-style-underline:hover:before {
	color: var(--e-global-color-d55e322);
}

.elementor-457 .elementor-element.elementor-element-30847c5 .wdt-button-holder .wdt-button:focus .wdt-button-icon span,
.elementor-457 .elementor-element.elementor-element-30847c5 .wdt-button-holder .wdt-button:hover .wdt-button-icon span {
	background-color: var(--e-global-color-secondary);
}

.elementor-457 .elementor-element.elementor-element-30847c5 .elementor-widget-container {
	text-align: center;
	justify-content: center;
}

.elementor-457 .elementor-element.elementor-element-30847c5 .wdt-button-holder .wdt-button:focus,
.elementor-457 .elementor-element.elementor-element-30847c5 .wdt-button-holder .wdt-button:hover {
	color: var(--e-global-color-secondary);
}

.elementor-457 .elementor-element.elementor-element-30847c5 .wdt-button-holder .wdt-button:focus .wdt-button-icon span,
.elementor-457 .elementor-element.elementor-element-30847c5 .wdt-button-holder .wdt-button:hover .wdt-button-icon span {
	color: var(--e-global-color-d55e322);
}

.elementor-457 .elementor-element.elementor-element-eb488a6 {
	width: 100%;
	max-width: 100%;
	z-index: 1;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

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

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

body:not(.rtl) .elementor-457 .elementor-element.elementor-element-12a3e39 {
	right: 0px;
}

body.rtl .elementor-457 .elementor-element.elementor-element-12a3e39 {
	left: 0px;
}

.elementor-457 .elementor-element.elementor-element-12a3e39 {
	top: 150px;
	z-index: 0;
}

.elementor-457 .elementor-element.elementor-element-12a3e39 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-457 .elementor-element.elementor-element-12a3e39.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF1A;
}

.elementor-457 .elementor-element.elementor-element-12a3e39.elementor-view-framed .elementor-icon,
.elementor-457 .elementor-element.elementor-element-12a3e39.elementor-view-default .elementor-icon {
	color: #FFFFFF1A;
	border-color: #FFFFFF1A;
}

.elementor-457 .elementor-element.elementor-element-12a3e39.elementor-view-framed .elementor-icon,
.elementor-457 .elementor-element.elementor-element-12a3e39.elementor-view-default .elementor-icon svg {
	fill: #FFFFFF1A;
}

.elementor-457 .elementor-element.elementor-element-12a3e39 .elementor-icon {
	font-size: 600px;
}

.elementor-457 .elementor-element.elementor-element-12a3e39 .elementor-icon svg {
	height: 600px;
}

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

.elementor-457 .elementor-element.elementor-element-fac3c40 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 65px 65px;
	--row-gap: 65px;
	--column-gap: 65px;
	--padding-top: 150px;
	--padding-bottom: 150px;
	--padding-left: 200px;
	--padding-right: 100px;
}

.elementor-457 .elementor-element.elementor-element-d8a96d2 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
	align-items: center;
}

.elementor-457 .elementor-element.elementor-element-d8a96d2 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	align-items: center;
}

.elementor-457 .elementor-element.elementor-element-d8a96d2 .wdt-heading-holder,
.elementor-457 .elementor-element.elementor-element-d8a96d2 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-457 .elementor-element.elementor-element-d8a96d2 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-457 .elementor-element.elementor-element-d8a96d2 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-457 .elementor-element.elementor-element-2e040de .wdt-column-gap-custom {
	margin: -35px;
}

.elementor-457 .elementor-element.elementor-element-2e040de .wdt-column-gap-custom .wdt-column {
	padding: 35px;
}

.elementor-457 .elementor-element.elementor-element-2e040de .wdt-content-item {
	text-align: center;
	justify-content: center;
}

.elementor-457 .elementor-element.elementor-element-76b644b {
	--display: flex;
}

.elementor-457 .elementor-element.elementor-element-e38e76c.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-457 .elementor-element.elementor-element-e38e76c img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

@media(min-width:480px) {
	.elementor-457 .elementor-element.elementor-element-0043fcc {
		--content-width: 1720px;
	}

	.elementor-457 .elementor-element.elementor-element-a7254f9 {
		--width: 45%;
	}

	.elementor-457 .elementor-element.elementor-element-5f7b943 {
		--width: 35%;
	}

	.elementor-457 .elementor-element.elementor-element-a4d792b {
		--width: 20%;
	}

	.elementor-457 .elementor-element.elementor-element-015013b {
		--width: 30%;
	}

	.elementor-457 .elementor-element.elementor-element-01ac485 {
		--width: 40%;
	}

	.elementor-457 .elementor-element.elementor-element-bfb1393 {
		--width: 30%;
	}

	.elementor-457 .elementor-element.elementor-element-58766e2 {
		--width: 65%;
	}

	.elementor-457 .elementor-element.elementor-element-db20400 {
		--width: 35%;
	}

	.elementor-457 .elementor-element.elementor-element-ed20dd3 {
		--width: 60%;
	}

	.elementor-457 .elementor-element.elementor-element-41558fa {
		--width: 45%;
	}

	.elementor-457 .elementor-element.elementor-element-8882f60 {
		--content-width: 100%;
	}
}

@media(max-width:1540px) and (min-width:480px) {
	.elementor-457 .elementor-element.elementor-element-a7254f9 {
		--width: 50%;
	}

	.elementor-457 .elementor-element.elementor-element-5f7b943 {
		--width: 30%;
	}

	.elementor-457 .elementor-element.elementor-element-a4d792b {
		--width: 20%;
	}

	.elementor-457 .elementor-element.elementor-element-015013b {
		--width: 30%;
	}

	.elementor-457 .elementor-element.elementor-element-01ac485 {
		--width: 40%;
	}

	.elementor-457 .elementor-element.elementor-element-bfb1393 {
		--width: 30%;
	}

	.elementor-457 .elementor-element.elementor-element-58766e2 {
		--width: 60%;
	}

	.elementor-457 .elementor-element.elementor-element-db20400 {
		--width: 40%;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-457 .elementor-element.elementor-element-a7254f9 {
		--width: 35%;
	}

	.elementor-457 .elementor-element.elementor-element-5f7b943 {
		--width: 40%;
	}

	.elementor-457 .elementor-element.elementor-element-a4d792b {
		--width: 25%;
	}

	.elementor-457 .elementor-element.elementor-element-015013b {
		--width: 30%;
	}

	.elementor-457 .elementor-element.elementor-element-01ac485 {
		--width: 35%;
	}

	.elementor-457 .elementor-element.elementor-element-bfb1393 {
		--width: 35%;
	}

	.elementor-457 .elementor-element.elementor-element-58766e2 {
		--width: 55%;
	}

	.elementor-457 .elementor-element.elementor-element-db20400 {
		--width: 45%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-457 .elementor-element.elementor-element-a7254f9 {
		--width: 100%;
	}

	.elementor-457 .elementor-element.elementor-element-5f7b943 {
		--width: 100%;
	}

	.elementor-457 .elementor-element.elementor-element-a4d792b {
		--width: 100%;
	}

	.elementor-457 .elementor-element.elementor-element-015013b {
		--width: 40%;
	}

	.elementor-457 .elementor-element.elementor-element-01ac485 {
		--width: 60%;
	}

	.elementor-457 .elementor-element.elementor-element-bfb1393 {
		--width: 100%;
	}

	.elementor-457 .elementor-element.elementor-element-58766e2 {
		--width: 100%;
	}

	.elementor-457 .elementor-element.elementor-element-db20400 {
		--width: 100%;
	}

	.elementor-457 .elementor-element.elementor-element-ed20dd3 {
		--width: 100%;
	}

	.elementor-457 .elementor-element.elementor-element-41558fa {
		--width: 100%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-457 .elementor-element.elementor-element-a7254f9 {
		--width: 100%;
	}

	.elementor-457 .elementor-element.elementor-element-5f7b943 {
		--width: 100%;
	}

	.elementor-457 .elementor-element.elementor-element-a4d792b {
		--width: 100%;
	}

	.elementor-457 .elementor-element.elementor-element-015013b {
		--width: 40%;
	}

	.elementor-457 .elementor-element.elementor-element-01ac485 {
		--width: 60%;
	}

	.elementor-457 .elementor-element.elementor-element-bfb1393 {
		--width: 100%;
	}

	.elementor-457 .elementor-element.elementor-element-58766e2 {
		--width: 100%;
	}

	.elementor-457 .elementor-element.elementor-element-db20400 {
		--width: 100%;
	}
}

@media(max-width:1540px) {
	.elementor-457 .elementor-element.elementor-element-80131d9 {
		--min-height: 800px;
		--margin-top: -120px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-457 .elementor-element.elementor-element-0bba8f4 .elementor-repeater-item-e38f200 img {
		width: 130px;
		height: 60px;
		border-radius: 50px;
	}

	.elementor-457 .elementor-element.elementor-element-0bba8f4>.elementor-widget-container {
		padding: 0px 0px 16px 0px;
	}

	.elementor-457 .elementor-element.elementor-element-0bba8f4 {
		--container-widget-width: 900px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 900px);
		max-width: 900px;
	}

	.elementor-457 .elementor-element.elementor-element-2f2fa2f {
		--container-widget-width: 700px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 700px);
		max-width: 700px;
	}

	.elementor-457 .elementor-element.elementor-element-717ff08>.elementor-widget-container {
		padding: 40px 0px 0px 0px;
	}

	.elementor-457 .elementor-element.elementor-element-717ff08 .elementor-widget-container {
		text-align: center;
		justify-content: center;
	}

	.elementor-457 .elementor-element.elementor-element-0043fcc {
		--padding-top: 120px;
		--padding-bottom: 120px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-457 .elementor-element.elementor-element-6df1d82 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-457 .elementor-element.elementor-element-a7254f9 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 25px;
	}

	.elementor-457 .elementor-element.elementor-element-5f7b943 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 25px;
	}

	.elementor-457 .elementor-element.elementor-element-a7bada3 {
		--container-widget-width: 600px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 600px);
		max-width: 600px;
	}

	.elementor-457 .elementor-element.elementor-element-a4d792b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-457 .elementor-element.elementor-element-1370daa>.elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}

	.elementor-457 .elementor-element.elementor-element-f1af354 {
		--gap: 70px 70px;
		--row-gap: 70px;
		--column-gap: 70px;
		--padding-top: 120px;
		--padding-bottom: 120px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-457 .elementor-element.elementor-element-01ac485 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 40px;
		--padding-right: 60px;
	}

	.elementor-457 .elementor-element.elementor-element-58f43e9>.elementor-widget-container {
		padding: 40px 0px 0px 0px;
	}

	.elementor-457 .elementor-element.elementor-element-58f43e9 .elementor-widget-container {
		text-align: start;
		justify-content: start;
	}

	.elementor-457 .elementor-element.elementor-element-58766e2 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 50px;
	}

	.elementor-457 .elementor-element.elementor-element-d1914ce {
		--padding-top: 0px;
		--padding-bottom: 3px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-457 .elementor-element.elementor-element-2daaa50 {
		--padding-top: 35px;
		--padding-bottom: 35px;
		--padding-left: 35px;
		--padding-right: 35px;
	}

	.elementor-457 .elementor-element.elementor-element-460a05e>.elementor-widget-container {
		padding: 0px 0px 25px 0px;
	}

	.elementor-457 .elementor-element.elementor-element-5660a6e .wdt-showcase-container {
		height: 800px;
	}

	.elementor-457 .elementor-element.elementor-element-ff6058e {
		--padding-top: 120px;
		--padding-bottom: 120px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-457 .elementor-element.elementor-element-9a7ad2b>.elementor-widget-container {
		margin: 0px 0px 80px 0px;
	}

	.elementor-457 .elementor-element.elementor-element-20c044d {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 120px;
		--padding-bottom: 120px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-457 .elementor-element.elementor-element-41558fa {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	.elementor-457 .elementor-element.elementor-element-989bcba>.elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}

	.elementor-457 .elementor-element.elementor-element-2422e87 {
		--gap: 60px 60px;
		--row-gap: 60px;
		--column-gap: 60px;
		--padding-top: 120px;
		--padding-bottom: 120px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-457 .elementor-element.elementor-element-5f2d81a {
		--container-widget-width: 400px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 400px);
		max-width: 400px;
	}

	.elementor-457 .elementor-element.elementor-element-f63cee2 {
		--container-widget-width: 500px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 500px);
		max-width: 500px;
	}

	.elementor-457 .elementor-element.elementor-element-12a3e39 {
		top: 120px;
	}

	.elementor-457 .elementor-element.elementor-element-12a3e39 .elementor-icon {
		font-size: 400px;
	}

	.elementor-457 .elementor-element.elementor-element-12a3e39 .elementor-icon svg {
		height: 400px;
	}

	.elementor-457 .elementor-element.elementor-element-fac3c40 {
		--gap: 55px 55px;
		--row-gap: 55px;
		--column-gap: 55px;
		--padding-top: 120px;
		--padding-bottom: 120px;
		--padding-left: 100px;
		--padding-right: 100px;
	}
}

@media(max-width:1280px) {
	.elementor-457 .elementor-element.elementor-element-80131d9 {
		--min-height: 750px;
		--margin-top: -100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-457 .elementor-element.elementor-element-0bba8f4 .elementor-repeater-item-e38f200 img {
		width: 120px;
		height: 55px;
		border-radius: 50px;
	}

	.elementor-457 .elementor-element.elementor-element-0bba8f4>.elementor-widget-container {
		padding: 0px 0px 14px 0px;
	}

	.elementor-457 .elementor-element.elementor-element-0bba8f4 {
		--container-widget-width: 900px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 900px);
		max-width: 900px;
	}

	.elementor-457 .elementor-element.elementor-element-2f2fa2f {
		--container-widget-width: 700px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 700px);
		max-width: 700px;
	}

	.elementor-457 .elementor-element.elementor-element-717ff08>.elementor-widget-container {
		padding: 35px 0px 0px 0px;
	}

	.elementor-457 .elementor-element.elementor-element-0043fcc {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-457 .elementor-element.elementor-element-6df1d82 {
		--padding-top: 0px;
		--padding-bottom: 45px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-457 .elementor-element.elementor-element-a7254f9 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 25px;
	}

	.elementor-457 .elementor-element.elementor-element-5f7b943 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 25px;
	}

	.elementor-457 .elementor-element.elementor-element-a7bada3 {
		--container-widget-width: 600px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 600px);
		max-width: 600px;
	}

	.elementor-457 .elementor-element.elementor-element-a4d792b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-457 .elementor-element.elementor-element-1370daa>.elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}

	.elementor-457 .elementor-element.elementor-element-f1af354 {
		--gap: 50px 50px;
		--row-gap: 50px;
		--column-gap: 50px;
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-457 .elementor-element.elementor-element-01ac485 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 40px;
		--padding-right: 40px;
	}

	.elementor-457 .elementor-element.elementor-element-58f43e9>.elementor-widget-container {
		padding: 35px 0px 0px 0px;
	}

	.elementor-457 .elementor-element.elementor-element-9a86524 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-457 .elementor-element.elementor-element-58766e2 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 30px;
	}

	.elementor-457 .elementor-element.elementor-element-d1914ce {
		--padding-top: 0px;
		--padding-bottom: 3px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-457 .elementor-element.elementor-element-b58b092 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-457 .elementor-element.elementor-element-2daaa50 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-457 .elementor-element.elementor-element-460a05e>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}

	.elementor-457 .elementor-element.elementor-element-5660a6e .wdt-showcase-container {
		height: 700px;
	}

	.elementor-457 .elementor-element.elementor-element-ff6058e {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-457 .elementor-element.elementor-element-70f94db>.elementor-widget-container {
		margin: 0px 0px 60px 0px;
	}

	.elementor-457 .elementor-element.elementor-element-20c044d {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-457 .elementor-element.elementor-element-ed20dd3 {
		--justify-content: flex-start;
	}

	.elementor-457 .elementor-element.elementor-element-1dda9cd {
		margin: 0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}

	.elementor-457 .elementor-element.elementor-element-d6e2d94 {
		width: var(--container-widget-width, 390px);
		max-width: 390px;
		margin: -100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		--container-widget-width: 390px;
		--container-widget-flex-grow: 0;
		border-width: 5px 5px 5px 5px;
	}

	.elementor-457 .elementor-element.elementor-element-41558fa {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	.elementor-457 .elementor-element.elementor-element-989bcba>.elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}

	.elementor-457 .elementor-element.elementor-element-062f396 .wdt-column-gap-custom {
		margin: -15px;
	}

	.elementor-457 .elementor-element.elementor-element-062f396 .wdt-column-gap-custom .wdt-column {
		padding: 15px;
	}

	.elementor-457 .elementor-element.elementor-element-2422e87 {
		--gap: 50px 50px;
		--row-gap: 50px;
		--column-gap: 50px;
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-457 .elementor-element.elementor-element-5f2d81a {
		--container-widget-width: 350px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 350px);
		max-width: 350px;
	}

	.elementor-457 .elementor-element.elementor-element-f63cee2 {
		--container-widget-width: 350px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 350px);
		max-width: 350px;
	}

	.elementor-457 .elementor-element.elementor-element-12a3e39 {
		top: 100px;
	}

	.elementor-457 .elementor-element.elementor-element-12a3e39 .elementor-icon {
		font-size: 350px;
	}

	.elementor-457 .elementor-element.elementor-element-12a3e39 .elementor-icon svg {
		height: 350px;
	}

	.elementor-457 .elementor-element.elementor-element-fac3c40 {
		--gap: 50px 50px;
		--row-gap: 50px;
		--column-gap: 50px;
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 60px;
		--padding-right: 60px;
	}

	.elementor-457 .elementor-element.elementor-element-2e040de .wdt-column-gap-custom {
		margin: -35px;
	}

	.elementor-457 .elementor-element.elementor-element-2e040de .wdt-column-gap-custom .wdt-column {
		padding: 35px;
	}

	.elementor-457 .elementor-element.elementor-element-2e040de .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>span,
	.elementor-457 .elementor-element.elementor-element-2e040de .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>a {
		width: 85%;
	}
}

@media(max-width:1024px) {
	.elementor-457 .elementor-element.elementor-element-80131d9 {
		--min-height: 700px;
		--margin-top: -80px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-457 .elementor-element.elementor-element-0bba8f4 .elementor-repeater-item-e38f200 img {
		width: 110px;
		height: 50px;
		border-radius: 50px;
	}

	.elementor-457 .elementor-element.elementor-element-0bba8f4>.elementor-widget-container {
		padding: 0px 0px 14px 0px;
	}

	.elementor-457 .elementor-element.elementor-element-0bba8f4 {
		--container-widget-width: 900px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 900px);
		max-width: 900px;
	}

	.elementor-457 .elementor-element.elementor-element-2f2fa2f {
		--container-widget-width: 700px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 700px);
		max-width: 700px;
	}

	.elementor-457 .elementor-element.elementor-element-717ff08>.elementor-widget-container {
		padding: 35px 0px 0px 0px;
	}

	.elementor-457 .elementor-element.elementor-element-717ff08 .elementor-widget-container {
		text-align: center;
		justify-content: center;
	}

	.elementor-457 .elementor-element.elementor-element-0043fcc {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-457 .elementor-element.elementor-element-6df1d82 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-457 .elementor-element.elementor-element-a7254f9 {
		--padding-top: 0px;
		--padding-bottom: 10px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-457 .elementor-element.elementor-element-5f7b943 {
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-457 .elementor-element.elementor-element-a7bada3 {
		--container-widget-width: 550px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 550px);
		max-width: 550px;
	}

	.elementor-457 .elementor-element.elementor-element-a4d792b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-457 .elementor-element.elementor-element-e35513c .elementor-widget-container {
		text-align: start;
		justify-content: start;
	}

	.elementor-457 .elementor-element.elementor-element-1370daa>.elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}

	.elementor-457 .elementor-element.elementor-element-f1af354 {
		--gap: 45px 45px;
		--row-gap: 45px;
		--column-gap: 45px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-457 .elementor-element.elementor-element-55616ef {
		--flex-wrap: wrap;
	}

	.elementor-457 .elementor-element.elementor-element-015013b {
		--min-height: 250px;
	}

	.elementor-457 .elementor-element.elementor-element-01ac485 {
		--justify-content: center;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 50px;
		--padding-right: 0px;
	}

	.elementor-457 .elementor-element.elementor-element-bfb1393 {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-457 .elementor-element.elementor-element-58f43e9>.elementor-widget-container {
		padding: 35px 0px 0px 0px;
	}

	.elementor-457 .elementor-element.elementor-element-58f43e9 .elementor-widget-container {
		text-align: start;
		justify-content: start;
	}

	.elementor-457 .elementor-element.elementor-element-9a86524 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}

	.elementor-457 .elementor-element.elementor-element-58766e2 {
		--padding-top: 0px;
		--padding-bottom: 35px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-457 .elementor-element.elementor-element-d1914ce {
		--padding-top: 0px;
		--padding-bottom: 3px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-457 .elementor-element.elementor-element-2daaa50 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-457 .elementor-element.elementor-element-5660a6e .wdt-showcase-container {
		height: 650px;
	}

	.elementor-457 .elementor-element.elementor-element-ff6058e {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-457 .elementor-element.elementor-element-9a7ad2b>.elementor-widget-container {
		margin: 0px 0px 70px 0px;
	}

	.elementor-457 .elementor-element.elementor-element-20c044d {
		--flex-direction: column;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--align-items: center;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	body:not(.rtl) .elementor-457 .elementor-element.elementor-element-60ed494 {
		left: 15%;
	}

	body.rtl .elementor-457 .elementor-element.elementor-element-60ed494 {
		right: 15%;
	}

	.elementor-457 .elementor-element.elementor-element-989bcba {
		width: 100%;
		max-width: 100%;
	}

	.elementor-457 .elementor-element.elementor-element-062f396 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-457 .elementor-element.elementor-element-062f396 .wdt-column-gap-custom {
		margin: -20px;
	}

	.elementor-457 .elementor-element.elementor-element-062f396 .wdt-column-gap-custom .wdt-column {
		padding: 20px;
	}

	.elementor-457 .elementor-element.elementor-element-2422e87 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-457 .elementor-element.elementor-element-00a2513 {
		--flex-direction: column;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: flex-start;
	}

	.elementor-457 .elementor-element.elementor-element-5f2d81a {
		width: 100%;
		max-width: 100%;
	}

	.elementor-457 .elementor-element.elementor-element-f63cee2 {
		--container-widget-width: 650px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 650px);
		max-width: 650px;
	}

	.elementor-457 .elementor-element.elementor-element-12a3e39 {
		top: 80px;
	}

	.elementor-457 .elementor-element.elementor-element-12a3e39 .elementor-icon {
		font-size: 300px;
	}

	.elementor-457 .elementor-element.elementor-element-12a3e39 .elementor-icon svg {
		height: 300px;
	}

	.elementor-457 .elementor-element.elementor-element-fac3c40 {
		--gap: 50px 50px;
		--row-gap: 50px;
		--column-gap: 50px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-457 .elementor-element.elementor-element-2e040de .wdt-column-gap-custom {
		margin: -30px;
	}

	.elementor-457 .elementor-element.elementor-element-2e040de .wdt-column-gap-custom .wdt-column {
		padding: 30px;
	}
}

@media(max-width:767px) {
	.elementor-457 .elementor-element.elementor-element-80131d9 {
		--min-height: 650px;
		--margin-top: -70px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-457 .elementor-element.elementor-element-0bba8f4 .elementor-repeater-item-e38f200 img {
		width: 100px;
		height: 45px;
		border-radius: 50px;
	}

	.elementor-457 .elementor-element.elementor-element-0bba8f4>.elementor-widget-container {
		padding: 0px 0px 12px 0px;
	}

	.elementor-457 .elementor-element.elementor-element-0bba8f4 {
		--container-widget-width: 900px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 900px);
		max-width: 900px;
	}

	.elementor-457 .elementor-element.elementor-element-2f2fa2f {
		--container-widget-width: 700px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 700px);
		max-width: 700px;
	}

	.elementor-457 .elementor-element.elementor-element-717ff08>.elementor-widget-container {
		padding: 30px 0px 0px 0px;
	}

	.elementor-457 .elementor-element.elementor-element-0043fcc {
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-457 .elementor-element.elementor-element-6df1d82 {
		--padding-top: 0px;
		--padding-bottom: 35px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-457 .elementor-element.elementor-element-a7254f9 {
		--padding-top: 0px;
		--padding-bottom: 10px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-457 .elementor-element.elementor-element-5f7b943 {
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-457 .elementor-element.elementor-element-a7bada3 {
		--container-widget-width: 550px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 550px);
		max-width: 550px;
	}

	.elementor-457 .elementor-element.elementor-element-a4d792b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-457 .elementor-element.elementor-element-1370daa>.elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}

	.elementor-457 .elementor-element.elementor-element-f1af354 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-457 .elementor-element.elementor-element-015013b {
		--min-height: 0px;
	}

	.elementor-457 .elementor-element.elementor-element-01ac485 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 0px;
	}

	.elementor-457 .elementor-element.elementor-element-bfb1393 {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-457 .elementor-element.elementor-element-58f43e9>.elementor-widget-container {
		padding: 30px 0px 0px 0px;
	}

	.elementor-457 .elementor-element.elementor-element-58766e2 {
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-457 .elementor-element.elementor-element-d1914ce {
		--padding-top: 0px;
		--padding-bottom: 3px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-457 .elementor-element.elementor-element-2daaa50 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-457 .elementor-element.elementor-element-5660a6e .wdt-showcase-container {
		height: 600px;
	}

	.elementor-457 .elementor-element.elementor-element-ff6058e {
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-457 .elementor-element.elementor-element-70f94db>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-457 .elementor-element.elementor-element-9a7ad2b>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-457 .elementor-element.elementor-element-20c044d {
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-457 .elementor-element.elementor-element-1dda9cd {
		padding: 0px 50px 0px 0px;
	}

	.elementor-457 .elementor-element.elementor-element-d6e2d94 {
		width: var(--container-widget-width, 270px);
		max-width: 270px;
		--container-widget-width: 270px;
		--container-widget-flex-grow: 0;
	}

	body:not(.rtl) .elementor-457 .elementor-element.elementor-element-60ed494 {
		left: 12%;
	}

	body.rtl .elementor-457 .elementor-element.elementor-element-60ed494 {
		right: 12%;
	}

	.elementor-457 .elementor-element.elementor-element-60ed494 {
		bottom: 20px;
	}

	.elementor-457 .elementor-element.elementor-element-60ed494 img {
		width: 150px;
	}

	.elementor-457 .elementor-element.elementor-element-41558fa {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	.elementor-457 .elementor-element.elementor-element-2422e87 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-457 .elementor-element.elementor-element-12a3e39 {
		top: 70px;
	}

	.elementor-457 .elementor-element.elementor-element-12a3e39 .elementor-icon {
		font-size: 200px;
	}

	.elementor-457 .elementor-element.elementor-element-12a3e39 .elementor-icon svg {
		height: 200px;
	}

	.elementor-457 .elementor-element.elementor-element-8882f60 {
		--padding-top: 0px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-457 .elementor-element.elementor-element-fac3c40 {
		--padding-top: 70px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-457 .elementor-element.elementor-element-2e040de .wdt-column-gap-custom {
		margin: -30px;
	}

	.elementor-457 .elementor-element.elementor-element-2e040de .wdt-column-gap-custom .wdt-column {
		padding: 30px;
	}

	.elementor-457 .elementor-element.elementor-element-2e040de .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>span,
	.elementor-457 .elementor-element.elementor-element-2e040de .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>a {
		width: 100%;
	}
}

@media(max-width:479px) {
	.elementor-457 .elementor-element.elementor-element-80131d9 {
		--min-height: 600px;
		--margin-top: -60px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-457 .elementor-element.elementor-element-0bba8f4 .elementor-repeater-item-e38f200 img {
		width: 90px;
		height: 40px;
		border-radius: 50px;
	}

	.elementor-457 .elementor-element.elementor-element-0bba8f4>.elementor-widget-container {
		padding: 40px 0px 12px 0px;
	}

	.elementor-457 .elementor-element.elementor-element-0bba8f4 {
		--container-widget-width: 900px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 900px);
		max-width: 900px;
	}

	.elementor-457 .elementor-element.elementor-element-2f2fa2f {
		--container-widget-width: 700px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 700px);
		max-width: 700px;
	}

	.elementor-457 .elementor-element.elementor-element-717ff08>.elementor-widget-container {
		padding: 25px 0px 0px 0px;
	}

	.elementor-457 .elementor-element.elementor-element-0043fcc {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-457 .elementor-element.elementor-element-6df1d82 {
		--padding-top: 0px;
		--padding-bottom: 35px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-457 .elementor-element.elementor-element-a7254f9 {
		--width: 100%;
		--padding-top: 0px;
		--padding-bottom: 10px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-457 .elementor-element.elementor-element-5f7b943 {
		--width: 100%;
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-457 .elementor-element.elementor-element-a7bada3 {
		--container-widget-width: 550px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 550px);
		max-width: 550px;
	}

	.elementor-457 .elementor-element.elementor-element-a4d792b {
		--width: 100%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-457 .elementor-element.elementor-element-1370daa>.elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}

	.elementor-457 .elementor-element.elementor-element-f1af354 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-457 .elementor-element.elementor-element-015013b {
		--width: 100%;
		--min-height: 250px;
	}

	.elementor-457 .elementor-element.elementor-element-01ac485 {
		--width: 100%;
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-457 .elementor-element.elementor-element-1d59701 .wdt-heading-holder,
	.elementor-457 .elementor-element.elementor-element-1d59701 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
	.elementor-457 .elementor-element.elementor-element-1d59701 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
	.elementor-457 .elementor-element.elementor-element-1d59701 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
		text-align: start;
		justify-content: start;
	}

	.elementor-457 .elementor-element.elementor-element-bfb1393 {
		--padding-top: 25px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-457 .elementor-element.elementor-element-58f43e9>.elementor-widget-container {
		padding: 25px 0px 0px 0px;
	}

	.elementor-457 .elementor-element.elementor-element-58766e2 {
		--width: 100%;
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-457 .elementor-element.elementor-element-d1914ce {
		--padding-top: 0px;
		--padding-bottom: 2px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-457 .elementor-element.elementor-element-b58b092>.elementor-widget-container {
		margin: 0px -2px 0px -2px;
		padding: 0px 0px 2px 0px;
	}

	.elementor-457 .elementor-element.elementor-element-db20400 {
		--width: 100%;
	}

	.elementor-457 .elementor-element.elementor-element-2daaa50 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-457 .elementor-element.elementor-element-ff6058e {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-457 .elementor-element.elementor-element-20c044d {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-457 .elementor-element.elementor-element-1dda9cd img {
		width: 270px;
	}

	.elementor-457 .elementor-element.elementor-element-d6e2d94 {
		margin: -100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		--container-widget-width: 200px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 200px);
		max-width: 200px;
	}

	body:not(.rtl) .elementor-457 .elementor-element.elementor-element-60ed494 {
		left: 15%;
	}

	body.rtl .elementor-457 .elementor-element.elementor-element-60ed494 {
		right: 15%;
	}

	.elementor-457 .elementor-element.elementor-element-60ed494 img {
		width: 100px;
	}

	.elementor-457 .elementor-element.elementor-element-2422e87 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-457 .elementor-element.elementor-element-12a3e39 {
		top: 60px;
	}

	.elementor-457 .elementor-element.elementor-element-12a3e39 .elementor-icon {
		font-size: 150px;
	}

	.elementor-457 .elementor-element.elementor-element-12a3e39 .elementor-icon svg {
		height: 150px;
	}

	.elementor-457 .elementor-element.elementor-element-8882f60 {
		--content-width: 400px;
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-457 .elementor-element.elementor-element-fac3c40 {
		--padding-top: 60px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-457 .elementor-element.elementor-element-2e040de .wdt-column-gap-custom {
		margin: -25px;
	}

	.elementor-457 .elementor-element.elementor-element-2e040de .wdt-column-gap-custom .wdt-column {
		padding: 25px;
	}

	.elementor-457 .elementor-element.elementor-element-2e040de .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>span,
	.elementor-457 .elementor-element.elementor-element-2e040de .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>a {
		width: 90%;
	}
}