/* End Custom Fonts CSS */

.elementor-3667 .elementor-element.elementor-element-1dd23e93 {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-3667 .elementor-element.elementor-element-1dd23e93:not(.elementor-motion-effects-element-type-background), .elementor-3667 .elementor-element.elementor-element-1dd23e93 > .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-86594fd/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-3667 .elementor-element.elementor-element-1dd23e93:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-3667 .elementor-element.elementor-element-1dd23e93 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

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

.elementor-3667 .elementor-element.elementor-element-704c8e29 {
	--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: stretch;
	--margin-top: 0px;
	--margin-bottom: 150px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3667 .elementor-element.elementor-element-7531eb99 .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-3667 .elementor-element.elementor-element-7531eb99 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-gradient:not(.typing-delete) .dynamic-text, .elementor-3667 .elementor-element.elementor-element-7531eb99 .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-3667 .elementor-element.elementor-element-7531eb99 .jeg-elementor-kit.jkit-animated-text {
	text-align: left;
}

.elementor-3667 .elementor-element.elementor-element-7531eb99 .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-3667 .elementor-element.elementor-element-7531eb99 .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-3667 .elementor-element.elementor-element-0ab4e7d .elementor-heading-title {
	font-family: var(--e-global-typography-e57e028-font-family), Sans-serif;
	font-size: var(--e-global-typography-e57e028-font-size);
	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-3667 .elementor-element.elementor-element-50f072f0 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #fff;
}

.elementor-3667 .elementor-element.elementor-element-1839bb3 {
	--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: flex-start;
	--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-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-3667 .elementor-element.elementor-element-4fb7ccf6 .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: 11px 25px 11px 25px;
}

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

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

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

.elementor-3667 .elementor-element.elementor-element-32902573 .elementor-button {
	background-color: #fff;
	font-family: var(--e-global-typography-c8ba400-font-family), Sans-serif;
	font-size: var(--e-global-typography-c8ba400-font-size);
	fill: #000;
	color: #000;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #fff;
	border-radius: 15px 15px 15px 15px;
	padding: 11px 25px 11px 25px;
}

.elementor-3667 .elementor-element.elementor-element-32902573 .elementor-button:hover, .elementor-3667 .elementor-element.elementor-element-32902573 .elementor-button:focus {
	background-color: #fff;
	color: #414141;
	border-color: #fff;
}

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

.elementor-3667 .elementor-element.elementor-element-32902573 .elementor-button:hover svg, .elementor-3667 .elementor-element.elementor-element-32902573 .elementor-button:focus svg {
	fill: #414141;
}

.elementor-3667 .elementor-element.elementor-element-3a305870 {
	--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-3667 .elementor-element.elementor-element-bd53f48 {
	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-3667 .elementor-element.elementor-element-2b84d503 {
	--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: 100px;
	--padding-left: 100px;
	--padding-right: 100px;
}

.elementor-3667 .elementor-element.elementor-element-605d22a2 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3667 .elementor-element.elementor-element-74e67773 {
	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-3667 .elementor-element.elementor-element-5700c0ec {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3667 .elementor-element.elementor-element-35eeb81a.jkit-equal-height-enable, .elementor-3667 .elementor-element.elementor-element-35eeb81a.jkit-equal-height-enable, .elementor-3667 .elementor-element.elementor-element-35eeb81a.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-3667 .elementor-element.elementor-element-35eeb81a.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	height: 100%;
}

.elementor-3667 .elementor-element.elementor-element-35eeb81a .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	background-color: var(--e-global-color-31e4e47);
	text-align: center;
	padding: 25px 20px 25px 20px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 26px 26px 26px 26px;
}

.elementor-3667 .elementor-element.elementor-element-35eeb81a {
	width: var(--container-widget-width, 25%);
	max-width: 25%;
	background-color: var(--e-global-color-31e4e47);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 20px 1px 1px 1px;
	--container-widget-width: 25%;
	--container-widget-flex-grow: 0;
	transition: background 3s, border .5s, border-radius .5s, box-shadow .5s;
	border-radius: 26px 26px 26px 26px;
	box-shadow: 2px 2px 10px 0px #0e1015;
}

.elementor-3667 .elementor-element.elementor-element-35eeb81a.elementor-element {
	--align-self: stretch;
}

.elementor-3667 .elementor-element.elementor-element-35eeb81a:hover {
	box-shadow: 2px 2px 10px 0px #0e1015;
}

.elementor-3667 .elementor-element.elementor-element-35eeb81a .jeg-elementor-kit.jkit-icon-box .title {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-c1b117f);
}

.elementor-3667 .elementor-element.elementor-element-35eeb81a .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
	color: var(--e-global-color-c1b117f);
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	margin: 0px 0px 0px 0px;
}

.elementor-3667 .elementor-element.elementor-element-35eeb81a .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
	font-size: 100px;
}

.elementor-3667 .elementor-element.elementor-element-35eeb81a .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
	width: 100px;
}

.elementor-3667 .elementor-element.elementor-element-6389b191.jkit-equal-height-enable, .elementor-3667 .elementor-element.elementor-element-6389b191.jkit-equal-height-enable, .elementor-3667 .elementor-element.elementor-element-6389b191.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-3667 .elementor-element.elementor-element-6389b191.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	height: 100%;
}

.elementor-3667 .elementor-element.elementor-element-6389b191 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	background-color: var(--e-global-color-31e4e47);
	text-align: center;
	padding: 25px 20px 25px 20px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 26px 26px 26px 26px;
}

.elementor-3667 .elementor-element.elementor-element-6389b191 {
	width: var(--container-widget-width, 25%);
	max-width: 25%;
	background-color: var(--e-global-color-31e4e47);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 20px 1px 1px 1px;
	--container-widget-width: 25%;
	--container-widget-flex-grow: 0;
	transition: background 3s, border .5s, border-radius .5s, box-shadow .5s;
	border-radius: 26px 26px 26px 26px;
	box-shadow: 2px 2px 10px 0px #0e1015;
}

.elementor-3667 .elementor-element.elementor-element-6389b191.elementor-element {
	--align-self: stretch;
}

.elementor-3667 .elementor-element.elementor-element-6389b191:hover {
	box-shadow: 2px 2px 10px 0px #0e1015;
}

.elementor-3667 .elementor-element.elementor-element-6389b191 .jeg-elementor-kit.jkit-icon-box .title {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-c1b117f);
}

.elementor-3667 .elementor-element.elementor-element-6389b191 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
	color: var(--e-global-color-c1b117f);
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	margin: 0px 0px 0px 0px;
}

.elementor-3667 .elementor-element.elementor-element-6389b191 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
	font-size: 100px;
}

.elementor-3667 .elementor-element.elementor-element-6389b191 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
	width: 100px;
}

.elementor-3667 .elementor-element.elementor-element-5282f2c5.jkit-equal-height-enable, .elementor-3667 .elementor-element.elementor-element-5282f2c5.jkit-equal-height-enable, .elementor-3667 .elementor-element.elementor-element-5282f2c5.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-3667 .elementor-element.elementor-element-5282f2c5.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	height: 100%;
}

.elementor-3667 .elementor-element.elementor-element-5282f2c5 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	background-color: var(--e-global-color-31e4e47);
	text-align: center;
	padding: 25px 20px 25px 20px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 26px 26px 26px 26px;
}

.elementor-3667 .elementor-element.elementor-element-5282f2c5 {
	width: var(--container-widget-width, 25%);
	max-width: 25%;
	background-color: var(--e-global-color-31e4e47);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 20px 1px 1px 1px;
	--container-widget-width: 25%;
	--container-widget-flex-grow: 0;
	transition: background 3s, border .5s, border-radius .5s, box-shadow .5s;
	border-radius: 26px 26px 26px 26px;
	box-shadow: 2px 2px 10px 0px #0e1015;
}

.elementor-3667 .elementor-element.elementor-element-5282f2c5.elementor-element {
	--align-self: stretch;
}

.elementor-3667 .elementor-element.elementor-element-5282f2c5:hover {
	box-shadow: 2px 2px 10px 0px #0e1015;
}

.elementor-3667 .elementor-element.elementor-element-5282f2c5 .jeg-elementor-kit.jkit-icon-box .title {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-c1b117f);
}

.elementor-3667 .elementor-element.elementor-element-5282f2c5 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
	color: var(--e-global-color-c1b117f);
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	margin: 0px 0px 0px 0px;
}

.elementor-3667 .elementor-element.elementor-element-5282f2c5 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
	font-size: 100px;
}

.elementor-3667 .elementor-element.elementor-element-5282f2c5 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
	width: 100px;
}

.elementor-3667 .elementor-element.elementor-element-50dadec0.jkit-equal-height-enable, .elementor-3667 .elementor-element.elementor-element-50dadec0.jkit-equal-height-enable, .elementor-3667 .elementor-element.elementor-element-50dadec0.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-3667 .elementor-element.elementor-element-50dadec0.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	height: 100%;
}

.elementor-3667 .elementor-element.elementor-element-50dadec0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	background-color: var(--e-global-color-31e4e47);
	text-align: center;
	padding: 25px 20px 25px 20px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 26px 26px 26px 26px;
}

.elementor-3667 .elementor-element.elementor-element-50dadec0 {
	width: var(--container-widget-width, 25%);
	max-width: 25%;
	background-color: var(--e-global-color-31e4e47);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 20px 1px 1px 1px;
	--container-widget-width: 25%;
	--container-widget-flex-grow: 0;
	transition: background 3s, border .5s, border-radius .5s, box-shadow .5s;
	border-radius: 26px 26px 26px 26px;
	box-shadow: 2px 2px 10px 0px #0e1015;
}

.elementor-3667 .elementor-element.elementor-element-50dadec0.elementor-element {
	--align-self: stretch;
}

.elementor-3667 .elementor-element.elementor-element-50dadec0:hover {
	box-shadow: 2px 2px 10px 0px #0e1015;
}

.elementor-3667 .elementor-element.elementor-element-50dadec0 .jeg-elementor-kit.jkit-icon-box .title {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-c1b117f);
}

.elementor-3667 .elementor-element.elementor-element-50dadec0 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
	color: var(--e-global-color-c1b117f);
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	margin: 0px 0px 0px 0px;
}

.elementor-3667 .elementor-element.elementor-element-50dadec0 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
	font-size: 100px;
}

.elementor-3667 .elementor-element.elementor-element-50dadec0 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
	width: 100px;
}

.elementor-3667 .elementor-element.elementor-element-33de5be6 {
	color: #0a0a0a;
}

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

.elementor-3667 .elementor-element.elementor-element-3280ef64 {
	padding: 0px 0px 50px 0px;
	text-align: start;
}

.elementor-3667 .elementor-element.elementor-element-3280ef64 .elementor-heading-title {
	color: #3e454d;
}

.elementor-3667 .elementor-element.elementor-element-17d678d2 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3667 .elementor-element.elementor-element-64b88f08 {
	--display: flex;
	--justify-content: space-between;
	--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: #5c6c6c;
	--border-color: #5c6c6c;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-3667 .elementor-element.elementor-element-64b88f08.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-3667 .elementor-element.elementor-element-1cf56766 {
	background-color: #fff;
	top: -25px;
}

body:not(.rtl) .elementor-3667 .elementor-element.elementor-element-1cf56766 {
	left: 110px;
}

body.rtl .elementor-3667 .elementor-element.elementor-element-1cf56766 {
	right: 110px;
}

.elementor-3667 .elementor-element.elementor-element-1cf56766 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3667 .elementor-element.elementor-element-1cf56766.elementor-view-stacked .elementor-icon {
	background-color: #5c6c6c;
}

.elementor-3667 .elementor-element.elementor-element-1cf56766.elementor-view-framed .elementor-icon, .elementor-3667 .elementor-element.elementor-element-1cf56766.elementor-view-default .elementor-icon {
	color: #5c6c6c;
	border-color: #5c6c6c;
}

.elementor-3667 .elementor-element.elementor-element-1cf56766.elementor-view-framed .elementor-icon, .elementor-3667 .elementor-element.elementor-element-1cf56766.elementor-view-default .elementor-icon svg {
	fill: #5c6c6c;
}

.elementor-3667 .elementor-element.elementor-element-1cf56766 .elementor-icon {
	font-size: 50px;
}

.elementor-3667 .elementor-element.elementor-element-1cf56766 .elementor-icon svg {
	height: 50px;
}

.elementor-3667 .elementor-element.elementor-element-2fdac5af {
	padding: 25px 0px 20px 0px;
	text-align: center;
}

.elementor-3667 .elementor-element.elementor-element-2fdac5af .elementor-heading-title {
	font-size: var(--e-global-typography-f3ce750-font-size);
	color: var(--e-global-color-accent);
}

.elementor-3667 .elementor-element.elementor-element-6429828e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 10px 0px 10px;
	text-align: start;
	color: #0e0e0f;
}

.elementor-3667 .elementor-element.elementor-element-64cb479e {
	--display: flex;
	--justify-content: space-between;
	--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: #5c6c6c;
	--border-color: #5c6c6c;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-3667 .elementor-element.elementor-element-64cb479e.e-con {
	--align-self: stretch;
}

.elementor-3667 .elementor-element.elementor-element-61c35938 {
	background-color: #fff;
	top: -25px;
}

body:not(.rtl) .elementor-3667 .elementor-element.elementor-element-61c35938 {
	left: 110px;
}

body.rtl .elementor-3667 .elementor-element.elementor-element-61c35938 {
	right: 110px;
}

.elementor-3667 .elementor-element.elementor-element-61c35938 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3667 .elementor-element.elementor-element-61c35938.elementor-view-stacked .elementor-icon {
	background-color: #5c6c6c;
}

.elementor-3667 .elementor-element.elementor-element-61c35938.elementor-view-framed .elementor-icon, .elementor-3667 .elementor-element.elementor-element-61c35938.elementor-view-default .elementor-icon {
	color: #5c6c6c;
	border-color: #5c6c6c;
}

.elementor-3667 .elementor-element.elementor-element-61c35938.elementor-view-framed .elementor-icon, .elementor-3667 .elementor-element.elementor-element-61c35938.elementor-view-default .elementor-icon svg {
	fill: #5c6c6c;
}

.elementor-3667 .elementor-element.elementor-element-61c35938 .elementor-icon {
	font-size: 50px;
}

.elementor-3667 .elementor-element.elementor-element-61c35938 .elementor-icon svg {
	height: 50px;
}

.elementor-3667 .elementor-element.elementor-element-1052c9fc {
	padding: 25px 0px 20px 0px;
	text-align: center;
}

.elementor-3667 .elementor-element.elementor-element-1052c9fc .elementor-heading-title {
	font-size: var(--e-global-typography-f3ce750-font-size);
	color: var(--e-global-color-accent);
}

.elementor-3667 .elementor-element.elementor-element-23895805 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 10px 0px 10px;
	text-align: start;
	color: #0e0e0f;
}

.elementor-3667 .elementor-element.elementor-element-2312f636 {
	--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: #5c6c6c;
	--border-color: #5c6c6c;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-3667 .elementor-element.elementor-element-2312f636.e-con {
	--align-self: stretch;
}

.elementor-3667 .elementor-element.elementor-element-3c2682fe {
	background-color: #fff;
	top: -25px;
}

body:not(.rtl) .elementor-3667 .elementor-element.elementor-element-3c2682fe {
	left: 110px;
}

body.rtl .elementor-3667 .elementor-element.elementor-element-3c2682fe {
	right: 110px;
}

.elementor-3667 .elementor-element.elementor-element-3c2682fe .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3667 .elementor-element.elementor-element-3c2682fe.elementor-view-stacked .elementor-icon {
	background-color: #5c6c6c;
}

.elementor-3667 .elementor-element.elementor-element-3c2682fe.elementor-view-framed .elementor-icon, .elementor-3667 .elementor-element.elementor-element-3c2682fe.elementor-view-default .elementor-icon {
	color: #5c6c6c;
	border-color: #5c6c6c;
}

.elementor-3667 .elementor-element.elementor-element-3c2682fe.elementor-view-framed .elementor-icon, .elementor-3667 .elementor-element.elementor-element-3c2682fe.elementor-view-default .elementor-icon svg {
	fill: #5c6c6c;
}

.elementor-3667 .elementor-element.elementor-element-3c2682fe .elementor-icon {
	font-size: 50px;
}

.elementor-3667 .elementor-element.elementor-element-3c2682fe .elementor-icon svg {
	height: 50px;
}

.elementor-3667 .elementor-element.elementor-element-41a56744 {
	padding: 25px 0px 20px 0px;
	text-align: center;
}

.elementor-3667 .elementor-element.elementor-element-41a56744 .elementor-heading-title {
	font-size: var(--e-global-typography-f3ce750-font-size);
	color: var(--e-global-color-accent);
}

.elementor-3667 .elementor-element.elementor-element-230a714f {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 10px 0px 10px;
	text-align: start;
	color: #0e0e0f;
}

.elementor-3667 .elementor-element.elementor-element-16c69ea8 {
	--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: #5c6c6c;
	--border-color: #5c6c6c;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-3667 .elementor-element.elementor-element-16c69ea8.e-con {
	--align-self: stretch;
}

.elementor-3667 .elementor-element.elementor-element-28f98b34 {
	background-color: #fff;
	top: -25px;
}

body:not(.rtl) .elementor-3667 .elementor-element.elementor-element-28f98b34 {
	left: 110px;
}

body.rtl .elementor-3667 .elementor-element.elementor-element-28f98b34 {
	right: 110px;
}

.elementor-3667 .elementor-element.elementor-element-28f98b34 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3667 .elementor-element.elementor-element-28f98b34.elementor-view-stacked .elementor-icon {
	background-color: #5c6c6c;
}

.elementor-3667 .elementor-element.elementor-element-28f98b34.elementor-view-framed .elementor-icon, .elementor-3667 .elementor-element.elementor-element-28f98b34.elementor-view-default .elementor-icon {
	color: #5c6c6c;
	border-color: #5c6c6c;
}

.elementor-3667 .elementor-element.elementor-element-28f98b34.elementor-view-framed .elementor-icon, .elementor-3667 .elementor-element.elementor-element-28f98b34.elementor-view-default .elementor-icon svg {
	fill: #5c6c6c;
}

.elementor-3667 .elementor-element.elementor-element-28f98b34 .elementor-icon {
	font-size: 50px;
}

.elementor-3667 .elementor-element.elementor-element-28f98b34 .elementor-icon svg {
	height: 50px;
}

.elementor-3667 .elementor-element.elementor-element-540d8430 {
	padding: 25px 0px 20px 0px;
	text-align: center;
}

.elementor-3667 .elementor-element.elementor-element-540d8430 .elementor-heading-title {
	font-size: var(--e-global-typography-f3ce750-font-size);
	color: var(--e-global-color-accent);
}

.elementor-3667 .elementor-element.elementor-element-1cca6ee0 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 10px 0px 10px;
	text-align: start;
	color: #0e0e0f;
}

.elementor-3667 .elementor-element.elementor-element-6614cdd4 {
	--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: flex-start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3667 .elementor-element.elementor-element-7a414817 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 10px 0px 10px;
	text-align: start;
	font-size: var(--e-global-typography-f3ce750-font-size);
	color: #0e0e0f;
}

.elementor-3667 .elementor-element.elementor-element-385ff7eb {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 10px 0px 10px;
	text-align: start;
	font-size: var(--e-global-typography-f3ce750-font-size);
	color: #0e0e0f;
}

.elementor-3667 .elementor-element.elementor-element-322ceb6 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 10px 0px 10px;
	text-align: start;
	font-size: var(--e-global-typography-f3ce750-font-size);
	color: #0e0e0f;
}

.elementor-3667 .elementor-element.elementor-element-73c1fbba {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 10px 0px 10px;
	text-align: start;
	font-size: var(--e-global-typography-f3ce750-font-size);
	color: #0e0e0f;
}

.elementor-3667 .elementor-element.elementor-element-76b04263 .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-3667 .elementor-element.elementor-element-76b04263 .elementor-button:hover, .elementor-3667 .elementor-element.elementor-element-76b04263 .elementor-button:focus {
	background-color: #e8b923;
	color: var(--e-global-color-465b001);
	border-color: #6d8a96;
}

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

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

.elementor-3667 .elementor-element.elementor-element-5617fc8b {
	--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-3667 .elementor-element.elementor-element-5617fc8b:not(.elementor-motion-effects-element-type-background), .elementor-3667 .elementor-element.elementor-element-5617fc8b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-3667 .elementor-element.elementor-element-5617fc8b::before, .elementor-3667 .elementor-element.elementor-element-5617fc8b > .elementor-background-video-container::before, .elementor-3667 .elementor-element.elementor-element-5617fc8b > .e-con-inner > .elementor-background-video-container::before, .elementor-3667 .elementor-element.elementor-element-5617fc8b > .elementor-background-slideshow::before, .elementor-3667 .elementor-element.elementor-element-5617fc8b > .e-con-inner > .elementor-background-slideshow::before, .elementor-3667 .elementor-element.elementor-element-5617fc8b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-3667 .elementor-element.elementor-element-5286b67c {
	--display: flex;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3667 .elementor-element.elementor-element-2181b4b3 {
	--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-3667 .elementor-element.elementor-element-2181b4b3:not(.elementor-motion-effects-element-type-background), .elementor-3667 .elementor-element.elementor-element-2181b4b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-3667 .elementor-element.elementor-element-2181b4b3.e-con {
	--align-self: center;
}

.elementor-3667 .elementor-element.elementor-element-7842cfb8 {
	--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-3667 .elementor-element.elementor-element-1d527bf8 img {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 5px 5px 11px 0px #988e70;
}

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

.elementor-3667 .elementor-element.elementor-element-28622c10 {
	text-align: start;
}

.elementor-3667 .elementor-element.elementor-element-28622c10 .elementor-heading-title {
	color: #3e454d;
}

.elementor-3667 .elementor-element.elementor-element-3663a6ea {
	font-size: var(--e-global-typography-f3ce750-font-size);
	color: #0a0a0a;
}

.elementor-3667 .elementor-element.elementor-element-1c7e19b7 .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-3667 .elementor-element.elementor-element-1c7e19b7 .elementor-button:hover, .elementor-3667 .elementor-element.elementor-element-1c7e19b7 .elementor-button:focus {
	background-color: #e8b923;
	color: var(--e-global-color-465b001);
	border-color: #6d8a96;
}

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

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

.elementor-3667 .elementor-element.elementor-element-4fd037a8 {
	--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-3667 .elementor-element.elementor-element-4fd037a8:not(.elementor-motion-effects-element-type-background), .elementor-3667 .elementor-element.elementor-element-4fd037a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-3667 .elementor-element.elementor-element-4fd037a8::before, .elementor-3667 .elementor-element.elementor-element-4fd037a8 > .elementor-background-video-container::before, .elementor-3667 .elementor-element.elementor-element-4fd037a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-3667 .elementor-element.elementor-element-4fd037a8 > .elementor-background-slideshow::before, .elementor-3667 .elementor-element.elementor-element-4fd037a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3667 .elementor-element.elementor-element-4fd037a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-3667 .elementor-element.elementor-element-ea8346d {
	--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-3667 .elementor-element.elementor-element-28ccaaa5 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3667 .elementor-element.elementor-element-b4ecc40 {
	text-align: center;
}

.elementor-3667 .elementor-element.elementor-element-b4ecc40 .elementor-heading-title {
	color: #3e454d;
}

.elementor-3667 .elementor-element.elementor-element-33b0289c {
	padding: 0% 0% 0% 0%;
	text-align: center;
	color: var(--e-global-color-accent);
}

.elementor-3667 .elementor-element.elementor-element-30e1f9ed {
	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-3667 .elementor-element.elementor-element-7a65a505 {
	--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-3667 .elementor-element.elementor-element-42b75b45.jkit-equal-height-enable, .elementor-3667 .elementor-element.elementor-element-42b75b45.jkit-equal-height-enable, .elementor-3667 .elementor-element.elementor-element-42b75b45.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-3667 .elementor-element.elementor-element-42b75b45.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	height: 100%;
}

.elementor-3667 .elementor-element.elementor-element-42b75b45 .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-3667 .elementor-element.elementor-element-42b75b45 {
	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-3667 .elementor-element.elementor-element-42b75b45.elementor-element {
	--align-self: stretch;
}

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

.elementor-3667 .elementor-element.elementor-element-42b75b45 .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-3667 .elementor-element.elementor-element-42b75b45 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
	font-size: 100px;
}

.elementor-3667 .elementor-element.elementor-element-42b75b45 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
	width: 100px;
}

.elementor-3667 .elementor-element.elementor-element-42b75b45 .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-3667 .elementor-element.elementor-element-42b75b45 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
	fill: var(--e-global-color-31e4e47);
	width: 40px;
}

.elementor-3667 .elementor-element.elementor-element-42b75b45 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
	font-size: 40px;
}

.elementor-3667 .elementor-element.elementor-element-31734f21.jkit-equal-height-enable, .elementor-3667 .elementor-element.elementor-element-31734f21.jkit-equal-height-enable, .elementor-3667 .elementor-element.elementor-element-31734f21.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-3667 .elementor-element.elementor-element-31734f21.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	height: 100%;
}

.elementor-3667 .elementor-element.elementor-element-31734f21 .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-3667 .elementor-element.elementor-element-31734f21 {
	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-3667 .elementor-element.elementor-element-31734f21.elementor-element {
	--align-self: stretch;
}

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

.elementor-3667 .elementor-element.elementor-element-31734f21 .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-3667 .elementor-element.elementor-element-31734f21 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
	font-size: 100px;
}

.elementor-3667 .elementor-element.elementor-element-31734f21 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
	width: 100px;
}

.elementor-3667 .elementor-element.elementor-element-31734f21 .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-3667 .elementor-element.elementor-element-31734f21 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
	fill: var(--e-global-color-31e4e47);
	width: 40px;
}

.elementor-3667 .elementor-element.elementor-element-31734f21 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
	font-size: 40px;
}

.elementor-3667 .elementor-element.elementor-element-250cf14.jkit-equal-height-enable, .elementor-3667 .elementor-element.elementor-element-250cf14.jkit-equal-height-enable, .elementor-3667 .elementor-element.elementor-element-250cf14.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-3667 .elementor-element.elementor-element-250cf14.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	height: 100%;
}

.elementor-3667 .elementor-element.elementor-element-250cf14 .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-3667 .elementor-element.elementor-element-250cf14 {
	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-3667 .elementor-element.elementor-element-250cf14.elementor-element {
	--align-self: stretch;
}

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

.elementor-3667 .elementor-element.elementor-element-250cf14 .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-3667 .elementor-element.elementor-element-250cf14 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
	font-size: 100px;
}

.elementor-3667 .elementor-element.elementor-element-250cf14 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
	width: 100px;
}

.elementor-3667 .elementor-element.elementor-element-250cf14 .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-3667 .elementor-element.elementor-element-250cf14 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
	fill: var(--e-global-color-31e4e47);
	width: 40px;
}

.elementor-3667 .elementor-element.elementor-element-250cf14 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
	font-size: 40px;
}

.elementor-3667 .elementor-element.elementor-element-360062ab {
	--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-3667 .elementor-element.elementor-element-66940e23.jkit-equal-height-enable, .elementor-3667 .elementor-element.elementor-element-66940e23.jkit-equal-height-enable, .elementor-3667 .elementor-element.elementor-element-66940e23.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-3667 .elementor-element.elementor-element-66940e23.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	height: 100%;
}

.elementor-3667 .elementor-element.elementor-element-66940e23 .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-3667 .elementor-element.elementor-element-66940e23 {
	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-3667 .elementor-element.elementor-element-66940e23.elementor-element {
	--align-self: stretch;
}

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

.elementor-3667 .elementor-element.elementor-element-66940e23 .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-3667 .elementor-element.elementor-element-66940e23 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
	font-size: 100px;
}

.elementor-3667 .elementor-element.elementor-element-66940e23 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
	width: 100px;
}

.elementor-3667 .elementor-element.elementor-element-66940e23 .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-3667 .elementor-element.elementor-element-66940e23 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
	fill: var(--e-global-color-31e4e47);
	width: 40px;
}

.elementor-3667 .elementor-element.elementor-element-66940e23 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
	font-size: 40px;
}

.elementor-3667 .elementor-element.elementor-element-66d54952.jkit-equal-height-enable, .elementor-3667 .elementor-element.elementor-element-66d54952.jkit-equal-height-enable, .elementor-3667 .elementor-element.elementor-element-66d54952.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-3667 .elementor-element.elementor-element-66d54952.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	height: 100%;
}

.elementor-3667 .elementor-element.elementor-element-66d54952 .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-3667 .elementor-element.elementor-element-66d54952 {
	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-3667 .elementor-element.elementor-element-66d54952.elementor-element {
	--align-self: stretch;
}

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

.elementor-3667 .elementor-element.elementor-element-66d54952 .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-3667 .elementor-element.elementor-element-66d54952 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
	font-size: 100px;
}

.elementor-3667 .elementor-element.elementor-element-66d54952 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
	width: 100px;
}

.elementor-3667 .elementor-element.elementor-element-66d54952 .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-3667 .elementor-element.elementor-element-66d54952 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
	fill: var(--e-global-color-31e4e47);
	width: 40px;
}

.elementor-3667 .elementor-element.elementor-element-66d54952 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
	font-size: 40px;
}

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

.elementor-3667 .elementor-element.elementor-element-2d5098e4 .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-3667 .elementor-element.elementor-element-2d5098e4 {
	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-3667 .elementor-element.elementor-element-2d5098e4.elementor-element {
	--align-self: stretch;
}

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

.elementor-3667 .elementor-element.elementor-element-2d5098e4 .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-3667 .elementor-element.elementor-element-2d5098e4 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
	font-size: 100px;
}

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

.elementor-3667 .elementor-element.elementor-element-2d5098e4 .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-3667 .elementor-element.elementor-element-2d5098e4 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
	fill: var(--e-global-color-31e4e47);
	width: 40px;
}

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

.elementor-3667 .elementor-element.elementor-element-6158791c {
	--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-3667 .elementor-element.elementor-element-9dda90b {
	--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-3667 .elementor-element.elementor-element-45b6b2ef {
	text-align: center;
}

.elementor-3667 .elementor-element.elementor-element-45b6b2ef .elementor-heading-title {
	color: #3e454d;
}

.elementor-3667 .elementor-element.elementor-element-76ca8937 {
	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-3667 .elementor-element.elementor-element-57425ef1 {
	--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-3667 .elementor-element.elementor-element-188a208f {
	--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-3667 .elementor-element.elementor-element-188a208f:not(.elementor-motion-effects-element-type-background), .elementor-3667 .elementor-element.elementor-element-188a208f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-3667 .elementor-element.elementor-element-188a208f.e-con {
	--align-self: stretch;
}

.elementor-3667 .elementor-element.elementor-element-d4110d5 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-3667 .elementor-element.elementor-element-d4110d5 .elementor-icon {
	font-size: 60px;
}

.elementor-3667 .elementor-element.elementor-element-d4110d5 .elementor-icon svg {
	height: 60px;
}

.elementor-3667 .elementor-element.elementor-element-23b8dd9b {
	text-align: center;
}

.elementor-3667 .elementor-element.elementor-element-23b8dd9b .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-3667 .elementor-element.elementor-element-57b8e724 {
	--display: flex;
	--min-height: 175px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-3667 .elementor-element.elementor-element-2b8454c9 {
	--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-3667 .elementor-element.elementor-element-1da2c9d3 .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-3667 .elementor-element.elementor-element-1da2c9d3 .elementor-button:hover, .elementor-3667 .elementor-element.elementor-element-1da2c9d3 .elementor-button:focus {
	border-color: #fff;
}

.elementor-3667 .elementor-element.elementor-element-2ffaa2bf .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-3667 .elementor-element.elementor-element-2ffaa2bf .elementor-button:hover, .elementor-3667 .elementor-element.elementor-element-2ffaa2bf .elementor-button:focus {
	border-color: #fff;
}

.elementor-3667 .elementor-element.elementor-element-f4fc81 {
	--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-3667 .elementor-element.elementor-element-f4fc81:not(.elementor-motion-effects-element-type-background), .elementor-3667 .elementor-element.elementor-element-f4fc81 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-3667 .elementor-element.elementor-element-f4fc81.e-con {
	--align-self: stretch;
}

.elementor-3667 .elementor-element.elementor-element-76043357 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-3667 .elementor-element.elementor-element-76043357 .elementor-icon {
	font-size: 60px;
}

.elementor-3667 .elementor-element.elementor-element-76043357 .elementor-icon svg {
	height: 60px;
}

.elementor-3667 .elementor-element.elementor-element-26b40b18 {
	text-align: center;
}

.elementor-3667 .elementor-element.elementor-element-26b40b18 .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-3667 .elementor-element.elementor-element-2ee88920 {
	--display: flex;
	--min-height: 175px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-3667 .elementor-element.elementor-element-4f8a5cb2 {
	--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-3667 .elementor-element.elementor-element-1fd866cd .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-3667 .elementor-element.elementor-element-1fd866cd .elementor-button:hover, .elementor-3667 .elementor-element.elementor-element-1fd866cd .elementor-button:focus {
	border-color: #fff;
}

.elementor-3667 .elementor-element.elementor-element-60a13f45 .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-3667 .elementor-element.elementor-element-60a13f45 .elementor-button:hover, .elementor-3667 .elementor-element.elementor-element-60a13f45 .elementor-button:focus {
	border-color: #fff;
}

.elementor-3667 .elementor-element.elementor-element-5bdc2ae8 {
	--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-3667 .elementor-element.elementor-element-5bdc2ae8:not(.elementor-motion-effects-element-type-background), .elementor-3667 .elementor-element.elementor-element-5bdc2ae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-3667 .elementor-element.elementor-element-5bdc2ae8.e-con {
	--align-self: stretch;
}

.elementor-3667 .elementor-element.elementor-element-39c82d0e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3667 .elementor-element.elementor-element-39c82d0e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-c1b117f);
}

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

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

.elementor-3667 .elementor-element.elementor-element-39c82d0e .elementor-icon {
	font-size: 60px;
}

.elementor-3667 .elementor-element.elementor-element-39c82d0e .elementor-icon svg {
	height: 60px;
}

.elementor-3667 .elementor-element.elementor-element-74746356 {
	text-align: center;
}

.elementor-3667 .elementor-element.elementor-element-74746356 .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-3667 .elementor-element.elementor-element-192678c9 {
	--display: flex;
	--min-height: 175px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-3667 .elementor-element.elementor-element-7c569239 {
	--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-3667 .elementor-element.elementor-element-3480f71f .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-3667 .elementor-element.elementor-element-3480f71f .elementor-button:hover, .elementor-3667 .elementor-element.elementor-element-3480f71f .elementor-button:focus {
	border-color: #fff;
}

.elementor-3667 .elementor-element.elementor-element-1b7e7d59 .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-3667 .elementor-element.elementor-element-1b7e7d59 .elementor-button:hover, .elementor-3667 .elementor-element.elementor-element-1b7e7d59 .elementor-button:focus {
	border-color: #fff;
}

.elementor-3667 .elementor-element.elementor-element-27b2ce6e {
	--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-3667 .elementor-element.elementor-element-27b2ce6e::before, .elementor-3667 .elementor-element.elementor-element-27b2ce6e > .elementor-background-video-container::before, .elementor-3667 .elementor-element.elementor-element-27b2ce6e > .e-con-inner > .elementor-background-video-container::before, .elementor-3667 .elementor-element.elementor-element-27b2ce6e > .elementor-background-slideshow::before, .elementor-3667 .elementor-element.elementor-element-27b2ce6e > .e-con-inner > .elementor-background-slideshow::before, .elementor-3667 .elementor-element.elementor-element-27b2ce6e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-3667 .elementor-element.elementor-element-27b2ce6e.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3667 .elementor-element.elementor-element-809d322 {
	--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-3667 .elementor-element.elementor-element-48e53570 {
	padding: 0px 0px 50px 0px;
	text-align: center;
}

.elementor-3667 .elementor-element.elementor-element-48e53570 .elementor-heading-title {
	color: #3e454d;
}

.elementor-3667 .elementor-element.elementor-element-78eb5939 {
	--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-3667 .elementor-element.elementor-element-5b07ae7e {
	--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-3667 .elementor-element.elementor-element-76212795 img {
	width: 100%;
	border-radius: 16px 16px 16px 16px;
}

.elementor-3667 .elementor-element.elementor-element-327f349d {
	--display: flex;
	--min-height: 150px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-3667 .elementor-element.elementor-element-388b49af .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-3667 .elementor-element.elementor-element-2f76547 {
	--display: flex;
	--min-height: 250px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

.elementor-3667 .elementor-element.elementor-element-6d3e1caf {
	text-align: center;
	color: var(--e-global-color-accent);
}

.elementor-3667 .elementor-element.elementor-element-791b7c68 {
	--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-3667 .elementor-element.elementor-element-e859e5e img {
	width: 100%;
	border-radius: 16px 16px 16px 16px;
}

.elementor-3667 .elementor-element.elementor-element-71daa1fe {
	--display: flex;
	--min-height: 150px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-3667 .elementor-element.elementor-element-1be33908 .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-3667 .elementor-element.elementor-element-22f750e {
	--display: flex;
	--min-height: 250px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-3667 .elementor-element.elementor-element-467fdd64 {
	padding: 0px 0px 0px 0px;
}

.elementor-3667 .elementor-element.elementor-element-2d737ce8 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3667 .elementor-element.elementor-element-6d4ca70a {
	text-align: center;
	color: var(--e-global-color-accent);
}

.elementor-3667 .elementor-element.elementor-element-1a1b1585 {
	--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-3667 .elementor-element.elementor-element-169834a8 img {
	width: 100%;
	border-radius: 16px 16px 16px 16px;
}

.elementor-3667 .elementor-element.elementor-element-51a1420d {
	--display: flex;
	--min-height: 150px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-3667 .elementor-element.elementor-element-557843f8 .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-3667 .elementor-element.elementor-element-594c8bb3 {
	--display: flex;
	--min-height: 250px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

.elementor-3667 .elementor-element.elementor-element-190eca83 {
	text-align: center;
	color: var(--e-global-color-accent);
}

.elementor-3667 .elementor-element.elementor-element-6759250c .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-3667 .elementor-element.elementor-element-6759250c .elementor-button:hover, .elementor-3667 .elementor-element.elementor-element-6759250c .elementor-button:focus {
	background-color: #e8b923;
	color: var(--e-global-color-465b001);
	border-color: #6d8a96;
}

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

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

.elementor-3667 .elementor-element.elementor-element-574e509 {
	--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-3667 .elementor-element.elementor-element-182c64ab {
	padding: 0px 0px 50px 0px;
	text-align: center;
}

.elementor-3667 .elementor-element.elementor-element-182c64ab .elementor-heading-title {
	color: #3e454d;
}

.elementor-3667 .elementor-element.elementor-element-22295647 {
	--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-3667 .elementor-element.elementor-element-52ad4540 {
	--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-3667 .elementor-element.elementor-element-52ad4540.e-con {
	--align-self: stretch;
}

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

body:not(.rtl) .elementor-3667 .elementor-element.elementor-element-735a26a2 {
	left: 125px;
}

body.rtl .elementor-3667 .elementor-element.elementor-element-735a26a2 {
	right: 125px;
}

.elementor-3667 .elementor-element.elementor-element-735a26a2 .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-3667 .elementor-element.elementor-element-24a614bb {
	padding: 25px 0px 20px 0px;
	text-align: center;
}

.elementor-3667 .elementor-element.elementor-element-24a614bb .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-3667 .elementor-element.elementor-element-7f0058f1 {
	text-align: center;
	color: #0e0e0f;
}

.elementor-3667 .elementor-element.elementor-element-178fc4c8 {
	--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-3667 .elementor-element.elementor-element-178fc4c8.e-con {
	--align-self: stretch;
}

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

body:not(.rtl) .elementor-3667 .elementor-element.elementor-element-1f937045 {
	left: 125px;
}

body.rtl .elementor-3667 .elementor-element.elementor-element-1f937045 {
	right: 125px;
}

.elementor-3667 .elementor-element.elementor-element-1f937045 .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-3667 .elementor-element.elementor-element-61033b12 {
	padding: 25px 0px 20px 0px;
	text-align: center;
}

.elementor-3667 .elementor-element.elementor-element-61033b12 .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-3667 .elementor-element.elementor-element-4330f62b {
	text-align: center;
	color: #0e0e0f;
}

.elementor-3667 .elementor-element.elementor-element-ecea14b {
	--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-3667 .elementor-element.elementor-element-ecea14b.e-con {
	--align-self: stretch;
}

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

body:not(.rtl) .elementor-3667 .elementor-element.elementor-element-792bdc19 {
	left: 125px;
}

body.rtl .elementor-3667 .elementor-element.elementor-element-792bdc19 {
	right: 125px;
}

.elementor-3667 .elementor-element.elementor-element-792bdc19 .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-3667 .elementor-element.elementor-element-5466927 {
	padding: 25px 0px 20px 0px;
	text-align: center;
}

.elementor-3667 .elementor-element.elementor-element-5466927 .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-3667 .elementor-element.elementor-element-a29336 {
	text-align: center;
	color: #0e0e0f;
}

.elementor-3667 .elementor-element.elementor-element-40192fb7 {
	--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-3667 .elementor-element.elementor-element-40192fb7.e-con {
	--align-self: stretch;
}

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

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

body.rtl .elementor-3667 .elementor-element.elementor-element-2ceb6052 {
	right: 125px;
}

.elementor-3667 .elementor-element.elementor-element-2ceb6052 .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-3667 .elementor-element.elementor-element-d1e924b {
	padding: 25px 0px 20px 0px;
	text-align: center;
}

.elementor-3667 .elementor-element.elementor-element-d1e924b .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-3667 .elementor-element.elementor-element-53d50817 {
	text-align: center;
	color: #0e0e0f;
}

.elementor-3667 .elementor-element.elementor-element-2cc93348 .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-3667 .elementor-element.elementor-element-2cc93348 .elementor-button:hover, .elementor-3667 .elementor-element.elementor-element-2cc93348 .elementor-button:focus {
	background-color: #e8b923;
	color: var(--e-global-color-465b001);
	border-color: #6d8a96;
}

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

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

.elementor-3667 .elementor-element.elementor-element-4cd05df2 {
	--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-3667 .elementor-element.elementor-element-4cd05df2:not(.elementor-motion-effects-element-type-background), .elementor-3667 .elementor-element.elementor-element-4cd05df2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-3667 .elementor-element.elementor-element-4cd05df2::before, .elementor-3667 .elementor-element.elementor-element-4cd05df2 > .elementor-background-video-container::before, .elementor-3667 .elementor-element.elementor-element-4cd05df2 > .e-con-inner > .elementor-background-video-container::before, .elementor-3667 .elementor-element.elementor-element-4cd05df2 > .elementor-background-slideshow::before, .elementor-3667 .elementor-element.elementor-element-4cd05df2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3667 .elementor-element.elementor-element-4cd05df2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-3667 .elementor-element.elementor-element-3d0756a3 {
	--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-3667 .elementor-element.elementor-element-584a0c83 {
	--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-3667 .elementor-element.elementor-element-584a0c83:not(.elementor-motion-effects-element-type-background), .elementor-3667 .elementor-element.elementor-element-584a0c83 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-3667 .elementor-element.elementor-element-60603c83 {
	--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-3667 .elementor-element.elementor-element-60603c83.e-con {
	--align-self: stretch;
}

.elementor-3667 .elementor-element.elementor-element-783b948a img {
	width: 100%;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 5px 5px 11px 0px #988e70;
}

.elementor-3667 .elementor-element.elementor-element-4a607be3 {
	text-align: start;
}

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

.elementor-3667 .elementor-element.elementor-element-5ef9e890 {
	--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-3667 .elementor-element.elementor-element-4a926e6 {
	--display: flex;
	--min-height: 60px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

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

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

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

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

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

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

.elementor-3667 .elementor-element.elementor-element-535fd492 {
	--display: flex;
	--min-height: 60px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

.elementor-3667 .elementor-element.elementor-element-238d6f3c {
	--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-3667 .elementor-element.elementor-element-238d6f3c:not(.elementor-motion-effects-element-type-background), .elementor-3667 .elementor-element.elementor-element-238d6f3c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilehabm.nitrocdn.com/fOtCBGwtPYIVaPXkddZeYQhnuCuYVIeT/assets/images/optimized/rev-86594fd/carstenmuetze.de/wp-content/uploads/2025/12/32-e1766067107287.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-3667 .elementor-element.elementor-element-1749b936 {
	--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-3667 .elementor-element.elementor-element-1749b936:not(.elementor-motion-effects-element-type-background), .elementor-3667 .elementor-element.elementor-element-1749b936 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilehabm.nitrocdn.com/fOtCBGwtPYIVaPXkddZeYQhnuCuYVIeT/assets/images/optimized/rev-86594fd/carstenmuetze.de/wp-content/uploads/2025/12/30-1-1-e1766066707248.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-3667 .elementor-element.elementor-element-4d16a898 {
	--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-3667 .elementor-element.elementor-element-4d16a898:not(.elementor-motion-effects-element-type-background), .elementor-3667 .elementor-element.elementor-element-4d16a898 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilehabm.nitrocdn.com/fOtCBGwtPYIVaPXkddZeYQhnuCuYVIeT/assets/images/optimized/rev-86594fd/carstenmuetze.de/wp-content/uploads/2025/12/menshealth-e1766066075532.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-3667 .elementor-element.elementor-element-2ccbb65 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3667 .elementor-element.elementor-element-2ccbb65.e-con {
	--align-self: stretch;
}

.elementor-3667 .elementor-element.elementor-element-5d6e7d51 .jeg-elementor-kit.jkit-animated-text {
	text-align: left;
}

.elementor-3667 .elementor-element.elementor-element-5d6e7d51 .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-3667 .elementor-element.elementor-element-5d6e7d51 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text.style-color {
	color: var(--e-global-color-8d32b6e);
}

.elementor-3667 .elementor-element.elementor-element-5d6e7d51 .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-3667 .elementor-element.elementor-element-5d6e7d51 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-color .dynamic-text {
	color: #988e70;
}

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

.elementor-3667 .elementor-element.elementor-element-2c6bdd8f .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-3667 .elementor-element.elementor-element-2c6bdd8f {
	margin: -25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

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

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

.elementor-3667 .elementor-element.elementor-element-4d034214 {
	--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-3667 .elementor-element.elementor-element-a9c67a8 {
	--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-3667 .elementor-element.elementor-element-38c553b .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.4rem, 1.3538rem + .2051vw, 1.5rem);
	color: #988e70;
}

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

.elementor-3667 .elementor-element.elementor-element-f76a617 {
	--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-3667 .elementor-element.elementor-element-48bacc3 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.4rem, 1.3538rem + .2051vw, 1.5rem);
	color: #988e70;
}

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

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

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

.elementor-3667 .elementor-element.elementor-element-7498a82 {
	--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-3667 .elementor-element.elementor-element-7ea9754 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.4rem, 1.3538rem + .2051vw, 1.5rem);
	color: #988e70;
}

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

.elementor-3667 .elementor-element.elementor-element-297afc40 .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-3667 .elementor-element.elementor-element-297afc40 .elementor-button:hover, .elementor-3667 .elementor-element.elementor-element-297afc40 .elementor-button:focus {
	background-color: #e8b923;
	color: var(--e-global-color-465b001);
	border-color: #6d8a96;
}

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

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

.elementor-3667 .elementor-element.elementor-element-50f72f23 {
	--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-3667 .elementor-element.elementor-element-50f72f23:not(.elementor-motion-effects-element-type-background), .elementor-3667 .elementor-element.elementor-element-50f72f23 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-3667 .elementor-element.elementor-element-50f72f23::before, .elementor-3667 .elementor-element.elementor-element-50f72f23 > .elementor-background-video-container::before, .elementor-3667 .elementor-element.elementor-element-50f72f23 > .e-con-inner > .elementor-background-video-container::before, .elementor-3667 .elementor-element.elementor-element-50f72f23 > .elementor-background-slideshow::before, .elementor-3667 .elementor-element.elementor-element-50f72f23 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3667 .elementor-element.elementor-element-50f72f23 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-3667 .elementor-element.elementor-element-59fde235 {
	--display: flex;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3667 .elementor-element.elementor-element-3f61f40a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3667 .elementor-element.elementor-element-59ae8c32 {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-3667 .elementor-element.elementor-element-59ae8c32 .elementor-heading-title {
	color: #3e454d;
}

.elementor-3667 .elementor-element.elementor-element-445165f2 {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-3667 .elementor-element.elementor-element-445165f2 .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-3667 .elementor-element.elementor-element-2ac0e733 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3667 .elementor-element.elementor-element-20227c09 {
	--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-3667 .elementor-element.elementor-element-8341747 {
	--display: flex;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3667 .elementor-element.elementor-element-8341747.e-con {
	--align-self: stretch;
}

.elementor-3667 .elementor-element.elementor-element-61fb2c40 img {
	width: 40%;
	border-radius: 100px 100px 100px 100px;
}

.elementor-3667 .elementor-element.elementor-element-2b0ebd1d {
	--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-3667 .elementor-element.elementor-element-47f34e27 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-gradient:not(.typing-delete) .dynamic-text, .elementor-3667 .elementor-element.elementor-element-47f34e27 .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-3667 .elementor-element.elementor-element-47f34e27 .jeg-elementor-kit.jkit-animated-text {
	text-align: left;
}

.elementor-3667 .elementor-element.elementor-element-47f34e27 .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-3667 .elementor-element.elementor-element-47f34e27 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text.style-color {
	color: #988e70;
}

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

.elementor-3667 .elementor-element.elementor-element-1eb16e21 {
	margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

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

.elementor-3667 .elementor-element.elementor-element-11687ff7 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-gradient:not(.typing-delete) .dynamic-text, .elementor-3667 .elementor-element.elementor-element-11687ff7 .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-3667 .elementor-element.elementor-element-11687ff7 .jeg-elementor-kit.jkit-animated-text {
	text-align: left;
}

.elementor-3667 .elementor-element.elementor-element-11687ff7 .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-3667 .elementor-element.elementor-element-11687ff7 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text.style-color {
	color: #988e70;
}

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

.elementor-3667 .elementor-element.elementor-element-608c1984 {
	--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-3667 .elementor-element.elementor-element-2fbc55f2 {
	--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-3667 .elementor-element.elementor-element-5973761 {
	padding: 20px 20px 20px 20px;
}

.elementor-3667 .elementor-element.elementor-element-5973761 .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-3667 .elementor-element.elementor-element-58de2aca {
	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-3667 .elementor-element.elementor-element-c7701f9 {
	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-3667 .elementor-element.elementor-element-3dd98032 {
	--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-3667 .elementor-element.elementor-element-357f0702 {
	padding: 20px 20px 20px 20px;
}

.elementor-3667 .elementor-element.elementor-element-357f0702 .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-3667 .elementor-element.elementor-element-65ef2b8e {
	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-3667 .elementor-element.elementor-element-3214d49 {
	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-3667 .elementor-element.elementor-element-6a20590c {
	--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-3667 .elementor-element.elementor-element-542cac52 {
	padding: 20px 20px 20px 20px;
}

.elementor-3667 .elementor-element.elementor-element-542cac52 .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-3667 .elementor-element.elementor-element-64837d26 {
	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-3667 .elementor-element.elementor-element-37a6dbab {
	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-3667 .elementor-element.elementor-element-706db22e {
	--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-3667 .elementor-element.elementor-element-4810ad23 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3667 .elementor-element.elementor-element-27a6ab3 {
	--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-3667 .elementor-element.elementor-element-71be15f9 {
	--display: flex;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3667 .elementor-element.elementor-element-71be15f9.e-con {
	--align-self: stretch;
}

.elementor-3667 .elementor-element.elementor-element-358d8f3e img {
	width: 40%;
	border-radius: 100px 100px 100px 100px;
}

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

.elementor-3667 .elementor-element.elementor-element-2de20376 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-gradient:not(.typing-delete) .dynamic-text, .elementor-3667 .elementor-element.elementor-element-2de20376 .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-3667 .elementor-element.elementor-element-2de20376 .jeg-elementor-kit.jkit-animated-text {
	text-align: left;
}

.elementor-3667 .elementor-element.elementor-element-2de20376 .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-3667 .elementor-element.elementor-element-2de20376 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text.style-color {
	color: #988e70;
}

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

.elementor-3667 .elementor-element.elementor-element-6e62ac22 {
	margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

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

.elementor-3667 .elementor-element.elementor-element-542a0b56 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-gradient:not(.typing-delete) .dynamic-text, .elementor-3667 .elementor-element.elementor-element-542a0b56 .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-3667 .elementor-element.elementor-element-542a0b56 .jeg-elementor-kit.jkit-animated-text {
	text-align: left;
}

.elementor-3667 .elementor-element.elementor-element-542a0b56 .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-3667 .elementor-element.elementor-element-542a0b56 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text.style-color {
	color: #988e70;
}

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

.elementor-3667 .elementor-element.elementor-element-331ab1ed {
	--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-3667 .elementor-element.elementor-element-13d95ae7 {
	--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-3667 .elementor-element.elementor-element-9815930 {
	padding: 20px 20px 20px 20px;
}

.elementor-3667 .elementor-element.elementor-element-9815930 .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-3667 .elementor-element.elementor-element-1b728d0f {
	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-3667 .elementor-element.elementor-element-2e7e97de {
	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-3667 .elementor-element.elementor-element-14161caf {
	--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-3667 .elementor-element.elementor-element-70216284 {
	padding: 20px 20px 20px 20px;
}

.elementor-3667 .elementor-element.elementor-element-70216284 .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-3667 .elementor-element.elementor-element-61062a06 {
	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-3667 .elementor-element.elementor-element-1051871 {
	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-3667 .elementor-element.elementor-element-376601c0 {
	--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-3667 .elementor-element.elementor-element-125f82f3 {
	padding: 20px 20px 20px 20px;
}

.elementor-3667 .elementor-element.elementor-element-125f82f3 .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-3667 .elementor-element.elementor-element-7974f479 {
	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-3667 .elementor-element.elementor-element-79e2944c {
	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-3667 .elementor-element.elementor-element-6eea1586 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3667 .elementor-element.elementor-element-16ad8121 {
	--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-3667 .elementor-element.elementor-element-7f4b309a {
	--display: flex;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3667 .elementor-element.elementor-element-7f4b309a.e-con {
	--align-self: stretch;
}

.elementor-3667 .elementor-element.elementor-element-62561a14 img {
	width: 40%;
	border-radius: 100px 100px 100px 100px;
}

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

.elementor-3667 .elementor-element.elementor-element-30496650 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-gradient:not(.typing-delete) .dynamic-text, .elementor-3667 .elementor-element.elementor-element-30496650 .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-3667 .elementor-element.elementor-element-30496650 .jeg-elementor-kit.jkit-animated-text {
	text-align: left;
}

.elementor-3667 .elementor-element.elementor-element-30496650 .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-3667 .elementor-element.elementor-element-30496650 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text.style-color {
	color: #988e70;
}

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

.elementor-3667 .elementor-element.elementor-element-48eb8b1c {
	margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

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

.elementor-3667 .elementor-element.elementor-element-79794721 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-gradient:not(.typing-delete) .dynamic-text, .elementor-3667 .elementor-element.elementor-element-79794721 .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-3667 .elementor-element.elementor-element-79794721 .jeg-elementor-kit.jkit-animated-text {
	text-align: left;
}

.elementor-3667 .elementor-element.elementor-element-79794721 .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-3667 .elementor-element.elementor-element-79794721 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text.style-color {
	color: #988e70;
}

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

.elementor-3667 .elementor-element.elementor-element-5e509c54 {
	--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-3667 .elementor-element.elementor-element-5acce1ed {
	--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-3667 .elementor-element.elementor-element-59eb94e7 {
	padding: 20px 20px 20px 20px;
}

.elementor-3667 .elementor-element.elementor-element-59eb94e7 .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-3667 .elementor-element.elementor-element-41ccdbf5 {
	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-3667 .elementor-element.elementor-element-2a03f929 {
	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-3667 .elementor-element.elementor-element-44996e1d {
	--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-3667 .elementor-element.elementor-element-67fd65dc {
	padding: 20px 20px 20px 20px;
}

.elementor-3667 .elementor-element.elementor-element-67fd65dc .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-3667 .elementor-element.elementor-element-79ee6e36 {
	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-3667 .elementor-element.elementor-element-18f7e9cf {
	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-3667 .elementor-element.elementor-element-32d1d6b8 {
	--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-3667 .elementor-element.elementor-element-441a8dde {
	padding: 20px 20px 20px 20px;
}

.elementor-3667 .elementor-element.elementor-element-441a8dde .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-3667 .elementor-element.elementor-element-bb7c845 {
	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-3667 .elementor-element.elementor-element-10bd42ca {
	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-3667 .elementor-element.elementor-element-952853b {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3667 .elementor-element.elementor-element-3c1d72ff {
	color: #444;
}

.elementor-3667 .elementor-element.elementor-element-722f60e0 .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-3667 .elementor-element.elementor-element-722f60e0 .elementor-button:hover, .elementor-3667 .elementor-element.elementor-element-722f60e0 .elementor-button:focus {
	background-color: #e8b923;
	color: var(--e-global-color-465b001);
	border-color: #6d8a96;
}

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

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

.elementor-3667 .elementor-element.elementor-element-53b4ccd1 {
	--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-3667 .elementor-element.elementor-element-53b4ccd1:not(.elementor-motion-effects-element-type-background), .elementor-3667 .elementor-element.elementor-element-53b4ccd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e2e6e9;
}

.elementor-3667 .elementor-element.elementor-element-4d789b5f {
	--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-3667 .elementor-element.elementor-element-2ff97ee9 img {
	border-radius: 12px 12px 12px 12px;
	box-shadow: 5px 5px 5px 3px rgba(0, 0, 0, .5);
}

.elementor-3667 .elementor-element.elementor-element-299c1017 {
	--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-3667 .elementor-element.elementor-element-445b7d64 {
	text-align: start;
}

.elementor-3667 .elementor-element.elementor-element-445b7d64 .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-3667 .elementor-element.elementor-element-1ec38d0d {
	text-align: start;
}

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

.elementor-3667 .elementor-element.elementor-element-a02c2f6 .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-3667 .elementor-element.elementor-element-a02c2f6 .elementor-button:hover, .elementor-3667 .elementor-element.elementor-element-a02c2f6 .elementor-button:focus {
	background-color: #e8b923;
	color: var(--e-global-color-465b001);
	border-color: #6d8a96;
}

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

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

.elementor-3667 .elementor-element.elementor-element-3b22d122 {
	--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-3667 .elementor-element.elementor-element-3919d70d {
	--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-3667 .elementor-element.elementor-element-57409756 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3667 .elementor-element.elementor-element-347b5f97 {
	text-align: start;
}

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

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

.elementor-3667 .elementor-element.elementor-element-4dae40f2 .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-3667 .elementor-element.elementor-element-4dae40f2 .elementor-button:hover, .elementor-3667 .elementor-element.elementor-element-4dae40f2 .elementor-button:focus {
	background-color: #e8b923;
	color: var(--e-global-color-465b001);
	border-color: #6d8a96;
}

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

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

.elementor-3667 .elementor-element.elementor-element-1c264b15 {
	--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-3667 .elementor-element.elementor-element-101b58b7 {
	--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-3667 .elementor-element.elementor-element-69d616f1 {
	--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-3667 .elementor-element.elementor-element-75e9acdc {
	text-align: start;
}

.elementor-3667 .elementor-element.elementor-element-75e9acdc .elementor-heading-title {
	color: #3e454d;
}

.elementor-3667 .elementor-element.elementor-element-459790aa {
	--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-3667 .elementor-element.elementor-element-2ae0a9aa .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-3667 .elementor-element.elementor-element-2ae0a9aa .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-3667 .elementor-element.elementor-element-2ae0a9aa .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
	background-color: #c4bcab;
}

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

.elementor-3667 .elementor-element.elementor-element-2ae0a9aa {
	width: 100%;
	max-width: 100%;
}

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

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

.elementor-3667 .elementor-element.elementor-element-2ae0a9aa .elementskit-accordion .elementskit-card-body p {
	color: #000;
}

.elementor-3667 .elementor-element.elementor-element-2ae0a9aa .elementskit-accordion .elementskit-card-body {
	color: #000;
}

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

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

.elementor-3667 .elementor-element.elementor-element-55e714de {
	width: 100%;
	max-width: 100%;
}

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

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

.elementor-3667 .elementor-element.elementor-element-55e714de .elementskit-accordion .elementskit-card-body p {
	color: #000;
}

.elementor-3667 .elementor-element.elementor-element-55e714de .elementskit-accordion .elementskit-card-body {
	color: #000;
}

.elementor-3667 .elementor-element.elementor-element-67505b9 {
	--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-3667 .elementor-element.elementor-element-7c96488b {
	--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-3667 .elementor-element.elementor-element-3a771382 {
	--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-3667 .elementor-element.elementor-element-1a8cf01d .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-gradient:not(.typing-delete) .dynamic-text, .elementor-3667 .elementor-element.elementor-element-1a8cf01d .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-3667 .elementor-element.elementor-element-1a8cf01d .jeg-elementor-kit.jkit-animated-text {
	text-align: left;
}

.elementor-3667 .elementor-element.elementor-element-1a8cf01d .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-3667 .elementor-element.elementor-element-1a8cf01d .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text.style-color {
	color: #988e70;
}

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

.elementor-3667 .elementor-element.elementor-element-5ed9b8cf {
	text-align: start;
}

.elementor-3667 .elementor-element.elementor-element-5ed9b8cf .elementor-heading-title {
	color: #3e454d;
}

.elementor-3667 .elementor-element.elementor-element-1d363914 {
	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-3667 .elementor-element.elementor-element-223f5082 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3667 .elementor-element.elementor-element-7d98e980 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3667 .elementor-element.elementor-element-7d98e980.e-con {
	--align-self: center;
}

.elementor-3667 .elementor-element.elementor-element-100f5a32 {
	padding: 0px 0px 0px 0px;
}

.elementor-3667 .elementor-element.elementor-element-11023fcc {
	text-align: center;
}

@media (min-width:768px) {
	.elementor-3667 .elementor-element.elementor-element-1dd23e93 {
		--content-width: 1312px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-704c8e29 {
		--width: 70%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-605d22a2 {
		--width: 90%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-5700c0ec {
		--width: 90%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-17d678d2 {
		--width: 100%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-64b88f08 {
		--width: 30%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-64cb479e {
		--width: 30%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-2312f636 {
		--width: 30%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-16c69ea8 {
		--width: 30%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-6614cdd4 {
		--width: 100%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-5286b67c {
		--width: 100%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-7842cfb8 {
		--width: 49%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-ea8346d {
		--width: 100%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-57425ef1 {
		--width: 100%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-78eb5939 {
		--width: 100%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-52ad4540 {
		--width: 30%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-178fc4c8 {
		--width: 30%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-ecea14b {
		--width: 30%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-40192fb7 {
		--width: 30%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-60603c83 {
		--width: 50%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-4a926e6 {
		--width: 100px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-4b09c59d {
		--width: 100px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-4f3abf54 {
		--width: 100px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-535fd492 {
		--width: 100px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-238d6f3c {
		--width: 100px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-1749b936 {
		--width: 100px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-4d16a898 {
		--width: 100px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-2ccbb65 {
		--width: 70%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-4d034214 {
		--width: 100%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-59fde235 {
		--width: 100%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-20227c09 {
		--width: 100%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-8341747 {
		--width: 30%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-2fbc55f2 {
		--width: 100%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-3dd98032 {
		--width: 100%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-6a20590c {
		--width: 100%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-27a6ab3 {
		--width: 100%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-71be15f9 {
		--width: 30%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-13d95ae7 {
		--width: 100%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-14161caf {
		--width: 100%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-376601c0 {
		--width: 100%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-16ad8121 {
		--width: 100%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-7f4b309a {
		--width: 30%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-5acce1ed {
		--width: 100%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-44996e1d {
		--width: 100%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-32d1d6b8 {
		--width: 100%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-4d789b5f {
		--width: 60%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-299c1017 {
		--width: 40%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-7c96488b {
		--width: 100%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-7d98e980 {
		--width: 70%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-3667 .elementor-element.elementor-element-704c8e29 {
		--width: 100%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-7842cfb8 {
		--width: 100%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-60603c83 {
		--width: 100%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-4d034214 {
		--width: 100%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-2fbc55f2 {
		--width: 100%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-3dd98032 {
		--width: 100%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-6a20590c {
		--width: 100%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-13d95ae7 {
		--width: 100%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-14161caf {
		--width: 100%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-376601c0 {
		--width: 100%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-5acce1ed {
		--width: 100%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-44996e1d {
		--width: 100%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-32d1d6b8 {
		--width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-3667 .elementor-element.elementor-element-1dd23e93 {
		--padding-top: 200px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-704c8e29 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-7531eb99 .jeg-elementor-kit.jkit-animated-text {
		text-align: left;
	}
	
	.elementor-3667 .elementor-element.elementor-element-7531eb99 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
		font-size: var(--e-global-typography-989b1c1-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-0ab4e7d .elementor-heading-title {
		font-size: var(--e-global-typography-e57e028-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-50f072f0 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-4fb7ccf6 .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
		border-width: 1px 1px 1px 1px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-32902573 .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
		border-width: 1px 1px 1px 1px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-bd53f48 {
		font-size: var(--e-global-typography-6429ac0-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-2b84d503 {
		--padding-top: 75px;
		--padding-bottom: 75px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-74e67773 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-35eeb81a .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		text-align: left;
	}
	
	.elementor-3667 .elementor-element.elementor-element-35eeb81a .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: 15px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-6389b191 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		text-align: left;
	}
	
	.elementor-3667 .elementor-element.elementor-element-6389b191 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: 15px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-5282f2c5 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		text-align: left;
	}
	
	.elementor-3667 .elementor-element.elementor-element-5282f2c5 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: 15px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-50dadec0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		text-align: left;
	}
	
	.elementor-3667 .elementor-element.elementor-element-50dadec0 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: 15px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-69c5c424 {
		--padding-top: 75px;
		--padding-bottom: 75px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	body:not(.rtl) .elementor-3667 .elementor-element.elementor-element-1cf56766 {
		left: 60px;
	}
	
	body.rtl .elementor-3667 .elementor-element.elementor-element-1cf56766 {
		right: 60px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-2fdac5af .elementor-heading-title {
		font-size: var(--e-global-typography-f3ce750-font-size);
	}
	
	body:not(.rtl) .elementor-3667 .elementor-element.elementor-element-61c35938 {
		left: 60px;
	}
	
	body.rtl .elementor-3667 .elementor-element.elementor-element-61c35938 {
		right: 60px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-1052c9fc .elementor-heading-title {
		font-size: var(--e-global-typography-f3ce750-font-size);
	}
	
	body:not(.rtl) .elementor-3667 .elementor-element.elementor-element-3c2682fe {
		left: 60px;
	}
	
	body.rtl .elementor-3667 .elementor-element.elementor-element-3c2682fe {
		right: 60px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-41a56744 .elementor-heading-title {
		font-size: var(--e-global-typography-f3ce750-font-size);
	}
	
	body:not(.rtl) .elementor-3667 .elementor-element.elementor-element-28f98b34 {
		left: 60px;
	}
	
	body.rtl .elementor-3667 .elementor-element.elementor-element-28f98b34 {
		right: 60px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-540d8430 .elementor-heading-title {
		font-size: var(--e-global-typography-f3ce750-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-7a414817 {
		font-size: var(--e-global-typography-f3ce750-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-385ff7eb {
		font-size: var(--e-global-typography-f3ce750-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-322ceb6 {
		font-size: var(--e-global-typography-f3ce750-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-73c1fbba {
		font-size: var(--e-global-typography-f3ce750-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-76b04263 .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
		border-width: 1px 1px 1px 1px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-5617fc8b {
		--padding-top: 75px;
		--padding-bottom: 75px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-7842cfb8 {
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-3663a6ea {
		font-size: var(--e-global-typography-f3ce750-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-1c7e19b7 .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
		border-width: 1px 1px 1px 1px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-4fd037a8 {
		--padding-top: 75px;
		--padding-bottom: 75px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-33b0289c {
		padding: 0px 25px 0px 25px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-30e1f9ed {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-42b75b45.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-3667 .elementor-element.elementor-element-42b75b45 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		text-align: left;
	}
	
	.elementor-3667 .elementor-element.elementor-element-42b75b45 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: 15px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-31734f21.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-3667 .elementor-element.elementor-element-31734f21 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		text-align: left;
	}
	
	.elementor-3667 .elementor-element.elementor-element-31734f21 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: 15px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-250cf14.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-3667 .elementor-element.elementor-element-250cf14 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		text-align: left;
	}
	
	.elementor-3667 .elementor-element.elementor-element-250cf14 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: 15px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-66940e23.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-3667 .elementor-element.elementor-element-66940e23 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		text-align: left;
	}
	
	.elementor-3667 .elementor-element.elementor-element-66940e23 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: 15px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-66d54952.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-3667 .elementor-element.elementor-element-66d54952 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		text-align: left;
	}
	
	.elementor-3667 .elementor-element.elementor-element-66d54952 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: 15px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-2d5098e4.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-3667 .elementor-element.elementor-element-2d5098e4 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		text-align: left;
	}
	
	.elementor-3667 .elementor-element.elementor-element-2d5098e4 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: 15px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-6158791c {
		--padding-top: 75px;
		--padding-bottom: 75px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-76ca8937 {
		font-size: var(--e-global-typography-c8ba400-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-1da2c9d3 .elementor-button {
		font-size: var(--e-global-typography-e510176-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-2ffaa2bf .elementor-button {
		font-size: var(--e-global-typography-e510176-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-1fd866cd .elementor-button {
		font-size: var(--e-global-typography-e510176-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-60a13f45 .elementor-button {
		font-size: var(--e-global-typography-e510176-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-3480f71f .elementor-button {
		font-size: var(--e-global-typography-e510176-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-1b7e7d59 .elementor-button {
		font-size: var(--e-global-typography-e510176-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-27b2ce6e {
		--padding-top: 75px;
		--padding-bottom: 75px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-809d322 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-78eb5939 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-6759250c .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
		border-width: 1px 1px 1px 1px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-574e509 {
		--padding-top: 75px;
		--padding-bottom: 75px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-52ad4540 {
		--justify-content: space-around;
	}
	
	body:not(.rtl) .elementor-3667 .elementor-element.elementor-element-735a26a2 {
		left: 60px;
	}
	
	body.rtl .elementor-3667 .elementor-element.elementor-element-735a26a2 {
		right: 60px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-24a614bb .elementor-heading-title {
		font-size: var(--e-global-typography-989b1c1-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-178fc4c8 {
		--justify-content: space-around;
	}
	
	body:not(.rtl) .elementor-3667 .elementor-element.elementor-element-1f937045 {
		left: 60px;
	}
	
	body.rtl .elementor-3667 .elementor-element.elementor-element-1f937045 {
		right: 60px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-61033b12 .elementor-heading-title {
		font-size: var(--e-global-typography-989b1c1-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-ecea14b {
		--justify-content: space-around;
	}
	
	body:not(.rtl) .elementor-3667 .elementor-element.elementor-element-792bdc19 {
		left: 60px;
	}
	
	body.rtl .elementor-3667 .elementor-element.elementor-element-792bdc19 {
		right: 60px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-5466927 .elementor-heading-title {
		font-size: var(--e-global-typography-989b1c1-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-40192fb7 {
		--justify-content: space-around;
	}
	
	body:not(.rtl) .elementor-3667 .elementor-element.elementor-element-2ceb6052 {
		left: 60px;
	}
	
	body.rtl .elementor-3667 .elementor-element.elementor-element-2ceb6052 {
		right: 60px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-d1e924b .elementor-heading-title {
		font-size: var(--e-global-typography-989b1c1-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-2cc93348 .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
		border-width: 1px 1px 1px 1px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-4cd05df2 {
		--padding-top: 75px;
		--padding-bottom: 75px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-584a0c83 {
		--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-3667 .elementor-element.elementor-element-60603c83 {
		--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-3667 .elementor-element.elementor-element-783b948a img {
		width: 60%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-5d6e7d51 .jeg-elementor-kit.jkit-animated-text {
		text-align: left;
	}
	
	.elementor-3667 .elementor-element.elementor-element-5d6e7d51 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
		font-size: var(--e-global-typography-d068384-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-589f3ec1 {
		font-size: var(--e-global-typography-e510176-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-297afc40 .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
		border-width: 1px 1px 1px 1px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-50f72f23 {
		--padding-top: 75px;
		--padding-bottom: 75px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-20227c09 {
		--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-3667 .elementor-element.elementor-element-61fb2c40 {
		text-align: end;
	}
	
	.elementor-3667 .elementor-element.elementor-element-61fb2c40 img {
		width: 25%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-47f34e27 .jeg-elementor-kit.jkit-animated-text {
		text-align: left;
	}
	
	.elementor-3667 .elementor-element.elementor-element-47f34e27 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
		font-size: var(--e-global-typography-c8ba400-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-11687ff7 .jeg-elementor-kit.jkit-animated-text {
		text-align: left;
	}
	
	.elementor-3667 .elementor-element.elementor-element-11687ff7 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
		font-size: var(--e-global-typography-91fdb7d-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-5973761 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-97e8b94-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-357f0702 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-97e8b94-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-542cac52 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-97e8b94-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-27a6ab3 {
		--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-3667 .elementor-element.elementor-element-358d8f3e {
		text-align: end;
	}
	
	.elementor-3667 .elementor-element.elementor-element-358d8f3e img {
		width: 25%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-2de20376 .jeg-elementor-kit.jkit-animated-text {
		text-align: left;
	}
	
	.elementor-3667 .elementor-element.elementor-element-2de20376 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
		font-size: var(--e-global-typography-c8ba400-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-542a0b56 .jeg-elementor-kit.jkit-animated-text {
		text-align: left;
	}
	
	.elementor-3667 .elementor-element.elementor-element-542a0b56 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
		font-size: var(--e-global-typography-91fdb7d-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-9815930 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-97e8b94-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-70216284 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-97e8b94-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-125f82f3 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-97e8b94-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-16ad8121 {
		--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-3667 .elementor-element.elementor-element-62561a14 {
		text-align: end;
	}
	
	.elementor-3667 .elementor-element.elementor-element-62561a14 img {
		width: 25%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-30496650 .jeg-elementor-kit.jkit-animated-text {
		text-align: left;
	}
	
	.elementor-3667 .elementor-element.elementor-element-30496650 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
		font-size: var(--e-global-typography-c8ba400-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-79794721 .jeg-elementor-kit.jkit-animated-text {
		text-align: left;
	}
	
	.elementor-3667 .elementor-element.elementor-element-79794721 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
		font-size: var(--e-global-typography-91fdb7d-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-59eb94e7 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-97e8b94-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-67fd65dc .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-97e8b94-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-441a8dde .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-97e8b94-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-722f60e0 .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
		border-width: 1px 1px 1px 1px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-445b7d64 .elementor-heading-title {
		font-size: var(--e-global-typography-d068384-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-a02c2f6 .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
		border-width: 1px 1px 1px 1px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-3b22d122 {
		--padding-top: 75px;
		--padding-bottom: 75px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-347b5f97 .elementor-heading-title {
		font-size: 38px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-494ec36d {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-4dae40f2 .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
		border-width: 1px 1px 1px 1px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-101b58b7 {
		--padding-top: 75px;
		--padding-bottom: 75px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-7c96488b {
		--padding-top: 75px;
		--padding-bottom: 75px;
		--padding-left: 20px;
		--padding-right: 50px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-1a8cf01d .jeg-elementor-kit.jkit-animated-text {
		text-align: left;
	}
	
	.elementor-3667 .elementor-element.elementor-element-1a8cf01d .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
		font-size: var(--e-global-typography-989b1c1-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-1d363914 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
}

@media (max-width:767px) {
	.elementor-3667 .elementor-element.elementor-element-1dd23e93:not(.elementor-motion-effects-element-type-background), .elementor-3667 .elementor-element.elementor-element-1dd23e93 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	
	.elementor-3667 .elementor-element.elementor-element-1dd23e93 {
		--margin-top: -150px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 250px;
		--padding-bottom: 50px;
		--padding-left: 5px;
		--padding-right: 0px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-704c8e29 {
		--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: 10px;
		--padding-right: 10px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-7531eb99 .jeg-elementor-kit.jkit-animated-text {
		text-align: left;
	}
	
	.elementor-3667 .elementor-element.elementor-element-7531eb99 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
		font-size: var(--e-global-typography-989b1c1-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-0ab4e7d .elementor-heading-title {
		font-size: var(--e-global-typography-e57e028-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-1839bb3 {
		--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;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-1839bb3.e-con {
		--align-self: center;
	}
	
	.elementor-3667 .elementor-element.elementor-element-4fb7ccf6 .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
		border-width: 1px 1px 1px 1px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-32902573 .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
		border-width: 1px 1px 1px 1px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-bd53f48 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) -0px;
		font-size: var(--e-global-typography-6429ac0-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-2b84d503 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-605d22a2 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-74e67773 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		font-size: 18px;
		line-height: 29px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-5700c0ec {
		--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-3667 .elementor-element.elementor-element-35eeb81a {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-35eeb81a .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		text-align: center;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-35eeb81a .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: 14px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-6389b191 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-6389b191 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		text-align: center;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-6389b191 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: 14px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-5282f2c5 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-5282f2c5 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		text-align: center;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-5282f2c5 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: 14px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-50dadec0 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-50dadec0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		text-align: center;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-50dadec0 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: 14px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-33de5be6 {
		text-align: center;
	}
	
	.elementor-3667 .elementor-element.elementor-element-69c5c424 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-17d678d2 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	body:not(.rtl) .elementor-3667 .elementor-element.elementor-element-1cf56766 {
		left: 125px;
	}
	
	body.rtl .elementor-3667 .elementor-element.elementor-element-1cf56766 {
		right: 125px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-2fdac5af .elementor-heading-title {
		font-size: var(--e-global-typography-f3ce750-font-size);
	}
	
	body:not(.rtl) .elementor-3667 .elementor-element.elementor-element-61c35938 {
		left: 125px;
	}
	
	body.rtl .elementor-3667 .elementor-element.elementor-element-61c35938 {
		right: 125px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-1052c9fc .elementor-heading-title {
		font-size: var(--e-global-typography-f3ce750-font-size);
	}
	
	body:not(.rtl) .elementor-3667 .elementor-element.elementor-element-3c2682fe {
		left: 125px;
	}
	
	body.rtl .elementor-3667 .elementor-element.elementor-element-3c2682fe {
		right: 125px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-41a56744 .elementor-heading-title {
		font-size: var(--e-global-typography-f3ce750-font-size);
	}
	
	body:not(.rtl) .elementor-3667 .elementor-element.elementor-element-28f98b34 {
		left: 125px;
	}
	
	body.rtl .elementor-3667 .elementor-element.elementor-element-28f98b34 {
		right: 125px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-540d8430 .elementor-heading-title {
		font-size: var(--e-global-typography-f3ce750-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-7a414817 {
		font-size: var(--e-global-typography-f3ce750-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-385ff7eb {
		font-size: var(--e-global-typography-f3ce750-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-322ceb6 {
		font-size: var(--e-global-typography-f3ce750-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-73c1fbba {
		font-size: var(--e-global-typography-f3ce750-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-76b04263 .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
		border-width: 1px 1px 1px 1px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-5617fc8b {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-2181b4b3 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-7842cfb8 {
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-3663a6ea {
		font-size: var(--e-global-typography-f3ce750-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-1c7e19b7 .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
		border-width: 1px 1px 1px 1px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-4fd037a8 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-33b0289c {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-30e1f9ed {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		font-size: 18px;
		line-height: 29px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-7a65a505 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-42b75b45 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-42b75b45 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		text-align: left;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-42b75b45 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: 14px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-31734f21 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-31734f21 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		text-align: left;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-31734f21 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: 14px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-250cf14 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-250cf14 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		text-align: left;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-250cf14 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: 14px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-66940e23 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-66940e23 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		text-align: left;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-66940e23 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: 14px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-66d54952 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-66d54952 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		text-align: left;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-66d54952 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: 14px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-2d5098e4 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-2d5098e4 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		text-align: left;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-2d5098e4 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: 14px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-6158791c {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-76ca8937 {
		font-size: var(--e-global-typography-c8ba400-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-57425ef1 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-1da2c9d3 .elementor-button {
		font-size: var(--e-global-typography-e510176-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-2ffaa2bf .elementor-button {
		font-size: var(--e-global-typography-e510176-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-1fd866cd .elementor-button {
		font-size: var(--e-global-typography-e510176-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-60a13f45 .elementor-button {
		font-size: var(--e-global-typography-e510176-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-3480f71f .elementor-button {
		font-size: var(--e-global-typography-e510176-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-1b7e7d59 .elementor-button {
		font-size: var(--e-global-typography-e510176-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-27b2ce6e {
		--width: 100%;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-809d322 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-48e53570 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-78eb5939 {
		--gap: 50px 50px;
		--row-gap: 50px;
		--column-gap: 50px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-6759250c .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
		border-width: 1px 1px 1px 1px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-574e509 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	body:not(.rtl) .elementor-3667 .elementor-element.elementor-element-735a26a2 {
		left: 125px;
	}
	
	body.rtl .elementor-3667 .elementor-element.elementor-element-735a26a2 {
		right: 125px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-24a614bb .elementor-heading-title {
		font-size: var(--e-global-typography-989b1c1-font-size);
	}
	
	body:not(.rtl) .elementor-3667 .elementor-element.elementor-element-1f937045 {
		left: 125px;
	}
	
	body.rtl .elementor-3667 .elementor-element.elementor-element-1f937045 {
		right: 125px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-61033b12 .elementor-heading-title {
		font-size: var(--e-global-typography-989b1c1-font-size);
	}
	
	body:not(.rtl) .elementor-3667 .elementor-element.elementor-element-792bdc19 {
		left: 125px;
	}
	
	body.rtl .elementor-3667 .elementor-element.elementor-element-792bdc19 {
		right: 125px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-5466927 .elementor-heading-title {
		font-size: var(--e-global-typography-989b1c1-font-size);
	}
	
	body:not(.rtl) .elementor-3667 .elementor-element.elementor-element-2ceb6052 {
		left: 125px;
	}
	
	body.rtl .elementor-3667 .elementor-element.elementor-element-2ceb6052 {
		right: 125px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-d1e924b .elementor-heading-title {
		font-size: var(--e-global-typography-989b1c1-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-2cc93348 .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
		border-width: 1px 1px 1px 1px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-4cd05df2 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-584a0c83 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-60603c83 {
		--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-3667 .elementor-element.elementor-element-783b948a img {
		width: 100%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-4a607be3 {
		text-align: center;
	}
	
	.elementor-3667 .elementor-element.elementor-element-5ef9e890 {
		--flex-wrap: wrap;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-4a926e6 {
		--width: 120px;
		--min-height: 40px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-4b09c59d {
		--width: 120px;
		--min-height: 40px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-4f3abf54 {
		--width: 120px;
		--min-height: 40px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-535fd492 {
		--width: 120px;
		--min-height: 40px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-535fd492:not(.elementor-motion-effects-element-type-background), .elementor-3667 .elementor-element.elementor-element-535fd492 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	
	.elementor-3667 .elementor-element.elementor-element-238d6f3c {
		--width: 120px;
		--min-height: 40px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-1749b936 {
		--width: 120px;
		--min-height: 40px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-4d16a898 {
		--width: 120px;
		--min-height: 40px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-5d6e7d51 .jeg-elementor-kit.jkit-animated-text {
		text-align: left;
	}
	
	.elementor-3667 .elementor-element.elementor-element-5d6e7d51 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
		font-size: var(--e-global-typography-d068384-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-589f3ec1 {
		font-size: var(--e-global-typography-e510176-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-4d034214 {
		--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-3667 .elementor-element.elementor-element-297afc40 .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
		border-width: 1px 1px 1px 1px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-50f72f23 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-20227c09 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-8341747 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-61fb2c40 {
		padding: 35px 0px 0px 0px;
		text-align: center;
	}
	
	.elementor-3667 .elementor-element.elementor-element-61fb2c40 img {
		width: 45%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-47f34e27 .jeg-elementor-kit.jkit-animated-text {
		text-align: left;
	}
	
	.elementor-3667 .elementor-element.elementor-element-47f34e27 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
		font-size: var(--e-global-typography-c8ba400-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-11687ff7 .jeg-elementor-kit.jkit-animated-text {
		text-align: left;
	}
	
	.elementor-3667 .elementor-element.elementor-element-11687ff7 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
		font-size: var(--e-global-typography-91fdb7d-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-5973761 {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-5973761 .elementor-counter-number-wrapper {
		gap: 5px;
		font-size: var(--e-global-typography-97e8b94-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-357f0702 {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-357f0702 .elementor-counter-number-wrapper {
		gap: 5px;
		font-size: var(--e-global-typography-97e8b94-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-542cac52 {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-542cac52 .elementor-counter-number-wrapper {
		gap: 5px;
		font-size: var(--e-global-typography-97e8b94-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-27a6ab3 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-71be15f9 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-358d8f3e {
		padding: 35px 0px 0px 0px;
		text-align: center;
	}
	
	.elementor-3667 .elementor-element.elementor-element-358d8f3e img {
		width: 45%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-2de20376 .jeg-elementor-kit.jkit-animated-text {
		text-align: left;
	}
	
	.elementor-3667 .elementor-element.elementor-element-2de20376 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
		font-size: var(--e-global-typography-c8ba400-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-542a0b56 .jeg-elementor-kit.jkit-animated-text {
		text-align: left;
	}
	
	.elementor-3667 .elementor-element.elementor-element-542a0b56 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
		font-size: var(--e-global-typography-91fdb7d-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-9815930 {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-9815930 .elementor-counter-number-wrapper {
		gap: 5px;
		font-size: var(--e-global-typography-97e8b94-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-70216284 {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-70216284 .elementor-counter-number-wrapper {
		gap: 5px;
		font-size: var(--e-global-typography-97e8b94-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-125f82f3 {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-125f82f3 .elementor-counter-number-wrapper {
		gap: 5px;
		font-size: var(--e-global-typography-97e8b94-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-16ad8121 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-7f4b309a {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-62561a14 {
		padding: 35px 0px 0px 0px;
		text-align: center;
	}
	
	.elementor-3667 .elementor-element.elementor-element-62561a14 img {
		width: 45%;
	}
	
	.elementor-3667 .elementor-element.elementor-element-30496650 .jeg-elementor-kit.jkit-animated-text {
		text-align: left;
	}
	
	.elementor-3667 .elementor-element.elementor-element-30496650 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
		font-size: var(--e-global-typography-c8ba400-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-79794721 .jeg-elementor-kit.jkit-animated-text {
		text-align: left;
	}
	
	.elementor-3667 .elementor-element.elementor-element-79794721 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
		font-size: var(--e-global-typography-91fdb7d-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-59eb94e7 {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-59eb94e7 .elementor-counter-number-wrapper {
		gap: 5px;
		font-size: var(--e-global-typography-97e8b94-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-67fd65dc {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-67fd65dc .elementor-counter-number-wrapper {
		gap: 5px;
		font-size: var(--e-global-typography-97e8b94-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-441a8dde {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-441a8dde .elementor-counter-number-wrapper {
		gap: 5px;
		font-size: var(--e-global-typography-97e8b94-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-722f60e0 .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
		border-width: 1px 1px 1px 1px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-53b4ccd1 {
		--gap: 50px 50px;
		--row-gap: 50px;
		--column-gap: 50px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-445b7d64 .elementor-heading-title {
		font-size: var(--e-global-typography-d068384-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-a02c2f6 .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
		border-width: 1px 1px 1px 1px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-3b22d122 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-3919d70d {
		--gap: 25px 25px;
		--row-gap: 25px;
		--column-gap: 25px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-347b5f97 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-494ec36d {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-4dae40f2 .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
		border-width: 1px 1px 1px 1px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-101b58b7 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-459790aa {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-2ae0a9aa .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-2ae0a9aa .elementskit-accordion .elementskit-card-body {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-55e714de .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-55e714de .elementskit-accordion .elementskit-card-body {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-67505b9 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-7c96488b {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3667 .elementor-element.elementor-element-3a771382 {
		--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-3667 .elementor-element.elementor-element-1a8cf01d.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-3667 .elementor-element.elementor-element-1a8cf01d .jeg-elementor-kit.jkit-animated-text {
		text-align: center;
	}
	
	.elementor-3667 .elementor-element.elementor-element-1a8cf01d .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
		font-size: var(--e-global-typography-989b1c1-font-size);
	}
	
	.elementor-3667 .elementor-element.elementor-element-1d363914 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		font-size: 18px;
		line-height: 29px;
	}
}

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

/* End custom CSS */
@media (min-width: 1025px) {
	.elementor-element.elementor-element-42b75b45 .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-42b75b45 .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-31734f21 .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-31734f21 .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-250cf14 .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-250cf14 .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-66940e23 .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-66940e23 .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-66d54952 .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-66d54952 .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-2d5098e4 .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-2d5098e4 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
		margin-right: 15px;
		margin-left: unset;
	}
}
