/* End Custom Fonts CSS */

.elementor-4728 .elementor-element.elementor-element-1ccdb3e4 {
	--display: flex;
	--min-height: 100vh;
	--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: flex-end;
	--align-items: stretch;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--overflow: hidden;
	--overlay-opacity: .35;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 100px;
	--padding-left: 50px;
	--padding-right: 50px;
	--z-index: 0;
}

.elementor-4728 .elementor-element.elementor-element-1ccdb3e4:not(.elementor-motion-effects-element-type-background), .elementor-4728 .elementor-element.elementor-element-1ccdb3e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
	background-image: url("https://cdn-ilehabm.nitrocdn.com/fOtCBGwtPYIVaPXkddZeYQhnuCuYVIeT/assets/images/optimized/rev-dbd84f6/carstenmuetze.de/wp-content/uploads/2025/12/Coach-Carsten-Life-coaching-carsten-muetze-koeln.webp");
	background-position: center left;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-4728 .elementor-element.elementor-element-1ccdb3e4::before, .elementor-4728 .elementor-element.elementor-element-1ccdb3e4 > .elementor-background-video-container::before, .elementor-4728 .elementor-element.elementor-element-1ccdb3e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-4728 .elementor-element.elementor-element-1ccdb3e4 > .elementor-background-slideshow::before, .elementor-4728 .elementor-element.elementor-element-1ccdb3e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4728 .elementor-element.elementor-element-1ccdb3e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #010101;
	--background-overlay: "";
}

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

.elementor-4728 .elementor-element.elementor-element-9f15924 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text.style-gradient {
	background-color: transparent;
	background-image: radial-gradient(at top right, #fff 85%, var(--e-global-color-text) 100%);
}

.elementor-4728 .elementor-element.elementor-element-9f15924 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-gradient:not(.typing-delete) .dynamic-text, .elementor-4728 .elementor-element.elementor-element-9f15924 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-gradient:not(.typing-delete) .dynamic-text .dynamic-text-letter {
	background-color: transparent;
	background-image: radial-gradient(at top left, var(--e-global-color-accent) 30%, var(--e-global-color-secondary) 100%);
}

.elementor-4728 .elementor-element.elementor-element-9f15924 .jeg-elementor-kit.jkit-animated-text {
	text-align: left;
}

.elementor-4728 .elementor-element.elementor-element-9f15924 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
	font-family: var(--e-global-typography-989b1c1-font-family), Sans-serif;
	font-size: var(--e-global-typography-989b1c1-font-size);
}

.elementor-4728 .elementor-element.elementor-element-9f15924 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-4728 .elementor-element.elementor-element-49227031 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(2.1rem, 1.9154rem + .8205vw, 2.5rem);
	color: var(--e-global-color-c1b117f);
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	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-4728 .elementor-element.elementor-element-627c0398 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #fff;
}

.elementor-4728 .elementor-element.elementor-element-301be736 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.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-4728 .elementor-element.elementor-element-508438ec .elementor-button {
	background-color: #6d8a96;
	font-size: var(--e-global-typography-f3ce750-font-size);
	fill: var(--e-global-color-c1b117f);
	color: var(--e-global-color-c1b117f);
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #e8b923;
	border-radius: 15px 15px 15px 15px;
	padding: 11px 25px 11px 25px;
}

.elementor-4728 .elementor-element.elementor-element-508438ec .elementor-button:hover, .elementor-4728 .elementor-element.elementor-element-508438ec .elementor-button:focus {
	background-color: #e8b923;
	color: var(--e-global-color-465b001);
	border-color: #6d8a96;
}

.elementor-4728 .elementor-element.elementor-element-508438ec {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-4728 .elementor-element.elementor-element-508438ec .elementor-button:hover svg, .elementor-4728 .elementor-element.elementor-element-508438ec .elementor-button:focus svg {
	fill: var(--e-global-color-465b001);
}

.elementor-4728 .elementor-element.elementor-element-43e233e7 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	font-family: var(--e-global-typography-6429ac0-font-family), Sans-serif;
	font-size: var(--e-global-typography-6429ac0-font-size);
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #fff;
}

.elementor-4728 .elementor-element.elementor-element-6cebf8c {
	--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: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-2e895be0 {
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #fff;
}

.elementor-4728 .elementor-element.elementor-element-557a3f83 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -31px) 82px;
	padding: 0px 0px 0px 5px;
	font-family: var(--e-global-typography-6429ac0-font-family), Sans-serif;
	font-size: var(--e-global-typography-6429ac0-font-size);
	color: rgba(255, 255, 255, .55);
}

.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-4728 .elementor-element.elementor-element-582d6835 {
	--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: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 100px;
	--padding-bottom: 50px;
	--padding-left: 100px;
	--padding-right: 100px;
}

.elementor-4728 .elementor-element.elementor-element-5b38f7d1 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-f2d834a {
	padding: 0px 0px 50px 0px;
	text-align: center;
}

.elementor-4728 .elementor-element.elementor-element-f2d834a .elementor-heading-title {
	color: #3e454d;
}

.elementor-4728 .elementor-element.elementor-element-4995a2fd {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-family: "Verdana", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 40px;
}

.elementor-4728 .elementor-element.elementor-element-17dc0af4 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-7a64cde9 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-family: "Verdana", Sans-serif;
	font-size: 22px;
	font-weight: 400;
}

.elementor-4728 .elementor-element.elementor-element-38a3e06a {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-c6bd673 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-4728 .elementor-element.elementor-element-58dbac3d .elementor-button {
	background-color: #6d8a96;
	font-size: var(--e-global-typography-f3ce750-font-size);
	fill: var(--e-global-color-c1b117f);
	color: var(--e-global-color-c1b117f);
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #e8b923;
	border-radius: 15px 15px 15px 15px;
	padding: 11px 25px 11px 25px;
}

.elementor-4728 .elementor-element.elementor-element-58dbac3d .elementor-button:hover, .elementor-4728 .elementor-element.elementor-element-58dbac3d .elementor-button:focus {
	background-color: #e8b923;
	color: var(--e-global-color-465b001);
	border-color: #6d8a96;
}

.elementor-4728 .elementor-element.elementor-element-58dbac3d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-4728 .elementor-element.elementor-element-58dbac3d .elementor-button:hover svg, .elementor-4728 .elementor-element.elementor-element-58dbac3d .elementor-button:focus svg {
	fill: var(--e-global-color-465b001);
}

.elementor-4728 .elementor-element.elementor-element-3d3509a5 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-family: "Verdana", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-4728 .elementor-element.elementor-element-56b77e5 {
	--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: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 100px;
	--padding-right: 100px;
}

.elementor-4728 .elementor-element.elementor-element-38a2a070 {
	text-align: center;
}

.elementor-4728 .elementor-element.elementor-element-38a2a070 .elementor-heading-title {
	color: #3e454d;
}

.elementor-4728 .elementor-element.elementor-element-3ece8ca2 {
	--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: 0px;
}

.elementor-4728 .elementor-element.elementor-element-14c45a05 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-492bea9b {
	--display: flex;
	--min-height: 100px;
	--justify-content: flex-start;
	--border-radius: 15px 15px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-4728 .elementor-element.elementor-element-492bea9b:not(.elementor-motion-effects-element-type-background), .elementor-4728 .elementor-element.elementor-element-492bea9b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-31e4e47);
}

.elementor-4728 .elementor-element.elementor-element-407874b {
	text-align: center;
}

.elementor-4728 .elementor-element.elementor-element-407874b .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 1.25rem;
	font-weight: 500;
	letter-spacing: 1px;
	color: #fff;
}

.elementor-4728 .elementor-element.elementor-element-71cff902 {
	--display: flex;
	--min-height: 100px;
	--border-radius: 0px 0px 15px 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-2547992 {
	padding: 20px 10px 5px 10px;
	text-align: center;
	font-size: var(--e-global-typography-f3ce750-font-size);
	color: var(--e-global-color-text);
}

.elementor-4728 .elementor-element.elementor-element-6b1a450 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-1cbb38ab {
	--display: flex;
	--min-height: 100px;
	--justify-content: flex-start;
	--border-radius: 15px 15px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-4728 .elementor-element.elementor-element-1cbb38ab:not(.elementor-motion-effects-element-type-background), .elementor-4728 .elementor-element.elementor-element-1cbb38ab > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-31e4e47);
}

.elementor-4728 .elementor-element.elementor-element-189060b3 {
	text-align: center;
}

.elementor-4728 .elementor-element.elementor-element-189060b3 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 1.25rem;
	font-weight: 500;
	letter-spacing: 1px;
	color: #fff;
}

.elementor-4728 .elementor-element.elementor-element-338248e9 {
	--display: flex;
	--min-height: 100px;
	--border-radius: 0px 0px 15px 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-72f4d3e5 {
	padding: 20px 10px 5px 10px;
	text-align: center;
	font-size: var(--e-global-typography-f3ce750-font-size);
	color: var(--e-global-color-text);
}

.elementor-4728 .elementor-element.elementor-element-747abbbd {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-6b9d290b {
	--display: flex;
	--min-height: 100px;
	--justify-content: flex-start;
	--border-radius: 15px 15px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-4728 .elementor-element.elementor-element-6b9d290b:not(.elementor-motion-effects-element-type-background), .elementor-4728 .elementor-element.elementor-element-6b9d290b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-31e4e47);
}

.elementor-4728 .elementor-element.elementor-element-2abf116b {
	text-align: center;
}

.elementor-4728 .elementor-element.elementor-element-2abf116b .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 1.25rem;
	font-weight: 500;
	letter-spacing: 1px;
	color: #fff;
}

.elementor-4728 .elementor-element.elementor-element-31edf597 {
	--display: flex;
	--min-height: 100px;
	--border-radius: 0px 0px 15px 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-449d18d8 {
	padding: 20px 10px 5px 10px;
	text-align: center;
	font-size: var(--e-global-typography-f3ce750-font-size);
	color: var(--e-global-color-text);
}

.elementor-4728 .elementor-element.elementor-element-200b5625 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-51c0bd7c {
	--display: flex;
	--min-height: 100px;
	--justify-content: flex-start;
	--border-radius: 15px 15px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-4728 .elementor-element.elementor-element-51c0bd7c:not(.elementor-motion-effects-element-type-background), .elementor-4728 .elementor-element.elementor-element-51c0bd7c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-31e4e47);
}

.elementor-4728 .elementor-element.elementor-element-67b7d94f {
	text-align: center;
}

.elementor-4728 .elementor-element.elementor-element-67b7d94f .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 1.25rem;
	font-weight: 500;
	letter-spacing: 1px;
	color: #fff;
}

.elementor-4728 .elementor-element.elementor-element-4b5e6ea3 {
	--display: flex;
	--min-height: 100px;
	--border-radius: 0px 0px 15px 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-595b9bb3 {
	padding: 20px 10px 5px 10px;
	text-align: center;
	font-size: var(--e-global-typography-f3ce750-font-size);
	color: var(--e-global-color-text);
}

.elementor-4728 .elementor-element.elementor-element-49e64562 {
	color: #0a0a0a;
}

.elementor-4728 .elementor-element.elementor-element-6d453aea .elementor-button {
	background-color: #6d8a96;
	font-size: var(--e-global-typography-f3ce750-font-size);
	fill: var(--e-global-color-c1b117f);
	color: var(--e-global-color-c1b117f);
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #e8b923;
	border-radius: 15px 15px 15px 15px;
	padding: 11px 25px 11px 25px;
}

.elementor-4728 .elementor-element.elementor-element-6d453aea .elementor-button:hover, .elementor-4728 .elementor-element.elementor-element-6d453aea .elementor-button:focus {
	background-color: #e8b923;
	color: var(--e-global-color-465b001);
	border-color: #6d8a96;
}

.elementor-4728 .elementor-element.elementor-element-6d453aea {
	margin: -50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-4728 .elementor-element.elementor-element-6d453aea .elementor-button:hover svg, .elementor-4728 .elementor-element.elementor-element-6d453aea .elementor-button:focus svg {
	fill: var(--e-global-color-465b001);
}

.elementor-4728 .elementor-element.elementor-element-2e9cdcbd {
	--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: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 100px;
	--padding-right: 100px;
}

.elementor-4728 .elementor-element.elementor-element-4721511a {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 35px 35px;
	--row-gap: 35px;
	--column-gap: 35px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-1fe14ca3 {
	text-align: center;
}

.elementor-4728 .elementor-element.elementor-element-1fe14ca3 .elementor-heading-title {
	color: #3e454d;
}

.elementor-4728 .elementor-element.elementor-element-5ba13b26 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-family: "Open Sans", Sans-serif;
	font-size: 28px;
	color: var(--e-global-color-text);
}

.elementor-4728 .elementor-element.elementor-element-5ba13b26 a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4728 .elementor-element.elementor-element-5ba13b26 a:hover, .elementor-4728 .elementor-element.elementor-element-5ba13b26 a:focus {
	color: var(--e-global-color-8d32b6e);
}

.elementor-4728 .elementor-element.elementor-element-2659ca80 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-4728 .elementor-element.elementor-element-2659ca80 a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4728 .elementor-element.elementor-element-2659ca80 a:hover, .elementor-4728 .elementor-element.elementor-element-2659ca80 a:focus {
	color: var(--e-global-color-8d32b6e);
}

.elementor-4728 .elementor-element.elementor-element-1adde216 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-29a23b32 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-4728 .elementor-element.elementor-element-29a23b32 a {
	color: var(--e-global-color-accent);
}

.elementor-4728 .elementor-element.elementor-element-29a23b32 a:hover, .elementor-4728 .elementor-element.elementor-element-29a23b32 a:focus {
	color: var(--e-global-color-8d32b6e);
}

.elementor-4728 .elementor-element.elementor-element-3e52e676 {
	text-align: center;
	color: #0a0a0a;
}

.elementor-4728 .elementor-element.elementor-element-6dfe1be {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: 1;
	--padding-top: 0px;
	--padding-bottom: 100px;
	--padding-left: 100px;
	--padding-right: 100px;
}

.elementor-4728 .elementor-element.elementor-element-6dfe1be:not(.elementor-motion-effects-element-type-background), .elementor-4728 .elementor-element.elementor-element-6dfe1be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-4728 .elementor-element.elementor-element-6dfe1be::before, .elementor-4728 .elementor-element.elementor-element-6dfe1be > .elementor-background-video-container::before, .elementor-4728 .elementor-element.elementor-element-6dfe1be > .e-con-inner > .elementor-background-video-container::before, .elementor-4728 .elementor-element.elementor-element-6dfe1be > .elementor-background-slideshow::before, .elementor-4728 .elementor-element.elementor-element-6dfe1be > .e-con-inner > .elementor-background-slideshow::before, .elementor-4728 .elementor-element.elementor-element-6dfe1be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-4728 .elementor-element.elementor-element-7dd00a5 {
	--display: flex;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-73e940eb {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 26px 26px 26px 26px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-4728 .elementor-element.elementor-element-73e940eb:not(.elementor-motion-effects-element-type-background), .elementor-4728 .elementor-element.elementor-element-73e940eb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-4728 .elementor-element.elementor-element-73e940eb.e-con {
	--align-self: center;
}

.elementor-4728 .elementor-element.elementor-element-5beda37c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 40px;
}

.elementor-4728 .elementor-element.elementor-element-5b7b0b50 img {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 5px 5px 11px 0px #988e70;
}

.elementor-4728 .elementor-element.elementor-element-4e8e829e {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-4728 .elementor-element.elementor-element-7e9f7706 {
	text-align: start;
}

.elementor-4728 .elementor-element.elementor-element-7e9f7706 .elementor-heading-title {
	color: #3e454d;
}

.elementor-4728 .elementor-element.elementor-element-5ed1f4f0 {
	font-size: var(--e-global-typography-f3ce750-font-size);
	color: #0a0a0a;
}

.elementor-4728 .elementor-element.elementor-element-1cd29e9c {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-2fcd29c8 .elementor-button {
	background-color: #6d8a96;
	font-size: var(--e-global-typography-f3ce750-font-size);
	fill: var(--e-global-color-c1b117f);
	color: var(--e-global-color-c1b117f);
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #e8b923;
	border-radius: 15px 15px 15px 15px;
	padding: 10px 15px 10px 15px;
}

.elementor-4728 .elementor-element.elementor-element-2fcd29c8 .elementor-button:hover, .elementor-4728 .elementor-element.elementor-element-2fcd29c8 .elementor-button:focus {
	background-color: #e8b923;
	color: var(--e-global-color-465b001);
	border-color: #6d8a96;
}

.elementor-4728 .elementor-element.elementor-element-2fcd29c8 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-4728 .elementor-element.elementor-element-2fcd29c8 .elementor-button:hover svg, .elementor-4728 .elementor-element.elementor-element-2fcd29c8 .elementor-button:focus svg {
	fill: var(--e-global-color-465b001);
}

.elementor-4728 .elementor-element.elementor-element-1e195606 {
	margin: -15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-family: "Verdana", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-4728 .elementor-element.elementor-element-22d06362 {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: 1;
	--padding-top: 0px;
	--padding-bottom: 100px;
	--padding-left: 100px;
	--padding-right: 100px;
}

.elementor-4728 .elementor-element.elementor-element-22d06362:not(.elementor-motion-effects-element-type-background), .elementor-4728 .elementor-element.elementor-element-22d06362 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-4728 .elementor-element.elementor-element-22d06362::before, .elementor-4728 .elementor-element.elementor-element-22d06362 > .elementor-background-video-container::before, .elementor-4728 .elementor-element.elementor-element-22d06362 > .e-con-inner > .elementor-background-video-container::before, .elementor-4728 .elementor-element.elementor-element-22d06362 > .elementor-background-slideshow::before, .elementor-4728 .elementor-element.elementor-element-22d06362 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4728 .elementor-element.elementor-element-22d06362 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

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

.elementor-4728 .elementor-element.elementor-element-4ed07db1 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-1a8b01ae {
	text-align: center;
}

.elementor-4728 .elementor-element.elementor-element-1a8b01ae .elementor-heading-title {
	color: #3e454d;
}

.elementor-4728 .elementor-element.elementor-element-3832adeb {
	padding: 0% 0% 0% 0%;
	text-align: center;
	color: var(--e-global-color-accent);
}

.elementor-4728 .elementor-element.elementor-element-574cd8d2 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-family: "Verdana", Sans-serif;
	font-size: 22px;
	font-weight: 400;
}

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

.elementor-4728 .elementor-element.elementor-element-43e49182.jkit-equal-height-enable, .elementor-4728 .elementor-element.elementor-element-43e49182.jkit-equal-height-enable, .elementor-4728 .elementor-element.elementor-element-43e49182.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-4728 .elementor-element.elementor-element-43e49182.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	height: 100%;
}

.elementor-4728 .elementor-element.elementor-element-43e49182 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	background-color: #fff;
	text-align: left;
	padding: 25px 20px 25px 20px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-4728 .elementor-element.elementor-element-43e49182 {
	width: 100%;
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 20px 1px 1px 1px;
	transition: background 3s, border .5s, border-radius .5s, box-shadow .5s;
	border-style: none;
	border-radius: 26px 26px 26px 26px;
}

.elementor-4728 .elementor-element.elementor-element-43e49182.elementor-element {
	--align-self: stretch;
}

.elementor-4728 .elementor-element.elementor-element-43e49182 .jeg-elementor-kit.jkit-icon-box .title {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-31e4e47);
}

.elementor-4728 .elementor-element.elementor-element-43e49182 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
	color: #5b5b5b;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	margin: 0px 0px 0px 0px;
}

.elementor-4728 .elementor-element.elementor-element-43e49182 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
	font-size: 100px;
}

.elementor-4728 .elementor-element.elementor-element-43e49182 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
	width: 100px;
}

.elementor-4728 .elementor-element.elementor-element-43e49182 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
	color: var(--e-global-color-31e4e47);
	border-radius: 50px 50px 50px 50px;
	margin: 0px -43px 0px 0px;
	padding: 5px 0px 0px 0px;
	width: 90px;
}

.elementor-4728 .elementor-element.elementor-element-43e49182 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
	fill: var(--e-global-color-31e4e47);
	width: 40px;
}

.elementor-4728 .elementor-element.elementor-element-43e49182 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
	font-size: 40px;
}

.elementor-4728 .elementor-element.elementor-element-2e01490b.jkit-equal-height-enable, .elementor-4728 .elementor-element.elementor-element-2e01490b.jkit-equal-height-enable, .elementor-4728 .elementor-element.elementor-element-2e01490b.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-4728 .elementor-element.elementor-element-2e01490b.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	height: 100%;
}

.elementor-4728 .elementor-element.elementor-element-2e01490b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	background-color: #fff;
	text-align: left;
	padding: 25px 20px 25px 20px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-4728 .elementor-element.elementor-element-2e01490b {
	width: 100%;
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 20px 1px 1px 1px;
	transition: background 3s, border .5s, border-radius .5s, box-shadow .5s;
	border-style: none;
	border-radius: 26px 26px 26px 26px;
}

.elementor-4728 .elementor-element.elementor-element-2e01490b.elementor-element {
	--align-self: stretch;
}

.elementor-4728 .elementor-element.elementor-element-2e01490b .jeg-elementor-kit.jkit-icon-box .title {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-31e4e47);
}

.elementor-4728 .elementor-element.elementor-element-2e01490b .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
	color: #5b5b5b;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	margin: 0px 0px 0px 0px;
}

.elementor-4728 .elementor-element.elementor-element-2e01490b .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
	font-size: 100px;
}

.elementor-4728 .elementor-element.elementor-element-2e01490b .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
	width: 100px;
}

.elementor-4728 .elementor-element.elementor-element-2e01490b .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
	color: var(--e-global-color-31e4e47);
	border-radius: 50px 50px 50px 50px;
	margin: 0px -43px 0px 0px;
	padding: 5px 0px 0px 0px;
	width: 90px;
}

.elementor-4728 .elementor-element.elementor-element-2e01490b .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
	fill: var(--e-global-color-31e4e47);
	width: 40px;
}

.elementor-4728 .elementor-element.elementor-element-2e01490b .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
	font-size: 40px;
}

.elementor-4728 .elementor-element.elementor-element-55abd824.jkit-equal-height-enable, .elementor-4728 .elementor-element.elementor-element-55abd824.jkit-equal-height-enable, .elementor-4728 .elementor-element.elementor-element-55abd824.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-4728 .elementor-element.elementor-element-55abd824.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	height: 100%;
}

.elementor-4728 .elementor-element.elementor-element-55abd824 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	background-color: #fff;
	text-align: left;
	padding: 25px 20px 25px 20px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-4728 .elementor-element.elementor-element-55abd824 {
	width: 100%;
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 20px 1px 1px 1px;
	transition: background 3s, border .5s, border-radius .5s, box-shadow .5s;
	border-style: none;
	border-radius: 26px 26px 26px 26px;
}

.elementor-4728 .elementor-element.elementor-element-55abd824.elementor-element {
	--align-self: stretch;
}

.elementor-4728 .elementor-element.elementor-element-55abd824 .jeg-elementor-kit.jkit-icon-box .title {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-31e4e47);
}

.elementor-4728 .elementor-element.elementor-element-55abd824 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
	color: #5b5b5b;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	margin: 0px 0px 0px 0px;
}

.elementor-4728 .elementor-element.elementor-element-55abd824 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
	font-size: 100px;
}

.elementor-4728 .elementor-element.elementor-element-55abd824 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
	width: 100px;
}

.elementor-4728 .elementor-element.elementor-element-55abd824 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
	color: var(--e-global-color-31e4e47);
	border-radius: 50px 50px 50px 50px;
	margin: 0px -43px 0px 0px;
	padding: 5px 0px 0px 0px;
	width: 90px;
}

.elementor-4728 .elementor-element.elementor-element-55abd824 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
	fill: var(--e-global-color-31e4e47);
	width: 40px;
}

.elementor-4728 .elementor-element.elementor-element-55abd824 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
	font-size: 40px;
}

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

.elementor-4728 .elementor-element.elementor-element-7944a9b0.jkit-equal-height-enable, .elementor-4728 .elementor-element.elementor-element-7944a9b0.jkit-equal-height-enable, .elementor-4728 .elementor-element.elementor-element-7944a9b0.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-4728 .elementor-element.elementor-element-7944a9b0.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	height: 100%;
}

.elementor-4728 .elementor-element.elementor-element-7944a9b0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	background-color: #fff;
	text-align: left;
	padding: 25px 20px 25px 20px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-4728 .elementor-element.elementor-element-7944a9b0 {
	width: 100%;
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 20px 1px 1px 1px;
	transition: background 3s, border .5s, border-radius .5s, box-shadow .5s;
	border-style: none;
	border-radius: 26px 26px 26px 26px;
}

.elementor-4728 .elementor-element.elementor-element-7944a9b0.elementor-element {
	--align-self: stretch;
}

.elementor-4728 .elementor-element.elementor-element-7944a9b0 .jeg-elementor-kit.jkit-icon-box .title {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-31e4e47);
}

.elementor-4728 .elementor-element.elementor-element-7944a9b0 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
	color: #5b5b5b;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	margin: 0px 0px 0px 0px;
}

.elementor-4728 .elementor-element.elementor-element-7944a9b0 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
	font-size: 100px;
}

.elementor-4728 .elementor-element.elementor-element-7944a9b0 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
	width: 100px;
}

.elementor-4728 .elementor-element.elementor-element-7944a9b0 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
	color: var(--e-global-color-31e4e47);
	border-radius: 50px 50px 50px 50px;
	margin: 0px -43px 0px 0px;
	padding: 5px 0px 0px 0px;
	width: 90px;
}

.elementor-4728 .elementor-element.elementor-element-7944a9b0 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
	fill: var(--e-global-color-31e4e47);
	width: 40px;
}

.elementor-4728 .elementor-element.elementor-element-7944a9b0 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
	font-size: 40px;
}

.elementor-4728 .elementor-element.elementor-element-16277ceb.jkit-equal-height-enable, .elementor-4728 .elementor-element.elementor-element-16277ceb.jkit-equal-height-enable, .elementor-4728 .elementor-element.elementor-element-16277ceb.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-4728 .elementor-element.elementor-element-16277ceb.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	height: 100%;
}

.elementor-4728 .elementor-element.elementor-element-16277ceb .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	background-color: #fff;
	text-align: left;
	padding: 25px 20px 25px 20px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-4728 .elementor-element.elementor-element-16277ceb {
	width: 100%;
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 20px 1px 1px 1px;
	transition: background 3s, border .5s, border-radius .5s, box-shadow .5s;
	border-style: none;
	border-radius: 26px 26px 26px 26px;
}

.elementor-4728 .elementor-element.elementor-element-16277ceb.elementor-element {
	--align-self: stretch;
}

.elementor-4728 .elementor-element.elementor-element-16277ceb .jeg-elementor-kit.jkit-icon-box .title {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-31e4e47);
}

.elementor-4728 .elementor-element.elementor-element-16277ceb .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
	color: #5b5b5b;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	margin: 0px 0px 0px 0px;
}

.elementor-4728 .elementor-element.elementor-element-16277ceb .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
	font-size: 100px;
}

.elementor-4728 .elementor-element.elementor-element-16277ceb .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
	width: 100px;
}

.elementor-4728 .elementor-element.elementor-element-16277ceb .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
	color: var(--e-global-color-31e4e47);
	border-radius: 50px 50px 50px 50px;
	margin: 0px -43px 0px 0px;
	padding: 5px 0px 0px 0px;
	width: 90px;
}

.elementor-4728 .elementor-element.elementor-element-16277ceb .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
	fill: var(--e-global-color-31e4e47);
	width: 40px;
}

.elementor-4728 .elementor-element.elementor-element-16277ceb .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
	font-size: 40px;
}

.elementor-4728 .elementor-element.elementor-element-71db9d2c.jkit-equal-height-enable, .elementor-4728 .elementor-element.elementor-element-71db9d2c.jkit-equal-height-enable, .elementor-4728 .elementor-element.elementor-element-71db9d2c.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-4728 .elementor-element.elementor-element-71db9d2c.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	height: 100%;
}

.elementor-4728 .elementor-element.elementor-element-71db9d2c .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	background-color: #fff;
	text-align: left;
	padding: 25px 20px 25px 20px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-4728 .elementor-element.elementor-element-71db9d2c {
	width: 100%;
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 20px 1px 1px 1px;
	transition: background 3s, border .5s, border-radius .5s, box-shadow .5s;
	border-style: none;
	border-radius: 26px 26px 26px 26px;
}

.elementor-4728 .elementor-element.elementor-element-71db9d2c.elementor-element {
	--align-self: stretch;
}

.elementor-4728 .elementor-element.elementor-element-71db9d2c .jeg-elementor-kit.jkit-icon-box .title {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-31e4e47);
}

.elementor-4728 .elementor-element.elementor-element-71db9d2c .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
	color: #5b5b5b;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	margin: 0px 0px 0px 0px;
}

.elementor-4728 .elementor-element.elementor-element-71db9d2c .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
	font-size: 100px;
}

.elementor-4728 .elementor-element.elementor-element-71db9d2c .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
	width: 100px;
}

.elementor-4728 .elementor-element.elementor-element-71db9d2c .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
	color: var(--e-global-color-31e4e47);
	border-radius: 50px 50px 50px 50px;
	margin: 0px -43px 0px 0px;
	padding: 5px 0px 0px 0px;
	width: 90px;
}

.elementor-4728 .elementor-element.elementor-element-71db9d2c .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
	fill: var(--e-global-color-31e4e47);
	width: 40px;
}

.elementor-4728 .elementor-element.elementor-element-71db9d2c .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
	font-size: 40px;
}

.elementor-4728 .elementor-element.elementor-element-7e551aa4 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 100px;
	--padding-left: 100px;
	--padding-right: 100px;
}

.elementor-4728 .elementor-element.elementor-element-729fb4b0 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-6085c733 {
	text-align: center;
}

.elementor-4728 .elementor-element.elementor-element-6085c733 .elementor-heading-title {
	color: #3e454d;
}

.elementor-4728 .elementor-element.elementor-element-3663326c {
	font-family: var(--e-global-typography-c8ba400-font-family), Sans-serif;
	font-size: var(--e-global-typography-c8ba400-font-size);
	color: var(--e-global-color-accent);
}

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

.elementor-4728 .elementor-element.elementor-element-4660ad3 {
	--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: flex-start;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

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

.elementor-4728 .elementor-element.elementor-element-4660ad3.e-con {
	--align-self: stretch;
}

.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);
}

.elementor-4728 .elementor-element.elementor-element-2f9fd14a .elementor-icon-wrapper {
	text-align: center;
}

.elementor-4728 .elementor-element.elementor-element-2f9fd14a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-c1b117f);
}

.elementor-4728 .elementor-element.elementor-element-2f9fd14a.elementor-view-framed .elementor-icon, .elementor-4728 .elementor-element.elementor-element-2f9fd14a.elementor-view-default .elementor-icon {
	color: var(--e-global-color-c1b117f);
	border-color: var(--e-global-color-c1b117f);
}

.elementor-4728 .elementor-element.elementor-element-2f9fd14a.elementor-view-framed .elementor-icon, .elementor-4728 .elementor-element.elementor-element-2f9fd14a.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-c1b117f);
}

.elementor-4728 .elementor-element.elementor-element-2f9fd14a .elementor-icon {
	font-size: 60px;
}

.elementor-4728 .elementor-element.elementor-element-2f9fd14a .elementor-icon svg {
	height: 60px;
}

.elementor-4728 .elementor-element.elementor-element-2c07559e {
	text-align: center;
}

.elementor-4728 .elementor-element.elementor-element-2c07559e .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.6rem, 1.5308rem + .3077vw, 1.75rem);
	letter-spacing: 1px;
	color: var(--e-global-color-c1b117f);
}

.elementor-4728 .elementor-element.elementor-element-67f9994a {
	--display: flex;
	--min-height: 175px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-2baa7806 {
	text-align: start;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
	color: var(--e-global-color-c1b117f);
}

.elementor-4728 .elementor-element.elementor-element-546c544b {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-3aa1e2fd .elementor-button {
	font-family: var(--e-global-typography-e510176-font-family), Sans-serif;
	font-size: var(--e-global-typography-e510176-font-size);
	fill: var(--e-global-color-c1b117f);
	color: var(--e-global-color-c1b117f);
	border-style: none;
}

.elementor-4728 .elementor-element.elementor-element-3aa1e2fd .elementor-button:hover, .elementor-4728 .elementor-element.elementor-element-3aa1e2fd .elementor-button:focus {
	border-color: #fff;
}

.elementor-4728 .elementor-element.elementor-element-d472889 .elementor-button {
	font-family: var(--e-global-typography-e510176-font-family), Sans-serif;
	font-size: var(--e-global-typography-e510176-font-size);
	fill: var(--e-global-color-c1b117f);
	color: var(--e-global-color-c1b117f);
	border-style: none;
}

.elementor-4728 .elementor-element.elementor-element-d472889 .elementor-button:hover, .elementor-4728 .elementor-element.elementor-element-d472889 .elementor-button:focus {
	border-color: #fff;
}

.elementor-4728 .elementor-element.elementor-element-67136f42 {
	--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: flex-start;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

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

.elementor-4728 .elementor-element.elementor-element-67136f42.e-con {
	--align-self: stretch;
}

.elementor-4728 .elementor-element.elementor-element-7f799d14 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-4728 .elementor-element.elementor-element-7f799d14.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-c1b117f);
}

.elementor-4728 .elementor-element.elementor-element-7f799d14.elementor-view-framed .elementor-icon, .elementor-4728 .elementor-element.elementor-element-7f799d14.elementor-view-default .elementor-icon {
	color: var(--e-global-color-c1b117f);
	border-color: var(--e-global-color-c1b117f);
}

.elementor-4728 .elementor-element.elementor-element-7f799d14.elementor-view-framed .elementor-icon, .elementor-4728 .elementor-element.elementor-element-7f799d14.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-c1b117f);
}

.elementor-4728 .elementor-element.elementor-element-7f799d14 .elementor-icon {
	font-size: 60px;
}

.elementor-4728 .elementor-element.elementor-element-7f799d14 .elementor-icon svg {
	height: 60px;
}

.elementor-4728 .elementor-element.elementor-element-62b08ab6 {
	text-align: center;
}

.elementor-4728 .elementor-element.elementor-element-62b08ab6 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.6rem, 1.5308rem + .3077vw, 1.75rem);
	letter-spacing: 1px;
	color: var(--e-global-color-c1b117f);
}

.elementor-4728 .elementor-element.elementor-element-6904ad78 {
	--display: flex;
	--min-height: 175px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-22dd9a6a {
	text-align: start;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
	color: var(--e-global-color-c1b117f);
}

.elementor-4728 .elementor-element.elementor-element-16f7b9a3 {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-580ca82f .elementor-button {
	font-family: var(--e-global-typography-e510176-font-family), Sans-serif;
	font-size: var(--e-global-typography-e510176-font-size);
	fill: var(--e-global-color-c1b117f);
	color: var(--e-global-color-c1b117f);
	border-style: none;
}

.elementor-4728 .elementor-element.elementor-element-580ca82f .elementor-button:hover, .elementor-4728 .elementor-element.elementor-element-580ca82f .elementor-button:focus {
	border-color: #fff;
}

.elementor-4728 .elementor-element.elementor-element-3ee2fbc1 .elementor-button {
	font-family: var(--e-global-typography-e510176-font-family), Sans-serif;
	font-size: var(--e-global-typography-e510176-font-size);
	fill: var(--e-global-color-c1b117f);
	color: var(--e-global-color-c1b117f);
	border-style: none;
}

.elementor-4728 .elementor-element.elementor-element-3ee2fbc1 .elementor-button:hover, .elementor-4728 .elementor-element.elementor-element-3ee2fbc1 .elementor-button:focus {
	border-color: #fff;
}

.elementor-4728 .elementor-element.elementor-element-7d89a03e {
	--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: flex-start;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

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

.elementor-4728 .elementor-element.elementor-element-7d89a03e.e-con {
	--align-self: stretch;
}

.elementor-4728 .elementor-element.elementor-element-78110266 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-4728 .elementor-element.elementor-element-78110266.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-c1b117f);
}

.elementor-4728 .elementor-element.elementor-element-78110266.elementor-view-framed .elementor-icon, .elementor-4728 .elementor-element.elementor-element-78110266.elementor-view-default .elementor-icon {
	color: var(--e-global-color-c1b117f);
	border-color: var(--e-global-color-c1b117f);
}

.elementor-4728 .elementor-element.elementor-element-78110266.elementor-view-framed .elementor-icon, .elementor-4728 .elementor-element.elementor-element-78110266.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-c1b117f);
}

.elementor-4728 .elementor-element.elementor-element-78110266 .elementor-icon {
	font-size: 60px;
}

.elementor-4728 .elementor-element.elementor-element-78110266 .elementor-icon svg {
	height: 60px;
}

.elementor-4728 .elementor-element.elementor-element-3fa17005 {
	text-align: center;
}

.elementor-4728 .elementor-element.elementor-element-3fa17005 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.6rem, 1.5308rem + .3077vw, 1.75rem);
	letter-spacing: 1px;
	color: var(--e-global-color-c1b117f);
}

.elementor-4728 .elementor-element.elementor-element-49fec0c2 {
	--display: flex;
	--min-height: 175px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-238995de {
	text-align: start;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
	color: var(--e-global-color-c1b117f);
}

.elementor-4728 .elementor-element.elementor-element-37e209f1 {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-2ce608ad .elementor-button {
	font-family: var(--e-global-typography-e510176-font-family), Sans-serif;
	font-size: var(--e-global-typography-e510176-font-size);
	fill: var(--e-global-color-c1b117f);
	color: var(--e-global-color-c1b117f);
	border-style: none;
}

.elementor-4728 .elementor-element.elementor-element-2ce608ad .elementor-button:hover, .elementor-4728 .elementor-element.elementor-element-2ce608ad .elementor-button:focus {
	border-color: #fff;
}

.elementor-4728 .elementor-element.elementor-element-22f9a7f .elementor-button {
	font-family: var(--e-global-typography-e510176-font-family), Sans-serif;
	font-size: var(--e-global-typography-e510176-font-size);
	fill: var(--e-global-color-c1b117f);
	color: var(--e-global-color-c1b117f);
	border-style: none;
}

.elementor-4728 .elementor-element.elementor-element-22f9a7f .elementor-button:hover, .elementor-4728 .elementor-element.elementor-element-22f9a7f .elementor-button:focus {
	border-color: #fff;
}

.elementor-4728 .elementor-element.elementor-element-64c384f2 {
	--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: stretch;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--overlay-opacity: 1;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 100px;
	--padding-left: 100px;
	--padding-right: 100px;
}

.elementor-4728 .elementor-element.elementor-element-64c384f2::before, .elementor-4728 .elementor-element.elementor-element-64c384f2 > .elementor-background-video-container::before, .elementor-4728 .elementor-element.elementor-element-64c384f2 > .e-con-inner > .elementor-background-video-container::before, .elementor-4728 .elementor-element.elementor-element-64c384f2 > .elementor-background-slideshow::before, .elementor-4728 .elementor-element.elementor-element-64c384f2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4728 .elementor-element.elementor-element-64c384f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-4728 .elementor-element.elementor-element-64c384f2.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-4728 .elementor-element.elementor-element-71b3bb66 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-788b562 {
	padding: 0px 0px 50px 0px;
	text-align: center;
}

.elementor-4728 .elementor-element.elementor-element-788b562 .elementor-heading-title {
	color: #3e454d;
}

.elementor-4728 .elementor-element.elementor-element-f71ee34 {
	--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: stretch;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-4d7a6efb {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-68c776cd img {
	width: 100%;
	border-radius: 16px 16px 16px 16px;
}

.elementor-4728 .elementor-element.elementor-element-3ffbacb8 {
	--display: flex;
	--min-height: 150px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-4728 .elementor-element.elementor-element-61395b2 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.4rem, 1.3538rem + .2051vw, 1.5rem);
	font-weight: 500;
	color: var(--e-global-color-accent);
}

.elementor-4728 .elementor-element.elementor-element-6e9935fe {
	--display: flex;
	--min-height: 250px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-4728 .elementor-element.elementor-element-6bf5de28 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-2318c266 {
	text-align: center;
	color: var(--e-global-color-accent);
}

.elementor-4728 .elementor-element.elementor-element-374b3d5e {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-36f6cf38 img {
	width: 100%;
	border-radius: 16px 16px 16px 16px;
}

.elementor-4728 .elementor-element.elementor-element-4a9c1c61 {
	--display: flex;
	--min-height: 150px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-4728 .elementor-element.elementor-element-257426f9 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.4rem, 1.3538rem + .2051vw, 1.5rem);
	font-weight: 500;
	color: var(--e-global-color-accent);
}

.elementor-4728 .elementor-element.elementor-element-5bca2dc {
	--display: flex;
	--min-height: 250px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-4728 .elementor-element.elementor-element-6afecdb0 {
	padding: 0px 0px 0px 0px;
}

.elementor-4728 .elementor-element.elementor-element-5cbb4e14 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-78a6c2a9 {
	text-align: center;
	color: var(--e-global-color-accent);
}

.elementor-4728 .elementor-element.elementor-element-183b254c {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-65080e04 img {
	width: 100%;
	border-radius: 16px 16px 16px 16px;
}

.elementor-4728 .elementor-element.elementor-element-119c82aa {
	--display: flex;
	--min-height: 150px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-4728 .elementor-element.elementor-element-5f6120b8 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.4rem, 1.3538rem + .2051vw, 1.5rem);
	font-weight: 500;
	color: var(--e-global-color-accent);
}

.elementor-4728 .elementor-element.elementor-element-4a36f916 {
	--display: flex;
	--min-height: 250px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-4728 .elementor-element.elementor-element-4b1ed35d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-3f81207a {
	text-align: center;
	color: var(--e-global-color-accent);
}

.elementor-4728 .elementor-element.elementor-element-26f241fa .elementor-button {
	background-color: #6d8a96;
	font-family: var(--e-global-typography-c8ba400-font-family), Sans-serif;
	font-size: var(--e-global-typography-c8ba400-font-size);
	fill: var(--e-global-color-c1b117f);
	color: var(--e-global-color-c1b117f);
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #e8b923;
	border-radius: 15px 15px 15px 15px;
	padding: 15px 25px 15px 25px;
}

.elementor-4728 .elementor-element.elementor-element-26f241fa .elementor-button:hover, .elementor-4728 .elementor-element.elementor-element-26f241fa .elementor-button:focus {
	background-color: #e8b923;
	color: var(--e-global-color-465b001);
	border-color: #6d8a96;
}

.elementor-4728 .elementor-element.elementor-element-26f241fa {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-4728 .elementor-element.elementor-element-26f241fa .elementor-button:hover svg, .elementor-4728 .elementor-element.elementor-element-26f241fa .elementor-button:focus svg {
	fill: var(--e-global-color-465b001);
}

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

.elementor-4728 .elementor-element.elementor-element-62672891 {
	padding: 0px 0px 50px 0px;
	text-align: center;
}

.elementor-4728 .elementor-element.elementor-element-62672891 .elementor-heading-title {
	color: #3e454d;
}

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

.elementor-4728 .elementor-element.elementor-element-1f466e1 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 3px 0px 0px 0px;
	--border-top-width: 3px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #c4bcab;
	--border-color: #c4bcab;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-4728 .elementor-element.elementor-element-1f466e1.e-con {
	--align-self: stretch;
}

.elementor-4728 .elementor-element.elementor-element-506353ba {
	background-color: #fff;
	padding: 10px 10px 10px 10px;
	top: -30px;
	border-radius: 360px 360px 360px 360px;
}

body:not(.rtl) .elementor-4728 .elementor-element.elementor-element-506353ba {
	left: 125px;
}

body.rtl .elementor-4728 .elementor-element.elementor-element-506353ba {
	right: 125px;
}

.elementor-4728 .elementor-element.elementor-element-506353ba .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	color: #c4bcab;
}

.elementor-4728 .elementor-element.elementor-element-7e96f0d1 {
	padding: 25px 0px 20px 0px;
	text-align: center;
}

.elementor-4728 .elementor-element.elementor-element-7e96f0d1 .elementor-heading-title {
	font-family: var(--e-global-typography-989b1c1-font-family), Sans-serif;
	font-size: var(--e-global-typography-989b1c1-font-size);
	color: var(--e-global-color-accent);
}

.elementor-4728 .elementor-element.elementor-element-79208658 {
	text-align: center;
	color: #0e0e0f;
}

.elementor-4728 .elementor-element.elementor-element-e69c26e {
	--display: flex;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 3px 0px 0px 0px;
	--border-top-width: 3px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #c4bcab;
	--border-color: #c4bcab;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-4728 .elementor-element.elementor-element-e69c26e.e-con {
	--align-self: stretch;
}

.elementor-4728 .elementor-element.elementor-element-50207159 {
	background-color: #fff;
	padding: 10px 10px 10px 10px;
	top: -30px;
	border-radius: 360px 360px 360px 360px;
}

body:not(.rtl) .elementor-4728 .elementor-element.elementor-element-50207159 {
	left: 125px;
}

body.rtl .elementor-4728 .elementor-element.elementor-element-50207159 {
	right: 125px;
}

.elementor-4728 .elementor-element.elementor-element-50207159 .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	color: #c4bcab;
}

.elementor-4728 .elementor-element.elementor-element-ba83e4d {
	padding: 25px 0px 20px 0px;
	text-align: center;
}

.elementor-4728 .elementor-element.elementor-element-ba83e4d .elementor-heading-title {
	font-family: var(--e-global-typography-989b1c1-font-family), Sans-serif;
	font-size: var(--e-global-typography-989b1c1-font-size);
	color: var(--e-global-color-accent);
}

.elementor-4728 .elementor-element.elementor-element-757d20df {
	text-align: center;
	color: #0e0e0f;
}

.elementor-4728 .elementor-element.elementor-element-1c1d243d {
	--display: flex;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 3px 0px 0px 0px;
	--border-top-width: 3px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #c4bcab;
	--border-color: #c4bcab;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-4728 .elementor-element.elementor-element-1c1d243d.e-con {
	--align-self: stretch;
}

.elementor-4728 .elementor-element.elementor-element-2c9553e6 {
	background-color: #fff;
	padding: 10px 10px 10px 10px;
	top: -30px;
	border-radius: 360px 360px 360px 360px;
}

body:not(.rtl) .elementor-4728 .elementor-element.elementor-element-2c9553e6 {
	left: 125px;
}

body.rtl .elementor-4728 .elementor-element.elementor-element-2c9553e6 {
	right: 125px;
}

.elementor-4728 .elementor-element.elementor-element-2c9553e6 .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	color: #c4bcab;
}

.elementor-4728 .elementor-element.elementor-element-e02a2a5 {
	padding: 25px 0px 20px 0px;
	text-align: center;
}

.elementor-4728 .elementor-element.elementor-element-e02a2a5 .elementor-heading-title {
	font-family: var(--e-global-typography-989b1c1-font-family), Sans-serif;
	font-size: var(--e-global-typography-989b1c1-font-size);
	color: var(--e-global-color-accent);
}

.elementor-4728 .elementor-element.elementor-element-2feea0f2 {
	text-align: center;
	color: #0e0e0f;
}

.elementor-4728 .elementor-element.elementor-element-1dc59b08 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 3px 0px 0px 0px;
	--border-top-width: 3px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #c4bcab;
	--border-color: #c4bcab;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-4728 .elementor-element.elementor-element-1dc59b08.e-con {
	--align-self: stretch;
}

.elementor-4728 .elementor-element.elementor-element-c06dfb4 {
	background-color: #fff;
	padding: 10px 10px 10px 10px;
	top: -30px;
	border-radius: 360px 360px 360px 360px;
}

body:not(.rtl) .elementor-4728 .elementor-element.elementor-element-c06dfb4 {
	left: 125px;
}

body.rtl .elementor-4728 .elementor-element.elementor-element-c06dfb4 {
	right: 125px;
}

.elementor-4728 .elementor-element.elementor-element-c06dfb4 .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	color: #c4bcab;
}

.elementor-4728 .elementor-element.elementor-element-6e58ee7b {
	padding: 25px 0px 20px 0px;
	text-align: center;
}

.elementor-4728 .elementor-element.elementor-element-6e58ee7b .elementor-heading-title {
	font-family: var(--e-global-typography-989b1c1-font-family), Sans-serif;
	font-size: var(--e-global-typography-989b1c1-font-size);
	color: var(--e-global-color-accent);
}

.elementor-4728 .elementor-element.elementor-element-1ae67e8 {
	text-align: center;
	color: #0e0e0f;
}

.elementor-4728 .elementor-element.elementor-element-218f3e25 .elementor-button {
	background-color: #6d8a96;
	font-family: var(--e-global-typography-c8ba400-font-family), Sans-serif;
	font-size: var(--e-global-typography-c8ba400-font-size);
	fill: var(--e-global-color-c1b117f);
	color: var(--e-global-color-c1b117f);
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #e8b923;
	border-radius: 15px 15px 15px 15px;
	padding: 15px 25px 15px 25px;
}

.elementor-4728 .elementor-element.elementor-element-218f3e25 .elementor-button:hover, .elementor-4728 .elementor-element.elementor-element-218f3e25 .elementor-button:focus {
	background-color: #e8b923;
	color: var(--e-global-color-465b001);
	border-color: #6d8a96;
}

.elementor-4728 .elementor-element.elementor-element-218f3e25 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-4728 .elementor-element.elementor-element-218f3e25 .elementor-button:hover svg, .elementor-4728 .elementor-element.elementor-element-218f3e25 .elementor-button:focus svg {
	fill: var(--e-global-color-465b001);
}

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

.elementor-4728 .elementor-element.elementor-element-47cf123b:not(.elementor-motion-effects-element-type-background), .elementor-4728 .elementor-element.elementor-element-47cf123b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-4728 .elementor-element.elementor-element-47cf123b::before, .elementor-4728 .elementor-element.elementor-element-47cf123b > .elementor-background-video-container::before, .elementor-4728 .elementor-element.elementor-element-47cf123b > .e-con-inner > .elementor-background-video-container::before, .elementor-4728 .elementor-element.elementor-element-47cf123b > .elementor-background-slideshow::before, .elementor-4728 .elementor-element.elementor-element-47cf123b > .e-con-inner > .elementor-background-slideshow::before, .elementor-4728 .elementor-element.elementor-element-47cf123b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-4728 .elementor-element.elementor-element-41d84d9e {
	--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: 0px;
}

.elementor-4728 .elementor-element.elementor-element-2e27edf8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 26px 26px 26px 26px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-4728 .elementor-element.elementor-element-2e27edf8:not(.elementor-motion-effects-element-type-background), .elementor-4728 .elementor-element.elementor-element-2e27edf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-4728 .elementor-element.elementor-element-531c92a4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 40px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-531c92a4.e-con {
	--align-self: stretch;
}

.elementor-4728 .elementor-element.elementor-element-6fad1eb2 img {
	width: 100%;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 5px 5px 11px 0px #988e70;
}

.elementor-4728 .elementor-element.elementor-element-4568c65f {
	text-align: start;
}

.elementor-4728 .elementor-element.elementor-element-4568c65f .elementor-heading-title {
	font-family: "Verdana", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #988e70;
}

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

.elementor-4728 .elementor-element.elementor-element-4c8e8ed3 {
	--display: flex;
	--min-height: 60px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-4c8e8ed3:not(.elementor-motion-effects-element-type-background), .elementor-4728 .elementor-element.elementor-element-4c8e8ed3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilehabm.nitrocdn.com/fOtCBGwtPYIVaPXkddZeYQhnuCuYVIeT/assets/images/optimized/rev-dbd84f6/carstenmuetze.de/wp-content/uploads/2025/12/33.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-4728 .elementor-element.elementor-element-3488ccb2 {
	--display: flex;
	--min-height: 60px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-3488ccb2:not(.elementor-motion-effects-element-type-background), .elementor-4728 .elementor-element.elementor-element-3488ccb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilehabm.nitrocdn.com/fOtCBGwtPYIVaPXkddZeYQhnuCuYVIeT/assets/images/optimized/rev-dbd84f6/carstenmuetze.de/wp-content/uploads/2025/12/34-e1765291144729.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-4728 .elementor-element.elementor-element-14cc0d31 {
	--display: flex;
	--min-height: 60px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-14cc0d31:not(.elementor-motion-effects-element-type-background), .elementor-4728 .elementor-element.elementor-element-14cc0d31 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilehabm.nitrocdn.com/fOtCBGwtPYIVaPXkddZeYQhnuCuYVIeT/assets/images/optimized/rev-dbd84f6/carstenmuetze.de/wp-content/uploads/2025/12/28.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-4728 .elementor-element.elementor-element-6376a173 {
	--display: flex;
	--min-height: 60px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-6376a173:not(.elementor-motion-effects-element-type-background), .elementor-4728 .elementor-element.elementor-element-6376a173 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilehabm.nitrocdn.com/fOtCBGwtPYIVaPXkddZeYQhnuCuYVIeT/assets/images/optimized/rev-dbd84f6/carstenmuetze.de/wp-content/uploads/2025/12/31-e1766065911364.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-4728 .elementor-element.elementor-element-7a3d4a79 {
	--display: flex;
	--min-height: 60px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-7a3d4a79:not(.elementor-motion-effects-element-type-background), .elementor-4728 .elementor-element.elementor-element-7a3d4a79 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilehabm.nitrocdn.com/fOtCBGwtPYIVaPXkddZeYQhnuCuYVIeT/assets/images/optimized/rev-dbd84f6/carstenmuetze.de/wp-content/uploads/2025/12/32-e1766067107287.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-4728 .elementor-element.elementor-element-5604b779 {
	--display: flex;
	--min-height: 60px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-5604b779:not(.elementor-motion-effects-element-type-background), .elementor-4728 .elementor-element.elementor-element-5604b779 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilehabm.nitrocdn.com/fOtCBGwtPYIVaPXkddZeYQhnuCuYVIeT/assets/images/optimized/rev-dbd84f6/carstenmuetze.de/wp-content/uploads/2025/12/30-1-1-e1766066707248.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-4728 .elementor-element.elementor-element-6c1ca330 {
	--display: flex;
	--min-height: 60px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-6c1ca330:not(.elementor-motion-effects-element-type-background), .elementor-4728 .elementor-element.elementor-element-6c1ca330 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilehabm.nitrocdn.com/fOtCBGwtPYIVaPXkddZeYQhnuCuYVIeT/assets/images/optimized/rev-dbd84f6/carstenmuetze.de/wp-content/uploads/2025/12/menshealth-e1766066075532.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-4728 .elementor-element.elementor-element-4600e722 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-4600e722.e-con {
	--align-self: stretch;
}

.elementor-4728 .elementor-element.elementor-element-2c1aa227 .jeg-elementor-kit.jkit-animated-text {
	text-align: left;
}

.elementor-4728 .elementor-element.elementor-element-2c1aa227 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
	font-family: var(--e-global-typography-d068384-font-family), Sans-serif;
	font-size: var(--e-global-typography-d068384-font-size);
}

.elementor-4728 .elementor-element.elementor-element-2c1aa227 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text.style-color {
	color: var(--e-global-color-8d32b6e);
}

.elementor-4728 .elementor-element.elementor-element-2c1aa227 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text {
	font-family: "Arial", Sans-serif;
	font-size: clamp(2.1rem, 1.9154rem + .8205vw, 2.5rem);
	font-weight: 500;
}

.elementor-4728 .elementor-element.elementor-element-2c1aa227 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-color .dynamic-text {
	color: #988e70;
}

.elementor-4728 .elementor-element.elementor-element-245c20e2 {
	font-family: var(--e-global-typography-e510176-font-family), Sans-serif;
	font-size: var(--e-global-typography-e510176-font-size);
	color: #0a0a0a;
}

.elementor-4728 .elementor-element.elementor-element-245c20e2 a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4728 .elementor-element.elementor-element-495aa229 .elementor-button {
	background-color: rgba(92, 108, 108, 0);
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-4728 .elementor-element.elementor-element-495aa229 {
	margin: -25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-4728 .elementor-element.elementor-element-765cab0 .elementor-heading-title {
	font-family: "Verdana", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #988e70;
}

.elementor-4728 .elementor-element.elementor-element-765cab0 .elementor-heading-title a:hover, .elementor-4728 .elementor-element.elementor-element-765cab0 .elementor-heading-title a:focus {
	color: var(--e-global-color-accent);
}

.elementor-4728 .elementor-element.elementor-element-34940890 {
	--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;
	--flex-wrap: nowrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-4dcea6b0 {
	--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: flex-start;
	--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-4728 .elementor-element.elementor-element-4398536c .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.4rem, 1.3538rem + .2051vw, 1.5rem);
	color: #988e70;
}

.elementor-4728 .elementor-element.elementor-element-644b1e {
	text-align: center;
	font-family: "Open Sans", Sans-serif;
	font-size: 1rem;
	font-weight: 600;
	color: #0a0a0a;
}

.elementor-4728 .elementor-element.elementor-element-7efe0d72 {
	--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: flex-start;
	--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-4728 .elementor-element.elementor-element-76df7931 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.4rem, 1.3538rem + .2051vw, 1.5rem);
	color: #988e70;
}

.elementor-4728 .elementor-element.elementor-element-546beb34 {
	text-align: center;
	font-family: "Open Sans", Sans-serif;
	font-size: 1rem;
	font-weight: 600;
	color: #0a0a0a;
}

.elementor-4728 .elementor-element.elementor-element-3a8f68bd {
	--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: flex-start;
	--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-4728 .elementor-element.elementor-element-5ab03bd2 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.4rem, 1.3538rem + .2051vw, 1.5rem);
	color: #988e70;
}

.elementor-4728 .elementor-element.elementor-element-4a1b719e {
	text-align: center;
	font-family: "Open Sans", Sans-serif;
	font-size: 1rem;
	font-weight: 600;
	color: #0a0a0a;
}

.elementor-4728 .elementor-element.elementor-element-2f352cf7 {
	--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: flex-start;
	--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-4728 .elementor-element.elementor-element-189e249d .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.4rem, 1.3538rem + .2051vw, 1.5rem);
	color: #988e70;
}

.elementor-4728 .elementor-element.elementor-element-2fc3b95e {
	text-align: center;
	font-family: "Open Sans", Sans-serif;
	font-size: 1rem;
	font-weight: 600;
	color: #0a0a0a;
}

.elementor-4728 .elementor-element.elementor-element-53375432 .elementor-button {
	background-color: #6d8a96;
	font-family: var(--e-global-typography-c8ba400-font-family), Sans-serif;
	font-size: var(--e-global-typography-c8ba400-font-size);
	fill: var(--e-global-color-c1b117f);
	color: var(--e-global-color-c1b117f);
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #e8b923;
	border-radius: 15px 15px 15px 15px;
	padding: 15px 25px 15px 25px;
}

.elementor-4728 .elementor-element.elementor-element-53375432 .elementor-button:hover, .elementor-4728 .elementor-element.elementor-element-53375432 .elementor-button:focus {
	background-color: #e8b923;
	color: var(--e-global-color-465b001);
	border-color: #6d8a96;
}

.elementor-4728 .elementor-element.elementor-element-53375432 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-4728 .elementor-element.elementor-element-53375432 .elementor-button:hover svg, .elementor-4728 .elementor-element.elementor-element-53375432 .elementor-button:focus svg {
	fill: var(--e-global-color-465b001);
}

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

.elementor-4728 .elementor-element.elementor-element-1ea32343:not(.elementor-motion-effects-element-type-background), .elementor-4728 .elementor-element.elementor-element-1ea32343 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-4728 .elementor-element.elementor-element-1ea32343::before, .elementor-4728 .elementor-element.elementor-element-1ea32343 > .elementor-background-video-container::before, .elementor-4728 .elementor-element.elementor-element-1ea32343 > .e-con-inner > .elementor-background-video-container::before, .elementor-4728 .elementor-element.elementor-element-1ea32343 > .elementor-background-slideshow::before, .elementor-4728 .elementor-element.elementor-element-1ea32343 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4728 .elementor-element.elementor-element-1ea32343 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-4728 .elementor-element.elementor-element-68251e6 {
	--display: flex;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-5ab0a535 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-6a684eec {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-4728 .elementor-element.elementor-element-6a684eec .elementor-heading-title {
	color: #3e454d;
}

.elementor-4728 .elementor-element.elementor-element-5a191619 {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-4728 .elementor-element.elementor-element-5a191619 .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 500;
	color: var(--e-global-color-accent);
}

.elementor-4728 .elementor-element.elementor-element-5eaef17d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-24e1c634 {
	--display: flex;
	--flex-direction: row-reverse;
	--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-reverse;
	--justify-content: center;
	--align-items: center;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-4728 .elementor-element.elementor-element-6b820a1d {
	--display: flex;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-6b820a1d.e-con {
	--align-self: stretch;
}

.elementor-4728 .elementor-element.elementor-element-7468f8ea img {
	width: 40%;
	border-radius: 100px 100px 100px 100px;
}

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

.elementor-4728 .elementor-element.elementor-element-65343055 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-gradient:not(.typing-delete) .dynamic-text, .elementor-4728 .elementor-element.elementor-element-65343055 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-gradient:not(.typing-delete) .dynamic-text .dynamic-text-letter {
	background-color: transparent;
	background-image: radial-gradient(at top left, var(--e-global-color-accent) 30%, var(--e-global-color-secondary) 100%);
}

.elementor-4728 .elementor-element.elementor-element-65343055 .jeg-elementor-kit.jkit-animated-text {
	text-align: left;
}

.elementor-4728 .elementor-element.elementor-element-65343055 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
	font-family: var(--e-global-typography-c8ba400-font-family), Sans-serif;
	font-size: var(--e-global-typography-c8ba400-font-size);
}

.elementor-4728 .elementor-element.elementor-element-65343055 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text.style-color {
	color: #988e70;
}

.elementor-4728 .elementor-element.elementor-element-65343055 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
}

.elementor-4728 .elementor-element.elementor-element-419af5fe {
	margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-4728 .elementor-element.elementor-element-1fae61fe {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	color: #0a0a0a;
}

.elementor-4728 .elementor-element.elementor-element-48369471 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-gradient:not(.typing-delete) .dynamic-text, .elementor-4728 .elementor-element.elementor-element-48369471 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-gradient:not(.typing-delete) .dynamic-text .dynamic-text-letter {
	background-color: transparent;
	background-image: radial-gradient(at top left, var(--e-global-color-accent) 30%, var(--e-global-color-secondary) 100%);
}

.elementor-4728 .elementor-element.elementor-element-48369471 .jeg-elementor-kit.jkit-animated-text {
	text-align: left;
}

.elementor-4728 .elementor-element.elementor-element-48369471 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
	font-family: var(--e-global-typography-91fdb7d-font-family), Sans-serif;
	font-size: var(--e-global-typography-91fdb7d-font-size);
	font-weight: var(--e-global-typography-91fdb7d-font-weight);
}

.elementor-4728 .elementor-element.elementor-element-48369471 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text.style-color {
	color: #988e70;
}

.elementor-4728 .elementor-element.elementor-element-48369471 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
}

.elementor-4728 .elementor-element.elementor-element-95bd309 {
	--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: 0px;
}

.elementor-4728 .elementor-element.elementor-element-474709bd {
	--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: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #8d8d8d;
	--border-color: #8d8d8d;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-widget-counter .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-counter .elementor-counter-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-4728 .elementor-element.elementor-element-69e46f18 {
	padding: 20px 20px 20px 20px;
}

.elementor-4728 .elementor-element.elementor-element-69e46f18 .elementor-counter-number-wrapper {
	font-family: var(--e-global-typography-97e8b94-font-family), Sans-serif;
	font-size: var(--e-global-typography-97e8b94-font-size);
}

.elementor-4728 .elementor-element.elementor-element-ad7ff58 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-weight: 400;
	line-height: 18px;
}

.elementor-4728 .elementor-element.elementor-element-4a8de1d9 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-weight: 400;
	line-height: 18px;
}

.elementor-4728 .elementor-element.elementor-element-3c5fa6b1 {
	--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: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #8d8d8d;
	--border-color: #8d8d8d;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-4728 .elementor-element.elementor-element-10da740e {
	padding: 20px 20px 20px 20px;
}

.elementor-4728 .elementor-element.elementor-element-10da740e .elementor-counter-number-wrapper {
	font-family: var(--e-global-typography-97e8b94-font-family), Sans-serif;
	font-size: var(--e-global-typography-97e8b94-font-size);
}

.elementor-4728 .elementor-element.elementor-element-6a9a3bed {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-weight: 400;
	line-height: 18px;
}

.elementor-4728 .elementor-element.elementor-element-68f139dd {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-weight: 400;
	line-height: 18px;
}

.elementor-4728 .elementor-element.elementor-element-7332e4e {
	--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: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #8d8d8d;
	--border-color: #8d8d8d;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-4728 .elementor-element.elementor-element-72639715 {
	padding: 20px 20px 20px 20px;
}

.elementor-4728 .elementor-element.elementor-element-72639715 .elementor-counter-number-wrapper {
	font-family: var(--e-global-typography-97e8b94-font-family), Sans-serif;
	font-size: var(--e-global-typography-97e8b94-font-size);
}

.elementor-4728 .elementor-element.elementor-element-f10d88a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-weight: 400;
	line-height: 18px;
}

.elementor-4728 .elementor-element.elementor-element-89665ae {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-weight: 400;
	line-height: 18px;
}

.elementor-4728 .elementor-element.elementor-element-640009e0 {
	--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;
	--justify-content: center;
}

.elementor-4728 .elementor-element.elementor-element-323159fe {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-37a862a9 {
	--display: flex;
	--flex-direction: row-reverse;
	--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-reverse;
	--justify-content: center;
	--align-items: center;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-4728 .elementor-element.elementor-element-61229458 {
	--display: flex;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-61229458.e-con {
	--align-self: stretch;
}

.elementor-4728 .elementor-element.elementor-element-7a115f8f img {
	width: 40%;
	border-radius: 100px 100px 100px 100px;
}

.elementor-4728 .elementor-element.elementor-element-1ccfc631 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-4728 .elementor-element.elementor-element-766c0d1b .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-gradient:not(.typing-delete) .dynamic-text, .elementor-4728 .elementor-element.elementor-element-766c0d1b .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-gradient:not(.typing-delete) .dynamic-text .dynamic-text-letter {
	background-color: transparent;
	background-image: radial-gradient(at top left, var(--e-global-color-accent) 30%, var(--e-global-color-secondary) 100%);
}

.elementor-4728 .elementor-element.elementor-element-766c0d1b .jeg-elementor-kit.jkit-animated-text {
	text-align: left;
}

.elementor-4728 .elementor-element.elementor-element-766c0d1b .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
	font-family: var(--e-global-typography-c8ba400-font-family), Sans-serif;
	font-size: var(--e-global-typography-c8ba400-font-size);
}

.elementor-4728 .elementor-element.elementor-element-766c0d1b .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text.style-color {
	color: #988e70;
}

.elementor-4728 .elementor-element.elementor-element-766c0d1b .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
}

.elementor-4728 .elementor-element.elementor-element-4dfbacd3 {
	margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-4728 .elementor-element.elementor-element-5e1617b4 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	color: #0a0a0a;
}

.elementor-4728 .elementor-element.elementor-element-2b841c2f .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-gradient:not(.typing-delete) .dynamic-text, .elementor-4728 .elementor-element.elementor-element-2b841c2f .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-gradient:not(.typing-delete) .dynamic-text .dynamic-text-letter {
	background-color: transparent;
	background-image: radial-gradient(at top left, var(--e-global-color-accent) 30%, var(--e-global-color-secondary) 100%);
}

.elementor-4728 .elementor-element.elementor-element-2b841c2f .jeg-elementor-kit.jkit-animated-text {
	text-align: left;
}

.elementor-4728 .elementor-element.elementor-element-2b841c2f .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
	font-family: var(--e-global-typography-91fdb7d-font-family), Sans-serif;
	font-size: var(--e-global-typography-91fdb7d-font-size);
	font-weight: var(--e-global-typography-91fdb7d-font-weight);
}

.elementor-4728 .elementor-element.elementor-element-2b841c2f .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text.style-color {
	color: #988e70;
}

.elementor-4728 .elementor-element.elementor-element-2b841c2f .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
}

.elementor-4728 .elementor-element.elementor-element-e0cfa40 {
	--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: 0px;
}

.elementor-4728 .elementor-element.elementor-element-23508280 {
	--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: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #8d8d8d;
	--border-color: #8d8d8d;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-4728 .elementor-element.elementor-element-d2279ef {
	padding: 20px 20px 20px 20px;
}

.elementor-4728 .elementor-element.elementor-element-d2279ef .elementor-counter-number-wrapper {
	font-family: var(--e-global-typography-97e8b94-font-family), Sans-serif;
	font-size: var(--e-global-typography-97e8b94-font-size);
}

.elementor-4728 .elementor-element.elementor-element-67e06ed8 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-weight: 400;
	line-height: 18px;
}

.elementor-4728 .elementor-element.elementor-element-13dd36ad {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-weight: 400;
	line-height: 18px;
}

.elementor-4728 .elementor-element.elementor-element-277bf6c7 {
	--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: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #8d8d8d;
	--border-color: #8d8d8d;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-4728 .elementor-element.elementor-element-480c132f {
	padding: 20px 20px 20px 20px;
}

.elementor-4728 .elementor-element.elementor-element-480c132f .elementor-counter-number-wrapper {
	font-family: var(--e-global-typography-97e8b94-font-family), Sans-serif;
	font-size: var(--e-global-typography-97e8b94-font-size);
}

.elementor-4728 .elementor-element.elementor-element-192d7328 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-weight: 400;
	line-height: 18px;
}

.elementor-4728 .elementor-element.elementor-element-4788d967 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-weight: 400;
	line-height: 18px;
}

.elementor-4728 .elementor-element.elementor-element-184bf33f {
	--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: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #8d8d8d;
	--border-color: #8d8d8d;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-4728 .elementor-element.elementor-element-2de5bb1d {
	padding: 20px 20px 20px 20px;
}

.elementor-4728 .elementor-element.elementor-element-2de5bb1d .elementor-counter-number-wrapper {
	font-family: var(--e-global-typography-97e8b94-font-family), Sans-serif;
	font-size: var(--e-global-typography-97e8b94-font-size);
}

.elementor-4728 .elementor-element.elementor-element-6c204f61 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-weight: 400;
	line-height: 18px;
}

.elementor-4728 .elementor-element.elementor-element-2f62b66d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-weight: 400;
	line-height: 18px;
}

.elementor-4728 .elementor-element.elementor-element-6a51ea7a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-321afbed {
	--display: flex;
	--flex-direction: row-reverse;
	--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-reverse;
	--justify-content: center;
	--align-items: center;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-4728 .elementor-element.elementor-element-7327aae3 {
	--display: flex;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-7327aae3.e-con {
	--align-self: stretch;
}

.elementor-4728 .elementor-element.elementor-element-7f98e009 img {
	width: 40%;
	border-radius: 100px 100px 100px 100px;
}

.elementor-4728 .elementor-element.elementor-element-48c4b513 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-4728 .elementor-element.elementor-element-7da93794 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-gradient:not(.typing-delete) .dynamic-text, .elementor-4728 .elementor-element.elementor-element-7da93794 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-gradient:not(.typing-delete) .dynamic-text .dynamic-text-letter {
	background-color: transparent;
	background-image: radial-gradient(at top left, var(--e-global-color-accent) 30%, var(--e-global-color-secondary) 100%);
}

.elementor-4728 .elementor-element.elementor-element-7da93794 .jeg-elementor-kit.jkit-animated-text {
	text-align: left;
}

.elementor-4728 .elementor-element.elementor-element-7da93794 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
	font-family: var(--e-global-typography-c8ba400-font-family), Sans-serif;
	font-size: var(--e-global-typography-c8ba400-font-size);
}

.elementor-4728 .elementor-element.elementor-element-7da93794 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text.style-color {
	color: #988e70;
}

.elementor-4728 .elementor-element.elementor-element-7da93794 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
}

.elementor-4728 .elementor-element.elementor-element-25ef02ff {
	margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-4728 .elementor-element.elementor-element-ff9b46f {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	color: #0a0a0a;
}

.elementor-4728 .elementor-element.elementor-element-175a1388 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-gradient:not(.typing-delete) .dynamic-text, .elementor-4728 .elementor-element.elementor-element-175a1388 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-gradient:not(.typing-delete) .dynamic-text .dynamic-text-letter {
	background-color: transparent;
	background-image: radial-gradient(at top left, var(--e-global-color-accent) 30%, var(--e-global-color-secondary) 100%);
}

.elementor-4728 .elementor-element.elementor-element-175a1388 .jeg-elementor-kit.jkit-animated-text {
	text-align: left;
}

.elementor-4728 .elementor-element.elementor-element-175a1388 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
	font-family: var(--e-global-typography-91fdb7d-font-family), Sans-serif;
	font-size: var(--e-global-typography-91fdb7d-font-size);
	font-weight: var(--e-global-typography-91fdb7d-font-weight);
}

.elementor-4728 .elementor-element.elementor-element-175a1388 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text.style-color {
	color: #988e70;
}

.elementor-4728 .elementor-element.elementor-element-175a1388 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
}

.elementor-4728 .elementor-element.elementor-element-6c557de0 {
	--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: 0px;
}

.elementor-4728 .elementor-element.elementor-element-6035afb7 {
	--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: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #8d8d8d;
	--border-color: #8d8d8d;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-4728 .elementor-element.elementor-element-620fe62 {
	padding: 20px 20px 20px 20px;
}

.elementor-4728 .elementor-element.elementor-element-620fe62 .elementor-counter-number-wrapper {
	font-family: var(--e-global-typography-97e8b94-font-family), Sans-serif;
	font-size: var(--e-global-typography-97e8b94-font-size);
}

.elementor-4728 .elementor-element.elementor-element-45879a05 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-weight: 400;
	line-height: 18px;
}

.elementor-4728 .elementor-element.elementor-element-76d40303 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-weight: 400;
	line-height: 18px;
}

.elementor-4728 .elementor-element.elementor-element-75159358 {
	--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: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #8d8d8d;
	--border-color: #8d8d8d;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-4728 .elementor-element.elementor-element-59b96b52 {
	padding: 20px 20px 20px 20px;
}

.elementor-4728 .elementor-element.elementor-element-59b96b52 .elementor-counter-number-wrapper {
	font-family: var(--e-global-typography-97e8b94-font-family), Sans-serif;
	font-size: var(--e-global-typography-97e8b94-font-size);
}

.elementor-4728 .elementor-element.elementor-element-1f6d7711 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-weight: 400;
	line-height: 18px;
}

.elementor-4728 .elementor-element.elementor-element-7e297e3a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-weight: 400;
	line-height: 18px;
}

.elementor-4728 .elementor-element.elementor-element-6c2331fd {
	--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: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #8d8d8d;
	--border-color: #8d8d8d;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-4728 .elementor-element.elementor-element-76d6eb3f {
	padding: 20px 20px 20px 20px;
}

.elementor-4728 .elementor-element.elementor-element-76d6eb3f .elementor-counter-number-wrapper {
	font-family: var(--e-global-typography-97e8b94-font-family), Sans-serif;
	font-size: var(--e-global-typography-97e8b94-font-size);
}

.elementor-4728 .elementor-element.elementor-element-1d5d7c08 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-weight: 400;
	line-height: 18px;
}

.elementor-4728 .elementor-element.elementor-element-63230124 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-weight: 400;
	line-height: 18px;
}

.elementor-4728 .elementor-element.elementor-element-494b211d {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-5d2f9f2a {
	color: #444;
}

.elementor-4728 .elementor-element.elementor-element-47ac874a .elementor-button {
	background-color: #6d8a96;
	font-family: var(--e-global-typography-c8ba400-font-family), Sans-serif;
	font-size: var(--e-global-typography-c8ba400-font-size);
	fill: var(--e-global-color-c1b117f);
	color: var(--e-global-color-c1b117f);
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #e8b923;
	border-radius: 15px 15px 15px 15px;
	padding: 15px 25px 15px 25px;
}

.elementor-4728 .elementor-element.elementor-element-47ac874a .elementor-button:hover, .elementor-4728 .elementor-element.elementor-element-47ac874a .elementor-button:focus {
	background-color: #e8b923;
	color: var(--e-global-color-465b001);
	border-color: #6d8a96;
}

.elementor-4728 .elementor-element.elementor-element-47ac874a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-4728 .elementor-element.elementor-element-47ac874a .elementor-button:hover svg, .elementor-4728 .elementor-element.elementor-element-47ac874a .elementor-button:focus svg {
	fill: var(--e-global-color-465b001);
}

.elementor-4728 .elementor-element.elementor-element-2158e552 {
	--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 50px;
	--row-gap: 0px;
	--column-gap: 50px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 100px;
	--padding-right: 100px;
}

.elementor-4728 .elementor-element.elementor-element-2158e552:not(.elementor-motion-effects-element-type-background), .elementor-4728 .elementor-element.elementor-element-2158e552 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e2e6e9;
}

.elementor-4728 .elementor-element.elementor-element-20cfae4f {
	--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;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-28bbb729 img {
	border-radius: 12px 12px 12px 12px;
	box-shadow: 5px 5px 5px 3px rgba(0, 0, 0, .5);
}

.elementor-4728 .elementor-element.elementor-element-2599cbeb {
	--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: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-1195c1b9 {
	text-align: start;
}

.elementor-4728 .elementor-element.elementor-element-1195c1b9 .elementor-heading-title {
	font-family: var(--e-global-typography-d068384-font-family), Sans-serif;
	font-size: var(--e-global-typography-d068384-font-size);
	color: #3e454d;
}

.elementor-4728 .elementor-element.elementor-element-442064f2 {
	text-align: start;
}

.elementor-4728 .elementor-element.elementor-element-442064f2 .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-size: clamp(1.6rem, 1.5308rem + .3077vw, 1.75rem);
	font-weight: 500;
	color: #3e454d;
}

.elementor-4728 .elementor-element.elementor-element-214211ee .elementor-button {
	background-color: #6d8a96;
	font-family: var(--e-global-typography-c8ba400-font-family), Sans-serif;
	font-size: var(--e-global-typography-c8ba400-font-size);
	fill: var(--e-global-color-c1b117f);
	color: var(--e-global-color-c1b117f);
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #e8b923;
	border-radius: 15px 15px 15px 15px;
	padding: 15px 25px 15px 25px;
}

.elementor-4728 .elementor-element.elementor-element-214211ee .elementor-button:hover, .elementor-4728 .elementor-element.elementor-element-214211ee .elementor-button:focus {
	background-color: #e8b923;
	color: var(--e-global-color-465b001);
	border-color: #6d8a96;
}

.elementor-4728 .elementor-element.elementor-element-214211ee {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-4728 .elementor-element.elementor-element-214211ee .elementor-button:hover svg, .elementor-4728 .elementor-element.elementor-element-214211ee .elementor-button:focus svg {
	fill: var(--e-global-color-465b001);
}

.elementor-4728 .elementor-element.elementor-element-6c367fc7 {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 100px;
	--padding-right: 100px;
}

.elementor-4728 .elementor-element.elementor-element-4510f949 {
	--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: 0px;
}

.elementor-4728 .elementor-element.elementor-element-285931b0 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-4aa98116 {
	text-align: start;
}

.elementor-4728 .elementor-element.elementor-element-4aa98116 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 42px;
	font-weight: 600;
	line-height: 1.2em;
	color: #3e454d;
}

.elementor-4728 .elementor-element.elementor-element-410b20bc {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
}

.elementor-4728 .elementor-element.elementor-element-4320dfea .elementor-button {
	background-color: #6d8a96;
	font-family: var(--e-global-typography-c8ba400-font-family), Sans-serif;
	font-size: var(--e-global-typography-c8ba400-font-size);
	fill: var(--e-global-color-c1b117f);
	color: var(--e-global-color-c1b117f);
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #e8b923;
	border-radius: 15px 15px 15px 15px;
	padding: 15px 25px 15px 25px;
}

.elementor-4728 .elementor-element.elementor-element-4320dfea .elementor-button:hover, .elementor-4728 .elementor-element.elementor-element-4320dfea .elementor-button:focus {
	background-color: #e8b923;
	color: var(--e-global-color-465b001);
	border-color: #6d8a96;
}

.elementor-4728 .elementor-element.elementor-element-4320dfea {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-4728 .elementor-element.elementor-element-4320dfea .elementor-button:hover svg, .elementor-4728 .elementor-element.elementor-element-4320dfea .elementor-button:focus svg {
	fill: var(--e-global-color-465b001);
}

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

.elementor-4728 .elementor-element.elementor-element-920a678 {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 100px;
	--padding-left: 100px;
	--padding-right: 100px;
}

.elementor-4728 .elementor-element.elementor-element-66a67052 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-45d0660b {
	text-align: start;
}

.elementor-4728 .elementor-element.elementor-element-45d0660b .elementor-heading-title {
	color: #3e454d;
}

.elementor-4728 .elementor-element.elementor-element-7e3dbe78 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-43544947 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-4728 .elementor-element.elementor-element-43544947 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-4728 .elementor-element.elementor-element-43544947 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
	background-color: #c4bcab;
}

.elementor-4728 .elementor-element.elementor-element-43544947 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
	background-color: #b3bbbb;
	border-radius: 10px 10px 10px 10px;
	padding: 10px 20px 10px 20px;
}

.elementor-4728 .elementor-element.elementor-element-43544947 {
	width: 100%;
	max-width: 100%;
}

.elementor-4728 .elementor-element.elementor-element-43544947 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"] {
	color: #fff;
}

.elementor-4728 .elementor-element.elementor-element-43544947 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
	color: #fff;
}

.elementor-4728 .elementor-element.elementor-element-43544947 .elementskit-accordion .elementskit-card-body p {
	color: #000;
}

.elementor-4728 .elementor-element.elementor-element-43544947 .elementskit-accordion .elementskit-card-body {
	color: #000;
}

.elementor-4728 .elementor-element.elementor-element-5d5fd625 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-4728 .elementor-element.elementor-element-5d5fd625 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-4728 .elementor-element.elementor-element-5d5fd625 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
	background-color: #c4bcab;
}

.elementor-4728 .elementor-element.elementor-element-5d5fd625 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
	background-color: #b3bbbb;
	border-radius: 10px 10px 10px 10px;
	padding: 10px 20px 10px 20px;
}

.elementor-4728 .elementor-element.elementor-element-5d5fd625 {
	width: 100%;
	max-width: 100%;
}

.elementor-4728 .elementor-element.elementor-element-5d5fd625 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"] {
	color: #fff;
}

.elementor-4728 .elementor-element.elementor-element-5d5fd625 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
	color: #fff;
}

.elementor-4728 .elementor-element.elementor-element-5d5fd625 .elementskit-accordion .elementskit-card-body p {
	color: #000;
}

.elementor-4728 .elementor-element.elementor-element-5d5fd625 .elementskit-accordion .elementskit-card-body {
	color: #000;
}

.elementor-4728 .elementor-element.elementor-element-5a1479de {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-2890faf6 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 100px;
	--padding-left: 100px;
	--padding-right: 100px;
}

.elementor-4728 .elementor-element.elementor-element-594cdfb4 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-279cb684 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-gradient:not(.typing-delete) .dynamic-text, .elementor-4728 .elementor-element.elementor-element-279cb684 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-gradient:not(.typing-delete) .dynamic-text .dynamic-text-letter {
	background-color: transparent;
	background-image: radial-gradient(at top left, var(--e-global-color-accent) 30%, var(--e-global-color-secondary) 100%);
}

.elementor-4728 .elementor-element.elementor-element-279cb684 .jeg-elementor-kit.jkit-animated-text {
	text-align: left;
}

.elementor-4728 .elementor-element.elementor-element-279cb684 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
	font-family: var(--e-global-typography-989b1c1-font-family), Sans-serif;
	font-size: var(--e-global-typography-989b1c1-font-size);
}

.elementor-4728 .elementor-element.elementor-element-279cb684 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text.style-color {
	color: #988e70;
}

.elementor-4728 .elementor-element.elementor-element-279cb684 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
}

.elementor-4728 .elementor-element.elementor-element-666778e9 {
	text-align: start;
}

.elementor-4728 .elementor-element.elementor-element-666778e9 .elementor-heading-title {
	color: #3e454d;
}

.elementor-4728 .elementor-element.elementor-element-6598b44e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-family: "Verdana", Sans-serif;
	font-size: 22px;
	font-weight: 400;
}

.elementor-4728 .elementor-element.elementor-element-1e02c3eb {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-3446ec5a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4728 .elementor-element.elementor-element-3446ec5a.e-con {
	--align-self: center;
}

.elementor-4728 .elementor-element.elementor-element-10e69f24 {
	padding: 0px 0px 0px 0px;
}

.elementor-4728 .elementor-element.elementor-element-2645ef3e {
	text-align: center;
}

@media (max-width:1024px) {
	.elementor-4728 .elementor-element.elementor-element-1ccdb3e4 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 50px 50px;
		--row-gap: 50px;
		--column-gap: 50px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-276ea0b7 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-9f15924 .jeg-elementor-kit.jkit-animated-text {
		text-align: left;
	}
	
	.elementor-4728 .elementor-element.elementor-element-9f15924 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
		font-size: var(--e-global-typography-989b1c1-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-627c0398 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-508438ec .elementor-button {
		font-size: var(--e-global-typography-f3ce750-font-size);
		border-width: 1px 1px 1px 1px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-43e233e7 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		font-size: var(--e-global-typography-6429ac0-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-2e895be0 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-557a3f83 {
		font-size: var(--e-global-typography-6429ac0-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-582d6835 {
		--padding-top: 75px;
		--padding-bottom: 75px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-4995a2fd {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-7a64cde9 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-c6bd673 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-58dbac3d .elementor-button {
		font-size: var(--e-global-typography-f3ce750-font-size);
		border-width: 1px 1px 1px 1px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-3d3509a5 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-56b77e5 {
		--padding-top: 75px;
		--padding-bottom: 75px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-2547992 {
		font-size: var(--e-global-typography-f3ce750-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-72f4d3e5 {
		font-size: var(--e-global-typography-f3ce750-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-449d18d8 {
		font-size: var(--e-global-typography-f3ce750-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-595b9bb3 {
		font-size: var(--e-global-typography-f3ce750-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-6d453aea .elementor-button {
		font-size: var(--e-global-typography-f3ce750-font-size);
		border-width: 1px 1px 1px 1px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-2e9cdcbd {
		--padding-top: 75px;
		--padding-bottom: 75px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-6dfe1be {
		--padding-top: 75px;
		--padding-bottom: 75px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-5beda37c {
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-5ed1f4f0 {
		font-size: var(--e-global-typography-f3ce750-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-2fcd29c8 .elementor-button {
		font-size: var(--e-global-typography-f3ce750-font-size);
		border-width: 1px 1px 1px 1px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-1e195606 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-22d06362 {
		--padding-top: 75px;
		--padding-bottom: 75px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-3832adeb {
		padding: 0px 25px 0px 25px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-574cd8d2 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-43e49182.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-4728 .elementor-element.elementor-element-43e49182 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		text-align: left;
	}
	
	.elementor-4728 .elementor-element.elementor-element-43e49182 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: 15px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-2e01490b.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-4728 .elementor-element.elementor-element-2e01490b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		text-align: left;
	}
	
	.elementor-4728 .elementor-element.elementor-element-2e01490b .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: 15px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-55abd824.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-4728 .elementor-element.elementor-element-55abd824 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		text-align: left;
	}
	
	.elementor-4728 .elementor-element.elementor-element-55abd824 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: 15px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-7944a9b0.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-4728 .elementor-element.elementor-element-7944a9b0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		text-align: left;
	}
	
	.elementor-4728 .elementor-element.elementor-element-7944a9b0 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: 15px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-16277ceb.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-4728 .elementor-element.elementor-element-16277ceb .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		text-align: left;
	}
	
	.elementor-4728 .elementor-element.elementor-element-16277ceb .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: 15px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-71db9d2c.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-4728 .elementor-element.elementor-element-71db9d2c .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		text-align: left;
	}
	
	.elementor-4728 .elementor-element.elementor-element-71db9d2c .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: 15px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-7e551aa4 {
		--padding-top: 75px;
		--padding-bottom: 75px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-3663326c {
		font-size: var(--e-global-typography-c8ba400-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-3aa1e2fd .elementor-button {
		font-size: var(--e-global-typography-e510176-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-d472889 .elementor-button {
		font-size: var(--e-global-typography-e510176-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-580ca82f .elementor-button {
		font-size: var(--e-global-typography-e510176-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-3ee2fbc1 .elementor-button {
		font-size: var(--e-global-typography-e510176-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-2ce608ad .elementor-button {
		font-size: var(--e-global-typography-e510176-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-22f9a7f .elementor-button {
		font-size: var(--e-global-typography-e510176-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-64c384f2 {
		--padding-top: 75px;
		--padding-bottom: 75px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-71b3bb66 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-f71ee34 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-26f241fa .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
		border-width: 1px 1px 1px 1px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-2ae8632a {
		--padding-top: 75px;
		--padding-bottom: 75px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-1f466e1 {
		--justify-content: space-around;
	}
	
	body:not(.rtl) .elementor-4728 .elementor-element.elementor-element-506353ba {
		left: 60px;
	}
	
	body.rtl .elementor-4728 .elementor-element.elementor-element-506353ba {
		right: 60px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-7e96f0d1 .elementor-heading-title {
		font-size: var(--e-global-typography-989b1c1-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-e69c26e {
		--justify-content: space-around;
	}
	
	body:not(.rtl) .elementor-4728 .elementor-element.elementor-element-50207159 {
		left: 60px;
	}
	
	body.rtl .elementor-4728 .elementor-element.elementor-element-50207159 {
		right: 60px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-ba83e4d .elementor-heading-title {
		font-size: var(--e-global-typography-989b1c1-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-1c1d243d {
		--justify-content: space-around;
	}
	
	body:not(.rtl) .elementor-4728 .elementor-element.elementor-element-2c9553e6 {
		left: 60px;
	}
	
	body.rtl .elementor-4728 .elementor-element.elementor-element-2c9553e6 {
		right: 60px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-e02a2a5 .elementor-heading-title {
		font-size: var(--e-global-typography-989b1c1-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-1dc59b08 {
		--justify-content: space-around;
	}
	
	body:not(.rtl) .elementor-4728 .elementor-element.elementor-element-c06dfb4 {
		left: 60px;
	}
	
	body.rtl .elementor-4728 .elementor-element.elementor-element-c06dfb4 {
		right: 60px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-6e58ee7b .elementor-heading-title {
		font-size: var(--e-global-typography-989b1c1-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-218f3e25 .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
		border-width: 1px 1px 1px 1px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-47cf123b {
		--padding-top: 75px;
		--padding-bottom: 75px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-2e27edf8 {
		--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-4728 .elementor-element.elementor-element-531c92a4 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-6fad1eb2 img {
		width: 60%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-2c1aa227 .jeg-elementor-kit.jkit-animated-text {
		text-align: left;
	}
	
	.elementor-4728 .elementor-element.elementor-element-2c1aa227 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
		font-size: var(--e-global-typography-d068384-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-245c20e2 {
		font-size: var(--e-global-typography-e510176-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-53375432 .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
		border-width: 1px 1px 1px 1px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-1ea32343 {
		--padding-top: 75px;
		--padding-bottom: 75px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-24e1c634 {
		--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-4728 .elementor-element.elementor-element-7468f8ea {
		text-align: end;
	}
	
	.elementor-4728 .elementor-element.elementor-element-7468f8ea img {
		width: 25%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-65343055 .jeg-elementor-kit.jkit-animated-text {
		text-align: left;
	}
	
	.elementor-4728 .elementor-element.elementor-element-65343055 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
		font-size: var(--e-global-typography-c8ba400-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-48369471 .jeg-elementor-kit.jkit-animated-text {
		text-align: left;
	}
	
	.elementor-4728 .elementor-element.elementor-element-48369471 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
		font-size: var(--e-global-typography-91fdb7d-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-69e46f18 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-97e8b94-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-10da740e .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-97e8b94-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-72639715 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-97e8b94-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-37a862a9 {
		--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-4728 .elementor-element.elementor-element-7a115f8f {
		text-align: end;
	}
	
	.elementor-4728 .elementor-element.elementor-element-7a115f8f img {
		width: 25%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-766c0d1b .jeg-elementor-kit.jkit-animated-text {
		text-align: left;
	}
	
	.elementor-4728 .elementor-element.elementor-element-766c0d1b .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
		font-size: var(--e-global-typography-c8ba400-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-2b841c2f .jeg-elementor-kit.jkit-animated-text {
		text-align: left;
	}
	
	.elementor-4728 .elementor-element.elementor-element-2b841c2f .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
		font-size: var(--e-global-typography-91fdb7d-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-d2279ef .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-97e8b94-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-480c132f .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-97e8b94-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-2de5bb1d .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-97e8b94-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-321afbed {
		--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-4728 .elementor-element.elementor-element-7f98e009 {
		text-align: end;
	}
	
	.elementor-4728 .elementor-element.elementor-element-7f98e009 img {
		width: 25%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-7da93794 .jeg-elementor-kit.jkit-animated-text {
		text-align: left;
	}
	
	.elementor-4728 .elementor-element.elementor-element-7da93794 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
		font-size: var(--e-global-typography-c8ba400-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-175a1388 .jeg-elementor-kit.jkit-animated-text {
		text-align: left;
	}
	
	.elementor-4728 .elementor-element.elementor-element-175a1388 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
		font-size: var(--e-global-typography-91fdb7d-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-620fe62 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-97e8b94-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-59b96b52 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-97e8b94-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-76d6eb3f .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-97e8b94-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-47ac874a .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
		border-width: 1px 1px 1px 1px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-1195c1b9 .elementor-heading-title {
		font-size: var(--e-global-typography-d068384-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-214211ee .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
		border-width: 1px 1px 1px 1px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-6c367fc7 {
		--padding-top: 75px;
		--padding-bottom: 75px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-4aa98116 .elementor-heading-title {
		font-size: 38px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-410b20bc {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-4320dfea .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
		border-width: 1px 1px 1px 1px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-920a678 {
		--padding-top: 75px;
		--padding-bottom: 75px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-2890faf6 {
		--padding-top: 75px;
		--padding-bottom: 75px;
		--padding-left: 20px;
		--padding-right: 50px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-279cb684 .jeg-elementor-kit.jkit-animated-text {
		text-align: left;
	}
	
	.elementor-4728 .elementor-element.elementor-element-279cb684 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
		font-size: var(--e-global-typography-989b1c1-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-6598b44e {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
}

@media (max-width:767px) {
	.elementor-4728 .elementor-element.elementor-element-1ccdb3e4:not(.elementor-motion-effects-element-type-background), .elementor-4728 .elementor-element.elementor-element-1ccdb3e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	
	.elementor-4728 .elementor-element.elementor-element-1ccdb3e4 {
		--margin-top: -150px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 250px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-276ea0b7 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-9f15924 .jeg-elementor-kit.jkit-animated-text {
		text-align: left;
	}
	
	.elementor-4728 .elementor-element.elementor-element-9f15924 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
		font-size: var(--e-global-typography-989b1c1-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-508438ec .elementor-button {
		font-size: var(--e-global-typography-f3ce750-font-size);
		border-width: 1px 1px 1px 1px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-43e233e7 {
		text-align: center;
		font-size: var(--e-global-typography-6429ac0-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-2e895be0 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-557a3f83 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) -0px;
		font-size: var(--e-global-typography-6429ac0-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-582d6835 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-5b38f7d1 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-4995a2fd {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		font-size: 18px;
		line-height: 29px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-17dc0af4 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-7a64cde9 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		font-size: 18px;
		line-height: 29px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-38a3e06a {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-c6bd673 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		font-size: 18px;
		line-height: 29px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-58dbac3d .elementor-button {
		font-size: var(--e-global-typography-f3ce750-font-size);
		border-width: 1px 1px 1px 1px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-3d3509a5 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		font-size: 18px;
		line-height: 29px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-56b77e5 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-14c45a05 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-492bea9b {
		--min-height: 50px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-71cff902 {
		--min-height: 50px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-2547992 {
		font-size: var(--e-global-typography-f3ce750-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-6b1a450 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-1cbb38ab {
		--min-height: 50px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-338248e9 {
		--min-height: 50px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-72f4d3e5 {
		font-size: var(--e-global-typography-f3ce750-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-747abbbd {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-6b9d290b {
		--min-height: 50px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-31edf597 {
		--min-height: 50px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-449d18d8 {
		font-size: var(--e-global-typography-f3ce750-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-200b5625 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-51c0bd7c {
		--min-height: 50px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-4b5e6ea3 {
		--min-height: 50px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-595b9bb3 {
		font-size: var(--e-global-typography-f3ce750-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-49e64562 {
		text-align: center;
	}
	
	.elementor-4728 .elementor-element.elementor-element-6d453aea {
		margin: -50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-6d453aea .elementor-button {
		font-size: var(--e-global-typography-f3ce750-font-size);
		border-width: 1px 1px 1px 1px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-2e9cdcbd {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-5ba13b26 {
		width: 100%;
		max-width: 100%;
		text-align: start;
		font-size: 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-2659ca80 {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-4728 .elementor-element.elementor-element-29a23b32 {
		width: 100%;
		max-width: 100%;
		text-align: center;
		font-size: 17px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-3e52e676 {
		text-align: center;
	}
	
	.elementor-4728 .elementor-element.elementor-element-6dfe1be {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-73e940eb {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-5beda37c {
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-5ed1f4f0 {
		font-size: var(--e-global-typography-f3ce750-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-2fcd29c8 .elementor-button {
		font-size: var(--e-global-typography-f3ce750-font-size);
		border-width: 1px 1px 1px 1px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-1e195606 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		font-size: 18px;
		line-height: 29px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-22d06362 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-3832adeb {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-574cd8d2 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		font-size: 18px;
		line-height: 29px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-4aa83850 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-43e49182 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-43e49182 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		text-align: left;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-43e49182 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: 14px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-2e01490b {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-2e01490b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		text-align: left;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-2e01490b .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: 14px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-55abd824 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-55abd824 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		text-align: left;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-55abd824 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: 14px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-7944a9b0 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-7944a9b0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		text-align: left;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-7944a9b0 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: 14px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-16277ceb {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-16277ceb .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		text-align: left;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-16277ceb .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: 14px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-71db9d2c {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-71db9d2c .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		text-align: left;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-71db9d2c .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: 14px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-7e551aa4 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-3663326c {
		font-size: var(--e-global-typography-c8ba400-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-1724891 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-3aa1e2fd .elementor-button {
		font-size: var(--e-global-typography-e510176-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-d472889 .elementor-button {
		font-size: var(--e-global-typography-e510176-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-580ca82f .elementor-button {
		font-size: var(--e-global-typography-e510176-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-3ee2fbc1 .elementor-button {
		font-size: var(--e-global-typography-e510176-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-2ce608ad .elementor-button {
		font-size: var(--e-global-typography-e510176-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-22f9a7f .elementor-button {
		font-size: var(--e-global-typography-e510176-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-64c384f2 {
		--width: 100%;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-71b3bb66 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-788b562 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-f71ee34 {
		--gap: 50px 50px;
		--row-gap: 50px;
		--column-gap: 50px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-26f241fa .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
		border-width: 1px 1px 1px 1px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-2ae8632a {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	body:not(.rtl) .elementor-4728 .elementor-element.elementor-element-506353ba {
		left: 125px;
	}
	
	body.rtl .elementor-4728 .elementor-element.elementor-element-506353ba {
		right: 125px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-7e96f0d1 .elementor-heading-title {
		font-size: var(--e-global-typography-989b1c1-font-size);
	}
	
	body:not(.rtl) .elementor-4728 .elementor-element.elementor-element-50207159 {
		left: 125px;
	}
	
	body.rtl .elementor-4728 .elementor-element.elementor-element-50207159 {
		right: 125px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-ba83e4d .elementor-heading-title {
		font-size: var(--e-global-typography-989b1c1-font-size);
	}
	
	body:not(.rtl) .elementor-4728 .elementor-element.elementor-element-2c9553e6 {
		left: 125px;
	}
	
	body.rtl .elementor-4728 .elementor-element.elementor-element-2c9553e6 {
		right: 125px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-e02a2a5 .elementor-heading-title {
		font-size: var(--e-global-typography-989b1c1-font-size);
	}
	
	body:not(.rtl) .elementor-4728 .elementor-element.elementor-element-c06dfb4 {
		left: 125px;
	}
	
	body.rtl .elementor-4728 .elementor-element.elementor-element-c06dfb4 {
		right: 125px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-6e58ee7b .elementor-heading-title {
		font-size: var(--e-global-typography-989b1c1-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-218f3e25 .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
		border-width: 1px 1px 1px 1px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-47cf123b {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-2e27edf8 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-531c92a4 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-6fad1eb2 img {
		width: 100%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-4568c65f {
		text-align: center;
	}
	
	.elementor-4728 .elementor-element.elementor-element-97f08a7 {
		--flex-wrap: wrap;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-4c8e8ed3 {
		--width: 120px;
		--min-height: 40px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-3488ccb2 {
		--width: 120px;
		--min-height: 40px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-14cc0d31 {
		--width: 120px;
		--min-height: 40px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-6376a173 {
		--width: 120px;
		--min-height: 40px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-6376a173:not(.elementor-motion-effects-element-type-background), .elementor-4728 .elementor-element.elementor-element-6376a173 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	
	.elementor-4728 .elementor-element.elementor-element-7a3d4a79 {
		--width: 120px;
		--min-height: 40px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-5604b779 {
		--width: 120px;
		--min-height: 40px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-6c1ca330 {
		--width: 120px;
		--min-height: 40px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-2c1aa227 .jeg-elementor-kit.jkit-animated-text {
		text-align: left;
	}
	
	.elementor-4728 .elementor-element.elementor-element-2c1aa227 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
		font-size: var(--e-global-typography-d068384-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-245c20e2 {
		font-size: var(--e-global-typography-e510176-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-34940890 {
		--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: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-53375432 .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
		border-width: 1px 1px 1px 1px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-1ea32343 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-24e1c634 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-6b820a1d {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-7468f8ea {
		padding: 35px 0px 0px 0px;
		text-align: center;
	}
	
	.elementor-4728 .elementor-element.elementor-element-7468f8ea img {
		width: 45%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-65343055 .jeg-elementor-kit.jkit-animated-text {
		text-align: left;
	}
	
	.elementor-4728 .elementor-element.elementor-element-65343055 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
		font-size: var(--e-global-typography-c8ba400-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-48369471 .jeg-elementor-kit.jkit-animated-text {
		text-align: left;
	}
	
	.elementor-4728 .elementor-element.elementor-element-48369471 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
		font-size: var(--e-global-typography-91fdb7d-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-69e46f18 {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-69e46f18 .elementor-counter-number-wrapper {
		gap: 5px;
		font-size: var(--e-global-typography-97e8b94-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-10da740e {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-10da740e .elementor-counter-number-wrapper {
		gap: 5px;
		font-size: var(--e-global-typography-97e8b94-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-72639715 {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-72639715 .elementor-counter-number-wrapper {
		gap: 5px;
		font-size: var(--e-global-typography-97e8b94-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-37a862a9 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-61229458 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-7a115f8f {
		padding: 35px 0px 0px 0px;
		text-align: center;
	}
	
	.elementor-4728 .elementor-element.elementor-element-7a115f8f img {
		width: 45%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-766c0d1b .jeg-elementor-kit.jkit-animated-text {
		text-align: left;
	}
	
	.elementor-4728 .elementor-element.elementor-element-766c0d1b .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
		font-size: var(--e-global-typography-c8ba400-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-2b841c2f .jeg-elementor-kit.jkit-animated-text {
		text-align: left;
	}
	
	.elementor-4728 .elementor-element.elementor-element-2b841c2f .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
		font-size: var(--e-global-typography-91fdb7d-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-d2279ef {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-d2279ef .elementor-counter-number-wrapper {
		gap: 5px;
		font-size: var(--e-global-typography-97e8b94-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-480c132f {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-480c132f .elementor-counter-number-wrapper {
		gap: 5px;
		font-size: var(--e-global-typography-97e8b94-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-2de5bb1d {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-2de5bb1d .elementor-counter-number-wrapper {
		gap: 5px;
		font-size: var(--e-global-typography-97e8b94-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-321afbed {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-7327aae3 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-7f98e009 {
		padding: 35px 0px 0px 0px;
		text-align: center;
	}
	
	.elementor-4728 .elementor-element.elementor-element-7f98e009 img {
		width: 45%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-7da93794 .jeg-elementor-kit.jkit-animated-text {
		text-align: left;
	}
	
	.elementor-4728 .elementor-element.elementor-element-7da93794 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
		font-size: var(--e-global-typography-c8ba400-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-175a1388 .jeg-elementor-kit.jkit-animated-text {
		text-align: left;
	}
	
	.elementor-4728 .elementor-element.elementor-element-175a1388 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
		font-size: var(--e-global-typography-91fdb7d-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-620fe62 {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-620fe62 .elementor-counter-number-wrapper {
		gap: 5px;
		font-size: var(--e-global-typography-97e8b94-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-59b96b52 {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-59b96b52 .elementor-counter-number-wrapper {
		gap: 5px;
		font-size: var(--e-global-typography-97e8b94-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-76d6eb3f {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-76d6eb3f .elementor-counter-number-wrapper {
		gap: 5px;
		font-size: var(--e-global-typography-97e8b94-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-47ac874a .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
		border-width: 1px 1px 1px 1px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-2158e552 {
		--gap: 50px 50px;
		--row-gap: 50px;
		--column-gap: 50px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-1195c1b9 .elementor-heading-title {
		font-size: var(--e-global-typography-d068384-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-214211ee .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
		border-width: 1px 1px 1px 1px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-6c367fc7 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-4510f949 {
		--gap: 25px 25px;
		--row-gap: 25px;
		--column-gap: 25px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-4aa98116 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-410b20bc {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-4320dfea .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
		border-width: 1px 1px 1px 1px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-920a678 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-7e3dbe78 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-43544947 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-43544947 .elementskit-accordion .elementskit-card-body {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-5d5fd625 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-5d5fd625 .elementskit-accordion .elementskit-card-body {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-5a1479de {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-2890faf6 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-594cdfb4 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
	}
	
	.elementor-4728 .elementor-element.elementor-element-279cb684.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-4728 .elementor-element.elementor-element-279cb684 .jeg-elementor-kit.jkit-animated-text {
		text-align: center;
	}
	
	.elementor-4728 .elementor-element.elementor-element-279cb684 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
		font-size: var(--e-global-typography-989b1c1-font-size);
	}
	
	.elementor-4728 .elementor-element.elementor-element-6598b44e {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		font-size: 18px;
		line-height: 29px;
	}
}

@media (min-width:768px) {
	.elementor-4728 .elementor-element.elementor-element-1ccdb3e4 {
		--content-width: 1312px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-276ea0b7 {
		--width: 70%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-301be736 {
		--width: 40%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-6cebf8c {
		--width: 70%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-5b38f7d1 {
		--width: 90%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-17dc0af4 {
		--width: 90%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-38a3e06a {
		--width: 90%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-3ece8ca2 {
		--width: 90%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-4721511a {
		--width: 90%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-7dd00a5 {
		--width: 100%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-5beda37c {
		--width: 49%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-1cd29e9c {
		--width: 80%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-25e13db4 {
		--width: 100%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-1724891 {
		--width: 100%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-f71ee34 {
		--width: 100%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-1f466e1 {
		--width: 30%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-e69c26e {
		--width: 30%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-1c1d243d {
		--width: 30%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-1dc59b08 {
		--width: 30%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-531c92a4 {
		--width: 50%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-4c8e8ed3 {
		--width: 100px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-3488ccb2 {
		--width: 100px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-14cc0d31 {
		--width: 100px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-6376a173 {
		--width: 100px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-7a3d4a79 {
		--width: 100px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-5604b779 {
		--width: 100px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-6c1ca330 {
		--width: 100px;
	}
	
	.elementor-4728 .elementor-element.elementor-element-4600e722 {
		--width: 70%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-34940890 {
		--width: 100%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-68251e6 {
		--width: 100%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-24e1c634 {
		--width: 100%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-6b820a1d {
		--width: 30%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-474709bd {
		--width: 100%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-3c5fa6b1 {
		--width: 100%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-7332e4e {
		--width: 100%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-37a862a9 {
		--width: 100%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-61229458 {
		--width: 30%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-23508280 {
		--width: 100%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-277bf6c7 {
		--width: 100%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-184bf33f {
		--width: 100%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-321afbed {
		--width: 100%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-7327aae3 {
		--width: 30%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-6035afb7 {
		--width: 100%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-75159358 {
		--width: 100%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-6c2331fd {
		--width: 100%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-20cfae4f {
		--width: 60%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-2599cbeb {
		--width: 40%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-2890faf6 {
		--width: 100%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-3446ec5a {
		--width: 70%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-4728 .elementor-element.elementor-element-276ea0b7 {
		--width: 100%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-5beda37c {
		--width: 100%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-531c92a4 {
		--width: 100%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-34940890 {
		--width: 100%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-474709bd {
		--width: 100%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-3c5fa6b1 {
		--width: 100%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-7332e4e {
		--width: 100%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-23508280 {
		--width: 100%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-277bf6c7 {
		--width: 100%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-184bf33f {
		--width: 100%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-6035afb7 {
		--width: 100%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-75159358 {
		--width: 100%;
	}
	
	.elementor-4728 .elementor-element.elementor-element-6c2331fd {
		--width: 100%;
	}
}

/* Start custom CSS for container, class: .elementor-element-1ccdb3e4 */
.hero-no-lazy img {
	content-visibility: visible !important;
	loading: eager !important;
}

/* End custom CSS */
@media (min-width: 1025px) {
	.elementor-element.elementor-element-43e49182 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		flex-direction: row;
	}
}

@media (min-width: 1025px) {
	.elementor-element.elementor-element-43e49182 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
		margin-right: 15px;
		margin-left: unset;
	}
}

@media (min-width: 1025px) {
	.elementor-element.elementor-element-2e01490b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		flex-direction: row;
	}
}

@media (min-width: 1025px) {
	.elementor-element.elementor-element-2e01490b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
		margin-right: 15px;
		margin-left: unset;
	}
}

@media (min-width: 1025px) {
	.elementor-element.elementor-element-55abd824 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		flex-direction: row;
	}
}

@media (min-width: 1025px) {
	.elementor-element.elementor-element-55abd824 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
		margin-right: 15px;
		margin-left: unset;
	}
}

@media (min-width: 1025px) {
	.elementor-element.elementor-element-7944a9b0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		flex-direction: row;
	}
}

@media (min-width: 1025px) {
	.elementor-element.elementor-element-7944a9b0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
		margin-right: 15px;
		margin-left: unset;
	}
}

@media (min-width: 1025px) {
	.elementor-element.elementor-element-16277ceb .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		flex-direction: row;
	}
}

@media (min-width: 1025px) {
	.elementor-element.elementor-element-16277ceb .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
		margin-right: 15px;
		margin-left: unset;
	}
}

@media (min-width: 1025px) {
	.elementor-element.elementor-element-71db9d2c .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		flex-direction: row;
	}
}

@media (min-width: 1025px) {
	.elementor-element.elementor-element-71db9d2c .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
		margin-right: 15px;
		margin-left: unset;
	}
}
