﻿.elementor-2785 .elementor-element.elementor-element-a05e041 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-a05e041:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-a05e041>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-1fc8849 {
	--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-2785 .elementor-element.elementor-element-4f2855e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2785 .elementor-element.elementor-element-77e621c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2785 .elementor-element.elementor-element-5e2f239 {
	--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;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-5e2f239:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-5e2f239>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.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-2785 .elementor-element.elementor-element-0ea5404 img {
	width: 100%;
}

.elementor-2785 .elementor-element.elementor-element-6a13c47 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2785 .elementor-element.elementor-element-dd96897 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2785 .elementor-element.elementor-element-fcf3aee {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-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-2785 .elementor-element.elementor-element-c7b0e54 .elementor-button {
	background-color: #CA9637;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: #000000;
	color: #000000;
	border-radius: 20px 20px 20px 20px;
	padding: 12px 20px 12px 20px;
}

.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-2785 .elementor-element.elementor-element-644f20b {
	text-align: center;
}

.elementor-2785 .elementor-element.elementor-element-644f20b .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 41px;
	font-weight: 700;
	line-height: 1.4em;
	color: #212034;
}

body:not(.rtl) .elementor-2785 .elementor-element.elementor-element-2eb1071 {
	right: 0px;
}

body.rtl .elementor-2785 .elementor-element.elementor-element-2eb1071 {
	left: 0px;
}

.elementor-2785 .elementor-element.elementor-element-2eb1071 {
	bottom: 0px;
}

.elementor-2785 .elementor-element.elementor-element-2eb1071 img {
	width: 80%;
}

body:not(.rtl) .elementor-2785 .elementor-element.elementor-element-920a73b {
	left: 0px;
}

body.rtl .elementor-2785 .elementor-element.elementor-element-920a73b {
	right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-920a73b {
	top: 0px;
}

.elementor-2785 .elementor-element.elementor-element-920a73b img {
	width: 80%;
}

.elementor-2785 .elementor-element.elementor-element-cbd2817 {
	--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;
	--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-2785 .elementor-element.elementor-element-9a6e1fe {
	--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-2785 .elementor-element.elementor-element-7fc47e5 {
	--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;
	--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-2785 .elementor-element.elementor-element-1b1205f {
	--display: flex;
	--min-height: 1.3em;
	--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;
	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: #E9E9E9;
	--border-color: #E9E9E9;
	--border-radius: 30px 30px 30px 30px;
	box-shadow: 0px 0px 10px 0px #E9E9E9;
	--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-2785 .elementor-element.elementor-element-1b1205f:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-1b1205f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title,
.elementor-widget-icon-box .elementor-icon-box-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-icon-box .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-2785 .elementor-element.elementor-element-0caea4d>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

.elementor-2785 .elementor-element.elementor-element-0caea4d {
	--icon-box-icon-margin: 15px;
}

.elementor-2785 .elementor-element.elementor-element-0caea4d .elementor-icon-box-title {
	margin-bottom: 0px;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-0caea4d.elementor-view-stacked .elementor-icon {
	background-color: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-0caea4d.elementor-view-framed .elementor-icon,
.elementor-2785 .elementor-element.elementor-element-0caea4d.elementor-view-default .elementor-icon {
	fill: #2DCB7D;
	color: #2DCB7D;
	border-color: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-0caea4d .elementor-icon {
	font-size: 32px;
}

.elementor-2785 .elementor-element.elementor-element-0caea4d .elementor-icon-box-title,
.elementor-2785 .elementor-element.elementor-element-0caea4d .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-2785 .elementor-element.elementor-element-f43ab9c {
	--display: flex;
	--min-height: 1.3em;
	--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;
	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: #E9E9E9;
	--border-color: #E9E9E9;
	--border-radius: 30px 30px 30px 30px;
	box-shadow: 0px 0px 10px 0px #E9E9E9;
	--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-2785 .elementor-element.elementor-element-f43ab9c:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-f43ab9c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-2785 .elementor-element.elementor-element-d948904>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

.elementor-2785 .elementor-element.elementor-element-d948904 {
	--icon-box-icon-margin: 15px;
}

.elementor-2785 .elementor-element.elementor-element-d948904 .elementor-icon-box-title {
	margin-bottom: 0px;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-d948904.elementor-view-stacked .elementor-icon {
	background-color: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-d948904.elementor-view-framed .elementor-icon,
.elementor-2785 .elementor-element.elementor-element-d948904.elementor-view-default .elementor-icon {
	fill: #2DCB7D;
	color: #2DCB7D;
	border-color: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-d948904 .elementor-icon {
	font-size: 32px;
}

.elementor-2785 .elementor-element.elementor-element-d948904 .elementor-icon-box-title,
.elementor-2785 .elementor-element.elementor-element-d948904 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-2785 .elementor-element.elementor-element-d9fd8de {
	--display: flex;
	--min-height: 1.3em;
	--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;
	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: #E9E9E9;
	--border-color: #E9E9E9;
	--border-radius: 30px 30px 30px 30px;
	box-shadow: 0px 0px 10px 0px #E9E9E9;
	--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-2785 .elementor-element.elementor-element-d9fd8de:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-d9fd8de>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-2785 .elementor-element.elementor-element-17211e2>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

.elementor-2785 .elementor-element.elementor-element-17211e2 {
	--icon-box-icon-margin: 15px;
}

.elementor-2785 .elementor-element.elementor-element-17211e2 .elementor-icon-box-title {
	margin-bottom: 0px;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-17211e2.elementor-view-stacked .elementor-icon {
	background-color: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-17211e2.elementor-view-framed .elementor-icon,
.elementor-2785 .elementor-element.elementor-element-17211e2.elementor-view-default .elementor-icon {
	fill: #2DCB7D;
	color: #2DCB7D;
	border-color: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-17211e2 .elementor-icon {
	font-size: 32px;
}

.elementor-2785 .elementor-element.elementor-element-17211e2 .elementor-icon-box-title,
.elementor-2785 .elementor-element.elementor-element-17211e2 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-2785 .elementor-element.elementor-element-4f8e8d0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-3a8a3a1 {
	--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;
	--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-2785 .elementor-element.elementor-element-269d5f5 {
	--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-2785 .elementor-element.elementor-element-1ee3160 {
	--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;
	--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-2785 .elementor-element.elementor-element-c4440bf {
	--display: flex;
	--min-height: 1.3em;
	--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;
	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: #E9E9E9;
	--border-color: #E9E9E9;
	--border-radius: 30px 30px 30px 30px;
	box-shadow: 0px 0px 10px 0px #E9E9E9;
	--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-2785 .elementor-element.elementor-element-c4440bf:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-c4440bf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-2785 .elementor-element.elementor-element-220cf5f>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

.elementor-2785 .elementor-element.elementor-element-220cf5f {
	--icon-box-icon-margin: 15px;
}

.elementor-2785 .elementor-element.elementor-element-220cf5f .elementor-icon-box-title {
	margin-bottom: 0px;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-220cf5f.elementor-view-stacked .elementor-icon {
	background-color: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-220cf5f.elementor-view-framed .elementor-icon,
.elementor-2785 .elementor-element.elementor-element-220cf5f.elementor-view-default .elementor-icon {
	fill: #2DCB7D;
	color: #2DCB7D;
	border-color: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-220cf5f .elementor-icon {
	font-size: 32px;
}

.elementor-2785 .elementor-element.elementor-element-220cf5f .elementor-icon-box-title,
.elementor-2785 .elementor-element.elementor-element-220cf5f .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-2785 .elementor-element.elementor-element-6c88411 {
	--display: flex;
	--min-height: 1.3em;
	--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;
	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: #E9E9E9;
	--border-color: #E9E9E9;
	--border-radius: 30px 30px 30px 30px;
	box-shadow: 0px 0px 10px 0px #E9E9E9;
	--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-2785 .elementor-element.elementor-element-6c88411:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-6c88411>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-2785 .elementor-element.elementor-element-99ab7da>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

.elementor-2785 .elementor-element.elementor-element-99ab7da {
	--icon-box-icon-margin: 15px;
}

.elementor-2785 .elementor-element.elementor-element-99ab7da .elementor-icon-box-title {
	margin-bottom: 0px;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-99ab7da.elementor-view-stacked .elementor-icon {
	background-color: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-99ab7da.elementor-view-framed .elementor-icon,
.elementor-2785 .elementor-element.elementor-element-99ab7da.elementor-view-default .elementor-icon {
	fill: #2DCB7D;
	color: #2DCB7D;
	border-color: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-99ab7da .elementor-icon {
	font-size: 32px;
}

.elementor-2785 .elementor-element.elementor-element-99ab7da .elementor-icon-box-title,
.elementor-2785 .elementor-element.elementor-element-99ab7da .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-2785 .elementor-element.elementor-element-bafc489 {
	--display: flex;
	--min-height: 1.3em;
	--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;
	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: #E9E9E9;
	--border-color: #E9E9E9;
	--border-radius: 30px 30px 30px 30px;
	box-shadow: 0px 0px 10px 0px #E9E9E9;
	--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-2785 .elementor-element.elementor-element-bafc489:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-bafc489>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-2785 .elementor-element.elementor-element-297e201>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

.elementor-2785 .elementor-element.elementor-element-297e201 {
	--icon-box-icon-margin: 15px;
}

.elementor-2785 .elementor-element.elementor-element-297e201 .elementor-icon-box-title {
	margin-bottom: 0px;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-297e201.elementor-view-stacked .elementor-icon {
	background-color: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-297e201.elementor-view-framed .elementor-icon,
.elementor-2785 .elementor-element.elementor-element-297e201.elementor-view-default .elementor-icon {
	fill: #2DCB7D;
	color: #2DCB7D;
	border-color: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-297e201 .elementor-icon {
	font-size: 32px;
}

.elementor-2785 .elementor-element.elementor-element-297e201 .elementor-icon-box-title,
.elementor-2785 .elementor-element.elementor-element-297e201 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-2785 .elementor-element.elementor-element-3f6abf5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-16ac1ec {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2785 .elementor-element.elementor-element-2ed9b9f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-2785 .elementor-element.elementor-element-ae0d272 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-75d96de img {
	width: 100%;
	max-width: 100%;
}

.elementor-2785 .elementor-element.elementor-element-050ca9b {
	--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;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-2785 .elementor-element.elementor-element-892c9bf {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-2ab2d14 {
	--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-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-2785 .elementor-element.elementor-element-1b5f9d7 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-2785 .elementor-element.elementor-element-8611776 {
	--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-2785 .elementor-element.elementor-element-66a7c9f {
	text-align: center;
}

.elementor-2785 .elementor-element.elementor-element-66a7c9f .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	font-style: italic;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-28178f9 {
	--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-2785 .elementor-element.elementor-element-ab3e71c .elementor-icon-wrapper {
	text-align: left;
}

.elementor-2785 .elementor-element.elementor-element-3e69597 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-2785 .elementor-element.elementor-element-8e493a3 {
	--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;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(8.117489624023449, 8.117489624023449, 8.117489624023449, 0.13);
}

.elementor-2785 .elementor-element.elementor-element-1429bd4 {
	--icon-box-icon-margin: 15px;
}

.elementor-2785 .elementor-element.elementor-element-1429bd4 .elementor-icon-box-title {
	margin-bottom: 0px;
	color: #1B5A04;
}

.elementor-2785 .elementor-element.elementor-element-1429bd4.elementor-view-stacked .elementor-icon {
	background-color: #D4A537;
	fill: #000000;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-1429bd4.elementor-view-framed .elementor-icon,
.elementor-2785 .elementor-element.elementor-element-1429bd4.elementor-view-default .elementor-icon {
	fill: #D4A537;
	color: #D4A537;
	border-color: #D4A537;
}

.elementor-2785 .elementor-element.elementor-element-1429bd4.elementor-view-framed .elementor-icon {
	background-color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-1429bd4 .elementor-icon {
	font-size: 30px;
}

.elementor-2785 .elementor-element.elementor-element-1429bd4 .elementor-icon-box-title,
.elementor-2785 .elementor-element.elementor-element-1429bd4 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 500;
}

.elementor-2785 .elementor-element.elementor-element-1429bd4 .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 21px;
	font-weight: 600;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-090ab12 {
	--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;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(8.117489624023449, 8.117489624023449, 8.117489624023449, 0.13);
}

.elementor-2785 .elementor-element.elementor-element-7c1396c {
	--icon-box-icon-margin: 15px;
}

.elementor-2785 .elementor-element.elementor-element-7c1396c .elementor-icon-box-title {
	margin-bottom: 0px;
	color: #1B5A04;
}

.elementor-2785 .elementor-element.elementor-element-7c1396c.elementor-view-stacked .elementor-icon {
	background-color: #D4AF37;
	fill: #000000;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-7c1396c.elementor-view-framed .elementor-icon,
.elementor-2785 .elementor-element.elementor-element-7c1396c.elementor-view-default .elementor-icon {
	fill: #D4AF37;
	color: #D4AF37;
	border-color: #D4AF37;
}

.elementor-2785 .elementor-element.elementor-element-7c1396c.elementor-view-framed .elementor-icon {
	background-color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-7c1396c .elementor-icon {
	font-size: 30px;
}

.elementor-2785 .elementor-element.elementor-element-7c1396c .elementor-icon-box-title,
.elementor-2785 .elementor-element.elementor-element-7c1396c .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 500;
}

.elementor-2785 .elementor-element.elementor-element-7c1396c .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 21px;
	font-weight: 600;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-ec285d3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-2785 .elementor-element.elementor-element-4c6f29b {
	--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;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(8.117489624023449, 8.117489624023449, 8.117489624023449, 0.13);
}

.elementor-2785 .elementor-element.elementor-element-3b3ac53 {
	--icon-box-icon-margin: 15px;
}

.elementor-2785 .elementor-element.elementor-element-3b3ac53 .elementor-icon-box-title {
	margin-bottom: 0px;
	color: #1B5A04;
}

.elementor-2785 .elementor-element.elementor-element-3b3ac53.elementor-view-stacked .elementor-icon {
	background-color: #D4AF37;
	fill: #000000;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-3b3ac53.elementor-view-framed .elementor-icon,
.elementor-2785 .elementor-element.elementor-element-3b3ac53.elementor-view-default .elementor-icon {
	fill: #D4AF37;
	color: #D4AF37;
	border-color: #D4AF37;
}

.elementor-2785 .elementor-element.elementor-element-3b3ac53.elementor-view-framed .elementor-icon {
	background-color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-3b3ac53 .elementor-icon {
	font-size: 30px;
}

.elementor-2785 .elementor-element.elementor-element-3b3ac53 .elementor-icon-box-title,
.elementor-2785 .elementor-element.elementor-element-3b3ac53 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 500;
}

.elementor-2785 .elementor-element.elementor-element-3b3ac53 .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 21px;
	font-weight: 600;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-0e9b8ef {
	--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;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(8.117489624023449, 8.117489624023449, 8.117489624023449, 0.13);
}

.elementor-2785 .elementor-element.elementor-element-b6265d0 {
	--icon-box-icon-margin: 15px;
}

.elementor-2785 .elementor-element.elementor-element-b6265d0 .elementor-icon-box-title {
	margin-bottom: 0px;
	color: #1B5A04;
}

.elementor-2785 .elementor-element.elementor-element-b6265d0.elementor-view-stacked .elementor-icon {
	background-color: #D4AF37;
	fill: #000000;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-b6265d0.elementor-view-framed .elementor-icon,
.elementor-2785 .elementor-element.elementor-element-b6265d0.elementor-view-default .elementor-icon {
	fill: #D4AF37;
	color: #D4AF37;
	border-color: #D4AF37;
}

.elementor-2785 .elementor-element.elementor-element-b6265d0.elementor-view-framed .elementor-icon {
	background-color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-b6265d0 .elementor-icon {
	font-size: 30px;
}

.elementor-2785 .elementor-element.elementor-element-b6265d0 .elementor-icon-box-title,
.elementor-2785 .elementor-element.elementor-element-b6265d0 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 500;
}

.elementor-2785 .elementor-element.elementor-element-b6265d0 .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 21px;
	font-weight: 600;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-b4faf01>.elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-2785 .elementor-element.elementor-element-b4faf01 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	fill: #143906;
	color: #143906;
	border-radius: 30px 30px 30px 30px;
	padding: 20px 60px 20px 60px;
}

.elementor-2785 .elementor-element.elementor-element-b4faf01 .elementor-button:hover,
.elementor-2785 .elementor-element.elementor-element-b4faf01 .elementor-button:focus {
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-b4faf01 .elementor-button:hover svg,
.elementor-2785 .elementor-element.elementor-element-b4faf01 .elementor-button:focus svg {
	fill: #000000;
}

.elementor-2785 .elementor-element.elementor-element-773456e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-838d8a8 {
	--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-2785 .elementor-element.elementor-element-24c5e5a {
	text-align: right;
}

.elementor-2785 .elementor-element.elementor-element-24c5e5a .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	color: #212034;
}

.elementor-2785 .elementor-element.elementor-element-0ebf2d5 {
	--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: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-countdown .elementor-countdown-item {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-countdown .elementor-countdown-digits {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-countdown .elementor-countdown-label {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-countdown .elementor-countdown-expire--message {
	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-2785 .elementor-element.elementor-element-f7254b7 .elementor-countdown-wrapper {
	max-width: 100%;
}

.elementor-2785 .elementor-element.elementor-element-f7254b7 .elementor-countdown-item {
	background-color: #00000000;
}

body:not(.rtl) .elementor-2785 .elementor-element.elementor-element-f7254b7 .elementor-countdown-item:not(:first-of-type) {
	margin-left: calc(0px/2);
}

body:not(.rtl) .elementor-2785 .elementor-element.elementor-element-f7254b7 .elementor-countdown-item:not(:last-of-type) {
	margin-right: calc(0px/2);
}

body.rtl .elementor-2785 .elementor-element.elementor-element-f7254b7 .elementor-countdown-item:not(:first-of-type) {
	margin-right: calc(0px/2);
}

body.rtl .elementor-2785 .elementor-element.elementor-element-f7254b7 .elementor-countdown-item:not(:last-of-type) {
	margin-left: calc(0px/2);
}

.elementor-2785 .elementor-element.elementor-element-f7254b7 .elementor-countdown-digits {
	color: #000000;
	font-family: "Poppins", Sans-serif;
	font-size: 19px;
	font-weight: 400;
}

.elementor-2785 .elementor-element.elementor-element-f7254b7 .elementor-countdown-label {
	color: #000000;
	font-family: "Poppins", Sans-serif;
	font-size: 19px;
	font-weight: 400;
}

.elementor-2785 .elementor-element.elementor-element-5129139 {
	--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;
}

.elementor-2785 .elementor-element.elementor-element-7ce7477 {
	text-align: center;
}

.elementor-2785 .elementor-element.elementor-element-7ce7477 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	font-style: italic;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-2f7fe80 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-2785 .elementor-element.elementor-element-27b212e {
	--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;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(211.99999999999997, 175.00000000000009, 54.99999999999999, 0.25);
}

.elementor-2785 .elementor-element.elementor-element-005d221 {
	--icon-box-icon-margin: 15px;
}

.elementor-2785 .elementor-element.elementor-element-005d221 .elementor-icon-box-title {
	margin-bottom: 0px;
	color: #1B5A04;
}

.elementor-2785 .elementor-element.elementor-element-005d221.elementor-view-stacked .elementor-icon {
	background-color: #D4AF37;
}

.elementor-2785 .elementor-element.elementor-element-005d221.elementor-view-framed .elementor-icon,
.elementor-2785 .elementor-element.elementor-element-005d221.elementor-view-default .elementor-icon {
	fill: #D4AF37;
	color: #D4AF37;
	border-color: #D4AF37;
}

.elementor-2785 .elementor-element.elementor-element-005d221 .elementor-icon {
	font-size: 30px;
}

.elementor-2785 .elementor-element.elementor-element-005d221 .elementor-icon-box-title,
.elementor-2785 .elementor-element.elementor-element-005d221 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 500;
}

.elementor-2785 .elementor-element.elementor-element-005d221 .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 21px;
	font-weight: 600;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-39180c3 {
	--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;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(211.99999999999997, 175.00000000000009, 54.99999999999999, 0.25);
}

.elementor-2785 .elementor-element.elementor-element-688b20a {
	--icon-box-icon-margin: 15px;
}

.elementor-2785 .elementor-element.elementor-element-688b20a .elementor-icon-box-title {
	margin-bottom: 0px;
	color: #1B5A04;
}

.elementor-2785 .elementor-element.elementor-element-688b20a.elementor-view-stacked .elementor-icon {
	background-color: #D4AF37;
}

.elementor-2785 .elementor-element.elementor-element-688b20a.elementor-view-framed .elementor-icon,
.elementor-2785 .elementor-element.elementor-element-688b20a.elementor-view-default .elementor-icon {
	fill: #D4AF37;
	color: #D4AF37;
	border-color: #D4AF37;
}

.elementor-2785 .elementor-element.elementor-element-688b20a .elementor-icon {
	font-size: 30px;
}

.elementor-2785 .elementor-element.elementor-element-688b20a .elementor-icon-box-title,
.elementor-2785 .elementor-element.elementor-element-688b20a .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 500;
}

.elementor-2785 .elementor-element.elementor-element-688b20a .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 21px;
	font-weight: 600;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-4f594e3 {
	--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;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(211.99999999999997, 175.00000000000009, 54.99999999999999, 0.25);
}

.elementor-2785 .elementor-element.elementor-element-c39455c {
	--icon-box-icon-margin: 15px;
}

.elementor-2785 .elementor-element.elementor-element-c39455c .elementor-icon-box-title {
	margin-bottom: 0px;
	color: #1B5A04;
}

.elementor-2785 .elementor-element.elementor-element-c39455c.elementor-view-stacked .elementor-icon {
	background-color: #D4AF37;
}

.elementor-2785 .elementor-element.elementor-element-c39455c.elementor-view-framed .elementor-icon,
.elementor-2785 .elementor-element.elementor-element-c39455c.elementor-view-default .elementor-icon {
	fill: #D4AF37;
	color: #D4AF37;
	border-color: #D4AF37;
}

.elementor-2785 .elementor-element.elementor-element-c39455c .elementor-icon {
	font-size: 30px;
}

.elementor-2785 .elementor-element.elementor-element-c39455c .elementor-icon-box-title,
.elementor-2785 .elementor-element.elementor-element-c39455c .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 500;
}

.elementor-2785 .elementor-element.elementor-element-c39455c .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 21px;
	font-weight: 600;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-05991d1 {
	--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;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(211.99999999999997, 175.00000000000009, 54.99999999999999, 0.25);
}

.elementor-2785 .elementor-element.elementor-element-4de8d71 {
	--icon-box-icon-margin: 15px;
}

.elementor-2785 .elementor-element.elementor-element-4de8d71 .elementor-icon-box-title {
	margin-bottom: 0px;
	color: #1B5A04;
}

.elementor-2785 .elementor-element.elementor-element-4de8d71.elementor-view-stacked .elementor-icon {
	background-color: #D4AF37;
}

.elementor-2785 .elementor-element.elementor-element-4de8d71.elementor-view-framed .elementor-icon,
.elementor-2785 .elementor-element.elementor-element-4de8d71.elementor-view-default .elementor-icon {
	fill: #D4AF37;
	color: #D4AF37;
	border-color: #D4AF37;
}

.elementor-2785 .elementor-element.elementor-element-4de8d71 .elementor-icon {
	font-size: 30px;
}

.elementor-2785 .elementor-element.elementor-element-4de8d71 .elementor-icon-box-title,
.elementor-2785 .elementor-element.elementor-element-4de8d71 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 500;
}

.elementor-2785 .elementor-element.elementor-element-4de8d71 .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 21px;
	font-weight: 600;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-ce42830 .elementor-button {
	background-color: #C2AD06;
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	fill: #143906;
	color: #143906;
	border-radius: 30px 30px 30px 30px;
	padding: 20px 60px 20px 60px;
}

.elementor-2785 .elementor-element.elementor-element-ce42830>.elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-2785 .elementor-element.elementor-element-ce42830 .elementor-button:hover,
.elementor-2785 .elementor-element.elementor-element-ce42830 .elementor-button:focus {
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-ce42830 .elementor-button:hover svg,
.elementor-2785 .elementor-element.elementor-element-ce42830 .elementor-button:focus svg {
	fill: #000000;
}

.elementor-2785 .elementor-element.elementor-element-1f526b3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-8cf570b {
	--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-2785 .elementor-element.elementor-element-96242e0 {
	text-align: right;
}

.elementor-2785 .elementor-element.elementor-element-96242e0 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	color: #212034;
}

.elementor-2785 .elementor-element.elementor-element-851a253 {
	--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: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-5288603 .elementor-countdown-wrapper {
	max-width: 100%;
}

.elementor-2785 .elementor-element.elementor-element-5288603 .elementor-countdown-item {
	background-color: #00000000;
}

body:not(.rtl) .elementor-2785 .elementor-element.elementor-element-5288603 .elementor-countdown-item:not(:first-of-type) {
	margin-left: calc(0px/2);
}

body:not(.rtl) .elementor-2785 .elementor-element.elementor-element-5288603 .elementor-countdown-item:not(:last-of-type) {
	margin-right: calc(0px/2);
}

body.rtl .elementor-2785 .elementor-element.elementor-element-5288603 .elementor-countdown-item:not(:first-of-type) {
	margin-right: calc(0px/2);
}

body.rtl .elementor-2785 .elementor-element.elementor-element-5288603 .elementor-countdown-item:not(:last-of-type) {
	margin-left: calc(0px/2);
}

.elementor-2785 .elementor-element.elementor-element-5288603 .elementor-countdown-digits {
	color: #000000;
	font-family: "Poppins", Sans-serif;
	font-size: 19px;
	font-weight: 400;
}

.elementor-2785 .elementor-element.elementor-element-5288603 .elementor-countdown-label {
	color: #000000;
	font-family: "Poppins", Sans-serif;
	font-size: 19px;
	font-weight: 400;
}

.elementor-2785 .elementor-element.elementor-element-bac8575 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-a7a5159 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 3px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: #C2AD06;
	--border-color: #C2AD06;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.09);
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-a7a5159:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-a7a5159>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FEFBE6;
}

.elementor-2785 .elementor-element.elementor-element-e51c37f>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-2785 .elementor-element.elementor-element-e51c37f {
	left: 50%;
}

body.rtl .elementor-2785 .elementor-element.elementor-element-e51c37f {
	right: 50%;
}

.elementor-2785 .elementor-element.elementor-element-e51c37f {
	top: -50px;
}

.elementor-2785 .elementor-element.elementor-element-e51c37f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2785 .elementor-element.elementor-element-e51c37f.elementor-view-stacked .elementor-icon {
	background-color: #6EC1E400;
}

.elementor-2785 .elementor-element.elementor-element-e51c37f.elementor-view-framed .elementor-icon,
.elementor-2785 .elementor-element.elementor-element-e51c37f.elementor-view-default .elementor-icon {
	color: #6EC1E400;
	border-color: #6EC1E400;
}

.elementor-2785 .elementor-element.elementor-element-e51c37f.elementor-view-framed .elementor-icon,
.elementor-2785 .elementor-element.elementor-element-e51c37f.elementor-view-default .elementor-icon svg {
	fill: #6EC1E400;
}

.elementor-2785 .elementor-element.elementor-element-e51c37f.elementor-view-stacked .elementor-icon:hover {
	background-color: #FFFFFF;
}

.elementor-2785 .elementor-element.elementor-element-e51c37f.elementor-view-framed .elementor-icon:hover,
.elementor-2785 .elementor-element.elementor-element-e51c37f.elementor-view-default .elementor-icon:hover {
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-2785 .elementor-element.elementor-element-e51c37f.elementor-view-framed .elementor-icon:hover,
.elementor-2785 .elementor-element.elementor-element-e51c37f.elementor-view-default .elementor-icon:hover svg {
	fill: #FFFFFF;
}

.elementor-2785 .elementor-element.elementor-element-e51c37f .elementor-icon {
	font-size: 80px;
}

.elementor-2785 .elementor-element.elementor-element-e51c37f .elementor-icon svg {
	height: 80px;
}

.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-2785 .elementor-element.elementor-element-8636a78 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 29px;
	font-weight: 700;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-c96c195 {
	--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-2785 .elementor-element.elementor-element-207396d {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-27197d9 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-2785 .elementor-element.elementor-element-27197d9.elementor-view-stacked .elementor-icon {
	background-color: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-27197d9.elementor-view-framed .elementor-icon,
.elementor-2785 .elementor-element.elementor-element-27197d9.elementor-view-default .elementor-icon {
	color: #2DCB7D;
	border-color: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-27197d9.elementor-view-framed .elementor-icon,
.elementor-2785 .elementor-element.elementor-element-27197d9.elementor-view-default .elementor-icon svg {
	fill: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-27197d9 .elementor-icon {
	font-size: 27px;
}

.elementor-2785 .elementor-element.elementor-element-27197d9 .elementor-icon svg {
	height: 27px;
}

.elementor-2785 .elementor-element.elementor-element-fa88b1f {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 5px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-77a68f5 {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #000000;
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
	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-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-2785 .elementor-element.elementor-element-a542945 {
	--divider-border-style: solid;
	--divider-color: #C2AD06;
	--divider-border-width: 1px;
}

.elementor-2785 .elementor-element.elementor-element-a542945 .elementor-divider-separator {
	width: 95%;
}

.elementor-2785 .elementor-element.elementor-element-9bfef69 {
	--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-2785 .elementor-element.elementor-element-9319255 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-4e7b888 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-2785 .elementor-element.elementor-element-4e7b888.elementor-view-stacked .elementor-icon {
	background-color: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-4e7b888.elementor-view-framed .elementor-icon,
.elementor-2785 .elementor-element.elementor-element-4e7b888.elementor-view-default .elementor-icon {
	color: #2DCB7D;
	border-color: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-4e7b888.elementor-view-framed .elementor-icon,
.elementor-2785 .elementor-element.elementor-element-4e7b888.elementor-view-default .elementor-icon svg {
	fill: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-4e7b888 .elementor-icon {
	font-size: 27px;
}

.elementor-2785 .elementor-element.elementor-element-4e7b888 .elementor-icon svg {
	height: 27px;
}

.elementor-2785 .elementor-element.elementor-element-875be8b {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-7c282f6>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2785 .elementor-element.elementor-element-7c282f6 {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-3616619 {
	--divider-border-style: solid;
	--divider-color: #C2AD06;
	--divider-border-width: 1px;
}

.elementor-2785 .elementor-element.elementor-element-3616619 .elementor-divider-separator {
	width: 95%;
}

.elementor-2785 .elementor-element.elementor-element-efae6f4 {
	--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-2785 .elementor-element.elementor-element-55afbd1 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-df0772c .elementor-icon-wrapper {
	text-align: right;
}

.elementor-2785 .elementor-element.elementor-element-df0772c.elementor-view-stacked .elementor-icon {
	background-color: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-df0772c.elementor-view-framed .elementor-icon,
.elementor-2785 .elementor-element.elementor-element-df0772c.elementor-view-default .elementor-icon {
	color: #2DCB7D;
	border-color: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-df0772c.elementor-view-framed .elementor-icon,
.elementor-2785 .elementor-element.elementor-element-df0772c.elementor-view-default .elementor-icon svg {
	fill: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-df0772c .elementor-icon {
	font-size: 27px;
}

.elementor-2785 .elementor-element.elementor-element-df0772c .elementor-icon svg {
	height: 27px;
}

.elementor-2785 .elementor-element.elementor-element-1fe62f9 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 5px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-09eb162 {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-8da1a93 {
	--divider-border-style: solid;
	--divider-color: #C2AD06;
	--divider-border-width: 1px;
}

.elementor-2785 .elementor-element.elementor-element-8da1a93 .elementor-divider-separator {
	width: 95%;
}

.elementor-2785 .elementor-element.elementor-element-1c80373 {
	--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-2785 .elementor-element.elementor-element-58c1259 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-5a7e483 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-2785 .elementor-element.elementor-element-5a7e483.elementor-view-stacked .elementor-icon {
	background-color: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-5a7e483.elementor-view-framed .elementor-icon,
.elementor-2785 .elementor-element.elementor-element-5a7e483.elementor-view-default .elementor-icon {
	color: #2DCB7D;
	border-color: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-5a7e483.elementor-view-framed .elementor-icon,
.elementor-2785 .elementor-element.elementor-element-5a7e483.elementor-view-default .elementor-icon svg {
	fill: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-5a7e483 .elementor-icon {
	font-size: 27px;
}

.elementor-2785 .elementor-element.elementor-element-5a7e483 .elementor-icon svg {
	height: 27px;
}

.elementor-2785 .elementor-element.elementor-element-f5cf57e {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 5px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-f3a8ecb {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-1e356c3 {
	--divider-border-style: solid;
	--divider-color: #C2AD06;
	--divider-border-width: 1px;
}

.elementor-2785 .elementor-element.elementor-element-1e356c3 .elementor-divider-separator {
	width: 95%;
}

.elementor-2785 .elementor-element.elementor-element-4169fb5 {
	--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-2785 .elementor-element.elementor-element-d0b72b1 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-ad11847 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-2785 .elementor-element.elementor-element-ad11847.elementor-view-stacked .elementor-icon {
	background-color: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-ad11847.elementor-view-framed .elementor-icon,
.elementor-2785 .elementor-element.elementor-element-ad11847.elementor-view-default .elementor-icon {
	color: #2DCB7D;
	border-color: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-ad11847.elementor-view-framed .elementor-icon,
.elementor-2785 .elementor-element.elementor-element-ad11847.elementor-view-default .elementor-icon svg {
	fill: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-ad11847 .elementor-icon {
	font-size: 27px;
}

.elementor-2785 .elementor-element.elementor-element-ad11847 .elementor-icon svg {
	height: 27px;
}

.elementor-2785 .elementor-element.elementor-element-ab8589a {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 5px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-0a68d61 {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-1b83057 {
	--divider-border-style: solid;
	--divider-color: #C2AD06;
	--divider-border-width: 1px;
}

.elementor-2785 .elementor-element.elementor-element-1b83057 .elementor-divider-separator {
	width: 95%;
}

.elementor-2785 .elementor-element.elementor-element-007bce2 {
	--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-2785 .elementor-element.elementor-element-18024a0 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-fd85dfc .elementor-icon-wrapper {
	text-align: right;
}

.elementor-2785 .elementor-element.elementor-element-fd85dfc.elementor-view-stacked .elementor-icon {
	background-color: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-fd85dfc.elementor-view-framed .elementor-icon,
.elementor-2785 .elementor-element.elementor-element-fd85dfc.elementor-view-default .elementor-icon {
	color: #2DCB7D;
	border-color: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-fd85dfc.elementor-view-framed .elementor-icon,
.elementor-2785 .elementor-element.elementor-element-fd85dfc.elementor-view-default .elementor-icon svg {
	fill: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-fd85dfc .elementor-icon {
	font-size: 27px;
}

.elementor-2785 .elementor-element.elementor-element-fd85dfc .elementor-icon svg {
	height: 27px;
}

.elementor-2785 .elementor-element.elementor-element-2e520b9 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 5px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-8eea28b {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-18e75b7 {
	--divider-border-style: solid;
	--divider-color: #C2AD06;
	--divider-border-width: 1px;
}

.elementor-2785 .elementor-element.elementor-element-18e75b7 .elementor-divider-separator {
	width: 95%;
}

.elementor-2785 .elementor-element.elementor-element-6abc799 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-6abc799:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-6abc799>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FAF8F0;
}

.elementor-2785 .elementor-element.elementor-element-1df27a7 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 29px;
	font-weight: 700;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-479d2e6>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2785 .elementor-element.elementor-element-1a8ee28 {
	--display: flex;
}

.elementor-2785 .elementor-element.elementor-element-6b5f686 {
	--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-2785 .elementor-element.elementor-element-ca77897 {
	--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;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.08);
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2785 .elementor-element.elementor-element-ca77897:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-ca77897>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-2785 .elementor-element.elementor-element-ff049eb>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

.elementor-2785 .elementor-element.elementor-element-ff049eb {
	--icon-box-icon-margin: 15px;
}

.elementor-2785 .elementor-element.elementor-element-ff049eb .elementor-icon-box-title {
	margin-bottom: 0px;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-ff049eb.elementor-view-stacked .elementor-icon {
	background-color: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-ff049eb.elementor-view-framed .elementor-icon,
.elementor-2785 .elementor-element.elementor-element-ff049eb.elementor-view-default .elementor-icon {
	fill: #2DCB7D;
	color: #2DCB7D;
	border-color: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-ff049eb .elementor-icon {
	font-size: 24px;
}

.elementor-2785 .elementor-element.elementor-element-ff049eb .elementor-icon-box-title,
.elementor-2785 .elementor-element.elementor-element-ff049eb .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}

.elementor-2785 .elementor-element.elementor-element-e6c219a {
	--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;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.08);
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2785 .elementor-element.elementor-element-e6c219a:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-e6c219a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-2785 .elementor-element.elementor-element-af09c36>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

.elementor-2785 .elementor-element.elementor-element-af09c36 {
	--icon-box-icon-margin: 15px;
}

.elementor-2785 .elementor-element.elementor-element-af09c36 .elementor-icon-box-title {
	margin-bottom: 0px;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-af09c36.elementor-view-stacked .elementor-icon {
	background-color: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-af09c36.elementor-view-framed .elementor-icon,
.elementor-2785 .elementor-element.elementor-element-af09c36.elementor-view-default .elementor-icon {
	fill: #2DCB7D;
	color: #2DCB7D;
	border-color: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-af09c36 .elementor-icon {
	font-size: 24px;
}

.elementor-2785 .elementor-element.elementor-element-af09c36 .elementor-icon-box-title,
.elementor-2785 .elementor-element.elementor-element-af09c36 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}

.elementor-2785 .elementor-element.elementor-element-c67b9b1 {
	--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-2785 .elementor-element.elementor-element-348f4cb {
	--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;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.08);
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2785 .elementor-element.elementor-element-348f4cb:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-348f4cb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-2785 .elementor-element.elementor-element-807cf6e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

.elementor-2785 .elementor-element.elementor-element-807cf6e {
	--icon-box-icon-margin: 15px;
}

.elementor-2785 .elementor-element.elementor-element-807cf6e .elementor-icon-box-title {
	margin-bottom: 0px;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-807cf6e.elementor-view-stacked .elementor-icon {
	background-color: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-807cf6e.elementor-view-framed .elementor-icon,
.elementor-2785 .elementor-element.elementor-element-807cf6e.elementor-view-default .elementor-icon {
	fill: #2DCB7D;
	color: #2DCB7D;
	border-color: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-807cf6e .elementor-icon {
	font-size: 24px;
}

.elementor-2785 .elementor-element.elementor-element-807cf6e .elementor-icon-box-title,
.elementor-2785 .elementor-element.elementor-element-807cf6e .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}

.elementor-2785 .elementor-element.elementor-element-0230c76 {
	--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;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.08);
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2785 .elementor-element.elementor-element-0230c76:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-0230c76>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-2785 .elementor-element.elementor-element-c9e8fc9>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

.elementor-2785 .elementor-element.elementor-element-c9e8fc9 {
	--icon-box-icon-margin: 15px;
}

.elementor-2785 .elementor-element.elementor-element-c9e8fc9 .elementor-icon-box-title {
	margin-bottom: 0px;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-c9e8fc9.elementor-view-stacked .elementor-icon {
	background-color: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-c9e8fc9.elementor-view-framed .elementor-icon,
.elementor-2785 .elementor-element.elementor-element-c9e8fc9.elementor-view-default .elementor-icon {
	fill: #2DCB7D;
	color: #2DCB7D;
	border-color: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-c9e8fc9 .elementor-icon {
	font-size: 24px;
}

.elementor-2785 .elementor-element.elementor-element-c9e8fc9 .elementor-icon-box-title,
.elementor-2785 .elementor-element.elementor-element-c9e8fc9 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}

.elementor-2785 .elementor-element.elementor-element-2a5aa3c {
	--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-2785 .elementor-element.elementor-element-8abfead {
	--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;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.08);
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2785 .elementor-element.elementor-element-8abfead:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-8abfead>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-2785 .elementor-element.elementor-element-53db8de>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

.elementor-2785 .elementor-element.elementor-element-53db8de {
	--icon-box-icon-margin: 15px;
}

.elementor-2785 .elementor-element.elementor-element-53db8de .elementor-icon-box-title {
	margin-bottom: 0px;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-53db8de.elementor-view-stacked .elementor-icon {
	background-color: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-53db8de.elementor-view-framed .elementor-icon,
.elementor-2785 .elementor-element.elementor-element-53db8de.elementor-view-default .elementor-icon {
	fill: #2DCB7D;
	color: #2DCB7D;
	border-color: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-53db8de .elementor-icon {
	font-size: 24px;
}

.elementor-2785 .elementor-element.elementor-element-53db8de .elementor-icon-box-title,
.elementor-2785 .elementor-element.elementor-element-53db8de .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}

.elementor-2785 .elementor-element.elementor-element-e5b30e7 {
	--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;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.08);
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2785 .elementor-element.elementor-element-e5b30e7:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-e5b30e7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-2785 .elementor-element.elementor-element-e4d30ca>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

.elementor-2785 .elementor-element.elementor-element-e4d30ca {
	--icon-box-icon-margin: 15px;
}

.elementor-2785 .elementor-element.elementor-element-e4d30ca .elementor-icon-box-title {
	margin-bottom: 0px;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-e4d30ca.elementor-view-stacked .elementor-icon {
	background-color: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-e4d30ca.elementor-view-framed .elementor-icon,
.elementor-2785 .elementor-element.elementor-element-e4d30ca.elementor-view-default .elementor-icon {
	fill: #2DCB7D;
	color: #2DCB7D;
	border-color: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-e4d30ca .elementor-icon {
	font-size: 24px;
}

.elementor-2785 .elementor-element.elementor-element-e4d30ca .elementor-icon-box-title,
.elementor-2785 .elementor-element.elementor-element-e4d30ca .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}

.elementor-2785 .elementor-element.elementor-element-b207e76 {
	--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-2785 .elementor-element.elementor-element-4b6c2c3 {
	--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;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.08);
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2785 .elementor-element.elementor-element-4b6c2c3:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-4b6c2c3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-2785 .elementor-element.elementor-element-56da855>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

.elementor-2785 .elementor-element.elementor-element-56da855 {
	--icon-box-icon-margin: 15px;
}

.elementor-2785 .elementor-element.elementor-element-56da855 .elementor-icon-box-title {
	margin-bottom: 0px;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-56da855.elementor-view-stacked .elementor-icon {
	background-color: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-56da855.elementor-view-framed .elementor-icon,
.elementor-2785 .elementor-element.elementor-element-56da855.elementor-view-default .elementor-icon {
	fill: #2DCB7D;
	color: #2DCB7D;
	border-color: #2DCB7D;
}

.elementor-2785 .elementor-element.elementor-element-56da855 .elementor-icon {
	font-size: 24px;
}

.elementor-2785 .elementor-element.elementor-element-56da855 .elementor-icon-box-title,
.elementor-2785 .elementor-element.elementor-element-56da855 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}

.elementor-2785 .elementor-element.elementor-element-ce1883a {
	--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;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2785 .elementor-element.elementor-element-679ddc7 {
	--display: flex;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-679ddc7:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-679ddc7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FAF8F0;
}

.elementor-2785 .elementor-element.elementor-element-ad42ae4 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 29px;
	font-weight: 700;
	line-height: 0em;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-f619747>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2785 .elementor-element.elementor-element-774e71d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-774e71d:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-774e71d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FAF8F0;
}

.elementor-2785 .elementor-element.elementor-element-7975745 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-8532c31 {
	--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-2785 .elementor-element.elementor-element-ea6c302 {
	--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;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-ea6c302:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-ea6c302>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-2785 .elementor-element.elementor-element-b12991b {
	--display: flex;
	--position: absolute;
	--border-radius: 0px 0px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 10px;
	--margin-right: 0px;
	top: 0px;
	--z-index: 10;
}

.elementor-2785 .elementor-element.elementor-element-b12991b:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-b12991b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #143906;
}

body:not(.rtl) .elementor-2785 .elementor-element.elementor-element-b12991b {
	left: 0px;
}

body.rtl .elementor-2785 .elementor-element.elementor-element-b12991b {
	right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-b460d5d {
	text-align: center;
}

.elementor-2785 .elementor-element.elementor-element-b460d5d .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 24px;
	color: #FFFFFF;
}

.elementor-2785 .elementor-element.elementor-element-275f6a4 img {
	border-radius: 15px 15px 15px 15px;
}

.elementor-2785 .elementor-element.elementor-element-0fb8ad3 {
	text-align: center;
}

.elementor-2785 .elementor-element.elementor-element-0fb8ad3 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-1476327 {
	--display: flex;
	--border-radius: 0px 0px 20px 20px;
	--padding-top: 17px;
	--padding-bottom: 17px;
	--padding-left: 17px;
	--padding-right: 17px;
}

.elementor-2785 .elementor-element.elementor-element-1476327:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-1476327>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #143906;
}

.elementor-2785 .elementor-element.elementor-element-02f4463 {
	text-align: center;
}

.elementor-2785 .elementor-element.elementor-element-02f4463 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 24px;
	color: #FFFFFF;
}

.elementor-2785 .elementor-element.elementor-element-5855c09 {
	--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;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-5855c09:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-5855c09>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-2785 .elementor-element.elementor-element-0707c2b img {
	border-radius: 15px 15px 15px 15px;
}

.elementor-2785 .elementor-element.elementor-element-17f9609 {
	text-align: center;
}

.elementor-2785 .elementor-element.elementor-element-17f9609 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-010e362 {
	--display: flex;
	--border-radius: 0px 0px 20px 20px;
	--padding-top: 17px;
	--padding-bottom: 17px;
	--padding-left: 17px;
	--padding-right: 17px;
}

.elementor-2785 .elementor-element.elementor-element-010e362:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-010e362>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #143906;
}

.elementor-2785 .elementor-element.elementor-element-0d24783 {
	text-align: center;
}

.elementor-2785 .elementor-element.elementor-element-0d24783 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 24px;
	color: #FFFFFF;
}

.elementor-2785 .elementor-element.elementor-element-0ddefe0 {
	--display: flex;
	--position: absolute;
	--border-radius: 0px 0px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 10px;
	--margin-right: 0px;
	top: 0px;
	--z-index: 10;
}

.elementor-2785 .elementor-element.elementor-element-0ddefe0:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-0ddefe0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #143906;
}

body:not(.rtl) .elementor-2785 .elementor-element.elementor-element-0ddefe0 {
	left: 0px;
}

body.rtl .elementor-2785 .elementor-element.elementor-element-0ddefe0 {
	right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-751198e {
	text-align: center;
}

.elementor-2785 .elementor-element.elementor-element-751198e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 24px;
	color: #FFFFFF;
}

.elementor-2785 .elementor-element.elementor-element-b5e1a59 {
	--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;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-b5e1a59:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-b5e1a59>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-2785 .elementor-element.elementor-element-440f010 img {
	border-radius: 15px 15px 15px 15px;
}

.elementor-2785 .elementor-element.elementor-element-f095c20 {
	text-align: center;
}

.elementor-2785 .elementor-element.elementor-element-f095c20 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-48a1fdf {
	--display: flex;
	--border-radius: 0px 0px 20px 20px;
	--padding-top: 17px;
	--padding-bottom: 17px;
	--padding-left: 17px;
	--padding-right: 17px;
}

.elementor-2785 .elementor-element.elementor-element-48a1fdf:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-48a1fdf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #143906;
}

.elementor-2785 .elementor-element.elementor-element-b7465a1 {
	text-align: center;
}

.elementor-2785 .elementor-element.elementor-element-b7465a1 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 24px;
	color: #FFFFFF;
}

.elementor-2785 .elementor-element.elementor-element-e08d403 {
	--display: flex;
	--position: absolute;
	--border-radius: 0px 0px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 10px;
	--margin-right: 0px;
	top: 0px;
	--z-index: 10;
}

.elementor-2785 .elementor-element.elementor-element-e08d403:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-e08d403>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #143906;
}

body:not(.rtl) .elementor-2785 .elementor-element.elementor-element-e08d403 {
	left: 0px;
}

body.rtl .elementor-2785 .elementor-element.elementor-element-e08d403 {
	right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-eebd077 {
	text-align: center;
}

.elementor-2785 .elementor-element.elementor-element-eebd077 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 24px;
	color: #FFFFFF;
}

.elementor-2785 .elementor-element.elementor-element-fc8e95e {
	--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;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-fc8e95e:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-fc8e95e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-2785 .elementor-element.elementor-element-39fa465 img {
	border-radius: 15px 15px 15px 15px;
}

.elementor-2785 .elementor-element.elementor-element-cc7a301 {
	text-align: center;
}

.elementor-2785 .elementor-element.elementor-element-cc7a301 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-043bbbe {
	--display: flex;
	--border-radius: 0px 0px 20px 20px;
	--padding-top: 17px;
	--padding-bottom: 17px;
	--padding-left: 17px;
	--padding-right: 17px;
}

.elementor-2785 .elementor-element.elementor-element-043bbbe:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-043bbbe>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #143906;
}

.elementor-2785 .elementor-element.elementor-element-acc85ac {
	text-align: center;
}

.elementor-2785 .elementor-element.elementor-element-acc85ac .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 24px;
	color: #FFFFFF;
}

.elementor-2785 .elementor-element.elementor-element-8f81a24 {
	--display: flex;
	--position: absolute;
	--border-radius: 0px 0px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 10px;
	--margin-right: 0px;
	top: 0px;
	--z-index: 10;
}

.elementor-2785 .elementor-element.elementor-element-8f81a24:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-8f81a24>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #143906;
}

body:not(.rtl) .elementor-2785 .elementor-element.elementor-element-8f81a24 {
	left: 0px;
}

body.rtl .elementor-2785 .elementor-element.elementor-element-8f81a24 {
	right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-8c57bf5 {
	text-align: center;
}

.elementor-2785 .elementor-element.elementor-element-8c57bf5 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 24px;
	color: #FFFFFF;
}

.elementor-2785 .elementor-element.elementor-element-366f9c6 {
	--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;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-8526527 .elementor-button {
	background-color: #C2AD06;
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	fill: #143906;
	color: #143906;
	border-radius: 30px 30px 30px 30px;
	padding: 20px 60px 20px 60px;
}

.elementor-2785 .elementor-element.elementor-element-8526527>.elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-2785 .elementor-element.elementor-element-8526527 .elementor-button:hover,
.elementor-2785 .elementor-element.elementor-element-8526527 .elementor-button:focus {
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-8526527 .elementor-button:hover svg,
.elementor-2785 .elementor-element.elementor-element-8526527 .elementor-button:focus svg {
	fill: #000000;
}

.elementor-2785 .elementor-element.elementor-element-31dfd50 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-77c10b8 {
	--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-2785 .elementor-element.elementor-element-00e8ac8 {
	text-align: right;
}

.elementor-2785 .elementor-element.elementor-element-00e8ac8 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	color: #212034;
}

.elementor-2785 .elementor-element.elementor-element-d58d294 {
	--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: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-7699e91 .elementor-countdown-wrapper {
	max-width: 100%;
}

.elementor-2785 .elementor-element.elementor-element-7699e91 .elementor-countdown-item {
	background-color: #00000000;
}

body:not(.rtl) .elementor-2785 .elementor-element.elementor-element-7699e91 .elementor-countdown-item:not(:first-of-type) {
	margin-left: calc(0px/2);
}

body:not(.rtl) .elementor-2785 .elementor-element.elementor-element-7699e91 .elementor-countdown-item:not(:last-of-type) {
	margin-right: calc(0px/2);
}

body.rtl .elementor-2785 .elementor-element.elementor-element-7699e91 .elementor-countdown-item:not(:first-of-type) {
	margin-right: calc(0px/2);
}

body.rtl .elementor-2785 .elementor-element.elementor-element-7699e91 .elementor-countdown-item:not(:last-of-type) {
	margin-left: calc(0px/2);
}

.elementor-2785 .elementor-element.elementor-element-7699e91 .elementor-countdown-digits {
	color: #000000;
	font-family: "Poppins", Sans-serif;
	font-size: 19px;
	font-weight: 400;
}

.elementor-2785 .elementor-element.elementor-element-7699e91 .elementor-countdown-label {
	color: #000000;
	font-family: "Poppins", Sans-serif;
	font-size: 19px;
	font-weight: 400;
}

.elementor-2785 .elementor-element.elementor-element-9ac7fb0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-9ac7fb0:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-9ac7fb0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #061102 0%, #0C2204 100%);
}

.elementor-2785 .elementor-element.elementor-element-53244f2 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-5294773 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 29px;
	font-weight: 700;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-e4e56fc>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-2785 .elementor-element.elementor-element-7fd7e19 {
	left: 540px;
}

body.rtl .elementor-2785 .elementor-element.elementor-element-7fd7e19 {
	right: 540px;
}

.elementor-2785 .elementor-element.elementor-element-7fd7e19 {
	top: 290px;
}

.elementor-2785 .elementor-element.elementor-element-7fd7e19 img {
	width: 80%;
}

body:not(.rtl) .elementor-2785 .elementor-element.elementor-element-38e6bd4 {
	left: 80px;
}

body.rtl .elementor-2785 .elementor-element.elementor-element-38e6bd4 {
	right: 80px;
}

.elementor-2785 .elementor-element.elementor-element-38e6bd4 {
	top: 290px;
}

.elementor-2785 .elementor-element.elementor-element-38e6bd4 img {
	width: 80%;
}

body:not(.rtl) .elementor-2785 .elementor-element.elementor-element-0529648 {
	left: 100px;
}

body.rtl .elementor-2785 .elementor-element.elementor-element-0529648 {
	right: 100px;
}

.elementor-2785 .elementor-element.elementor-element-0529648 {
	top: 20px;
}

.elementor-2785 .elementor-element.elementor-element-0529648 img {
	width: 80%;
}

body:not(.rtl) .elementor-2785 .elementor-element.elementor-element-ee7007a {
	right: 90px;
}

body.rtl .elementor-2785 .elementor-element.elementor-element-ee7007a {
	left: 90px;
}

.elementor-2785 .elementor-element.elementor-element-ee7007a {
	top: 20px;
}

.elementor-2785 .elementor-element.elementor-element-ee7007a img {
	width: 80%;
}

.elementor-2785 .elementor-element.elementor-element-e211a01 {
	--display: flex;
}

.elementor-2785 .elementor-element.elementor-element-769d4cf {
	--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-2785 .elementor-element.elementor-element-614f3be {
	--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;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 20px;
	--padding-right: 20px;
}
.elementor-2785 .elementor-element.elementor-element-3324904:not(.elementor-widget-image) .elementor-widget-container {
	/* -webkit-mask-image: url(wp-content/plugins/elementor/assets/mask-shapes/circle.svg ); */
	wp-content/uploads/2025/02/Frame-1989-2.webp
	-webkit-mask-size: cover;
	-webkit-mask-position: center center;
}

.elementor-2785 .elementor-element.elementor-element-3324904.elementor-widget-image .elementor-widget-container img {
	/* -webkit-mask-image: url(wp-content/plugins/elementor/assets/mask-shapes/circle.svg ); */
	-webkit-mask-size: cover;
	-webkit-mask-position: center center;
}

.elementor-2785 .elementor-element.elementor-element-3324904 img {
	width: 55%;
}

.elementor-2785 .elementor-element.elementor-element-8fe7c7b {
	--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;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2785 .elementor-element.elementor-element-cd7bb4e {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #FFFFFF;
}

.elementor-2785 .elementor-element.elementor-element-8424158 {
	--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-2785 .elementor-element.elementor-element-8566459 .elementor-button {
	background-color: #C2AD06;
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	fill: #143906;
	color: #143906;
	border-radius: 30px 30px 30px 30px;
	padding: 20px 60px 20px 60px;
}

.elementor-2785 .elementor-element.elementor-element-8566459>.elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-2785 .elementor-element.elementor-element-8566459 .elementor-button:hover,
.elementor-2785 .elementor-element.elementor-element-8566459 .elementor-button:focus {
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-8566459 .elementor-button:hover svg,
.elementor-2785 .elementor-element.elementor-element-8566459 .elementor-button:focus svg {
	fill: #000000;
}

.elementor-2785 .elementor-element.elementor-element-544d3aa {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-dfa2b61 {
	--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-2785 .elementor-element.elementor-element-79cb49e {
	text-align: right;
}

.elementor-2785 .elementor-element.elementor-element-79cb49e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	color: #FFFFFF;
}

.elementor-2785 .elementor-element.elementor-element-b05a502 {
	--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: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-5955903 .elementor-countdown-wrapper {
	max-width: 100%;
}

.elementor-2785 .elementor-element.elementor-element-5955903 .elementor-countdown-item {
	background-color: #00000000;
}

body:not(.rtl) .elementor-2785 .elementor-element.elementor-element-5955903 .elementor-countdown-item:not(:first-of-type) {
	margin-left: calc(0px/2);
}

body:not(.rtl) .elementor-2785 .elementor-element.elementor-element-5955903 .elementor-countdown-item:not(:last-of-type) {
	margin-right: calc(0px/2);
}

body.rtl .elementor-2785 .elementor-element.elementor-element-5955903 .elementor-countdown-item:not(:first-of-type) {
	margin-right: calc(0px/2);
}

body.rtl .elementor-2785 .elementor-element.elementor-element-5955903 .elementor-countdown-item:not(:last-of-type) {
	margin-left: calc(0px/2);
}

.elementor-2785 .elementor-element.elementor-element-5955903 .elementor-countdown-digits {
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 19px;
	font-weight: 400;
}

.elementor-2785 .elementor-element.elementor-element-5955903 .elementor-countdown-label {
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 19px;
	font-weight: 400;
}

.elementor-2785 .elementor-element.elementor-element-a2ba840 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-a2ba840:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-a2ba840>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F8F9FA;
}

.elementor-2785 .elementor-element.elementor-element-5e61c07 {
	text-align: center;
}

.elementor-2785 .elementor-element.elementor-element-5e61c07 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 29px;
	font-weight: 600;
	line-height: 50px;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-2087ab7 {
	--display: flex;
}

.elementor-2785 .elementor-element.elementor-element-f1588c2 {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-e9478e7 {
	--display: flex;
}

.elementor-2785 .elementor-element.elementor-element-6fc252e {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-076a390 {
	--display: flex;
}

.elementor-2785 .elementor-element.elementor-element-30624cb {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-4b881cf {
	--display: flex;
}

.elementor-2785 .elementor-element.elementor-element-6e68642 {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-ed6b939 {
	--display: flex;
}

.elementor-2785 .elementor-element.elementor-element-be67747 {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-98d28b9 {
	--display: flex;
}

.elementor-2785 .elementor-element.elementor-element-360a9e2 {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-c06f627 {
	--n-accordion-title-font-size: 16px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 15px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-border-radius: 5px 5px 0px 0px;
	--n-accordion-title-active-color: #FFFFFF;
	--n-accordion-icon-size: 15px;
}

.elementor-2785 .elementor-element.elementor-element-c06f627>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title {
	background-color: #143906;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #143906;
}

.elementor-2785 .elementor-element.elementor-element-c06f627>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #143906;
}

.elementor-2785 .elementor-element.elementor-element-c06f627>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #143906;
}

:where(.elementor-2785 .elementor-element.elementor-element-c06f627 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header)>.e-n-accordion-item-title-text {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

:where(.elementor-2785 .elementor-element.elementor-element-c06f627 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item)>.e-con {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #143906;
	--border-radius: 0px 0px 5px 5px;
}

.elementor-2785 .elementor-element.elementor-element-b8899d7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2785 .elementor-element.elementor-element-546bb30 {
	text-align: center;
}

.elementor-2785 .elementor-element.elementor-element-546bb30 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 29px;
	font-weight: 600;
	line-height: 50px;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-df72aa6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-2785 .elementor-element.elementor-element-bf0bc86 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2785 .elementor-element.elementor-element-058c0ac img {
	width: 55%;
}

.elementor-2785 .elementor-element.elementor-element-fd856a8 {
	text-align: center;
}

.elementor-2785 .elementor-element.elementor-element-fd856a8 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 50px;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-739f031 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2785 .elementor-element.elementor-element-4266f5a {
	text-align: center;
}

.elementor-2785 .elementor-element.elementor-element-4266f5a .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 50px;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-a0bb235 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2785 .elementor-element.elementor-element-8d09664>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2785 .elementor-element.elementor-element-8d09664 {
	text-align: center;
}

.elementor-2785 .elementor-element.elementor-element-8d09664 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 29px;
	font-weight: 600;
	line-height: 50px;
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-e8d79d8 {
	--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-2785 .elementor-element.elementor-element-81b9bfc {
	--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-2785 .elementor-element.elementor-element-0a39acc img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-2785 .elementor-element.elementor-element-d8695ca {
	--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: 50px;
	--padding-bottom: 50px;
	--padding-left: 020px;
	--padding-right: 20px;
}

.elementor-2785 .elementor-element.elementor-element-d8695ca:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-d8695ca>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-2785 .elementor-element.elementor-element-08b9b87 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-08b9b87:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-08b9b87>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-49ef5d3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-2785 .elementor-element.elementor-element-a9f701d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2785 .elementor-element.elementor-element-ec14aa1 {
	text-align: left;
}

.elementor-2785 .elementor-element.elementor-element-6fbede5 {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #FFFFFF;
}

.elementor-2785 .elementor-element.elementor-element-2aa5df5 {
	--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;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-2785 .elementor-element.elementor-element-80f9c58 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(12px/2);
}

.elementor-2785 .elementor-element.elementor-element-80f9c58 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(12px/2);
}

.elementor-2785 .elementor-element.elementor-element-80f9c58 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(12px/2);
	margin-left: calc(12px/2);
}

.elementor-2785 .elementor-element.elementor-element-80f9c58 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-12px/2);
	margin-left: calc(-12px/2);
}

body.rtl .elementor-2785 .elementor-element.elementor-element-80f9c58 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-12px/2);
}

body:not(.rtl) .elementor-2785 .elementor-element.elementor-element-80f9c58 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-12px/2);
}

.elementor-2785 .elementor-element.elementor-element-80f9c58 .elementor-icon-list-icon i {
	color: #FFFFFF;
	transition: color 0.3s;
}

.elementor-2785 .elementor-element.elementor-element-80f9c58 .elementor-icon-list-icon svg {
	fill: #FFFFFF;
	transition: fill 0.3s;
}

.elementor-2785 .elementor-element.elementor-element-80f9c58 {
	--e-icon-list-icon-size: 24px;
	--icon-vertical-offset: 0px;
}

.elementor-2785 .elementor-element.elementor-element-80f9c58 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-2785 .elementor-element.elementor-element-80f9c58 .elementor-icon-list-item>a {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-2785 .elementor-element.elementor-element-80f9c58 .elementor-icon-list-text {
	color: #FFFFFF;
	transition: color 0.3s;
}

.elementor-2785 .elementor-element.elementor-element-8c790e4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2785 .elementor-element.elementor-element-8a59d2f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #FFFFFF;
}

.elementor-2785 .elementor-element.elementor-element-8fd864e {
	--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;
	--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-2785 .elementor-element.elementor-element-8fd864e:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-8fd864e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-2785 .elementor-element.elementor-element-05a76f4 {
	--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;
	--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-2785 .elementor-element.elementor-element-fc646cd {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-847d014 {
	--display: flex;
}

.elementor-2785 .elementor-element.elementor-element-f33af65 {
	width: 100%;
	max-width: 100%;
}

.elementor-2785 .elementor-element.elementor-element-f33af65>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2785 .elementor-element.elementor-element-f33af65 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-2785 .elementor-element.elementor-element-f33af65 .elementor-icon-box-title {
	margin-bottom: 0px;
	color: #C2AD06;
}

.elementor-2785 .elementor-element.elementor-element-f33af65 .elementor-icon-box-title,
.elementor-2785 .elementor-element.elementor-element-f33af65 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 33px;
	font-weight: 600;
}

.elementor-2785 .elementor-element.elementor-element-4f1d188 {
	--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-2785 .elementor-element.elementor-element-d51a52d {
	--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;
}

.elementor-2785 .elementor-element.elementor-element-4bc833a {
	text-align: left;
}

.elementor-2785 .elementor-element.elementor-element-4bc833a .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	color: #212034;
}

.elementor-2785 .elementor-element.elementor-element-8465fc3 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-de50e9e .elementor-countdown-wrapper {
	max-width: 100%;
}

.elementor-2785 .elementor-element.elementor-element-de50e9e .elementor-countdown-item {
	background-color: #00000000;
}

body:not(.rtl) .elementor-2785 .elementor-element.elementor-element-de50e9e .elementor-countdown-item:not(:first-of-type) {
	margin-left: calc(0px/2);
}

body:not(.rtl) .elementor-2785 .elementor-element.elementor-element-de50e9e .elementor-countdown-item:not(:last-of-type) {
	margin-right: calc(0px/2);
}

body.rtl .elementor-2785 .elementor-element.elementor-element-de50e9e .elementor-countdown-item:not(:first-of-type) {
	margin-right: calc(0px/2);
}

body.rtl .elementor-2785 .elementor-element.elementor-element-de50e9e .elementor-countdown-item:not(:last-of-type) {
	margin-left: calc(0px/2);
}

.elementor-2785 .elementor-element.elementor-element-de50e9e .elementor-countdown-digits {
	color: #000000;
	font-family: "Poppins", Sans-serif;
	font-size: 19px;
	font-weight: 400;
}

.elementor-2785 .elementor-element.elementor-element-de50e9e .elementor-countdown-label {
	color: #000000;
	font-family: "Poppins", Sans-serif;
	font-size: 19px;
	font-weight: 400;
}

.elementor-2785 .elementor-element.elementor-element-66a3f30 {
	--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;
	--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-2785 .elementor-element.elementor-element-4073448 .elementor-button {
	background-color: #C2AD06;
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	fill: #143906;
	color: #143906;
	border-radius: 30px 30px 30px 30px;
	padding: 20px 60px 20px 60px;
}

.elementor-2785 .elementor-element.elementor-element-4073448>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2785 .elementor-element.elementor-element-4073448 .elementor-button:hover,
.elementor-2785 .elementor-element.elementor-element-4073448 .elementor-button:focus {
	color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-4073448 .elementor-button:hover svg,
.elementor-2785 .elementor-element.elementor-element-4073448 .elementor-button:focus svg {
	fill: #000000;
}

body.elementor-page-2785:not(.elementor-motion-effects-element-type-background),
body.elementor-page-2785>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F8F9FA;
}

:root {
	--page-title-display: none;
}

@media(min-width:768px) {
	.elementor-2785 .elementor-element.elementor-element-7fc47e5 {
		--width: 15%;
	}

	.elementor-2785 .elementor-element.elementor-element-1b1205f {
		--width: 25%;
	}

	.elementor-2785 .elementor-element.elementor-element-f43ab9c {
		--width: 25%;
	}

	.elementor-2785 .elementor-element.elementor-element-d9fd8de {
		--width: 35%;
	}

	.elementor-2785 .elementor-element.elementor-element-4f8e8d0 {
		--width: 15%;
	}

	.elementor-2785 .elementor-element.elementor-element-1ee3160 {
		--width: 15%;
	}

	.elementor-2785 .elementor-element.elementor-element-c4440bf {
		--width: 25%;
	}

	.elementor-2785 .elementor-element.elementor-element-6c88411 {
		--width: 25%;
	}

	.elementor-2785 .elementor-element.elementor-element-bafc489 {
		--width: 35%;
	}

	.elementor-2785 .elementor-element.elementor-element-3f6abf5 {
		--width: 15%;
	}

	.elementor-2785 .elementor-element.elementor-element-050ca9b {
		--width: 100%;
	}

	.elementor-2785 .elementor-element.elementor-element-892c9bf {
		--width: 100%;
	}

	.elementor-2785 .elementor-element.elementor-element-2ab2d14 {
		--width: 20%;
	}

	.elementor-2785 .elementor-element.elementor-element-8611776 {
		--width: 70%;
	}

	.elementor-2785 .elementor-element.elementor-element-28178f9 {
		--width: 30%;
	}

	.elementor-2785 .elementor-element.elementor-element-207396d {
		--width: 5%;
	}

	.elementor-2785 .elementor-element.elementor-element-9319255 {
		--width: 5%;
	}

	.elementor-2785 .elementor-element.elementor-element-55afbd1 {
		--width: 5%;
	}

	.elementor-2785 .elementor-element.elementor-element-58c1259 {
		--width: 5%;
	}

	.elementor-2785 .elementor-element.elementor-element-d0b72b1 {
		--width: 5%;
	}

	.elementor-2785 .elementor-element.elementor-element-18024a0 {
		--width: 5%;
	}

	.elementor-2785 .elementor-element.elementor-element-b12991b {
		--width: 35%;
	}

	.elementor-2785 .elementor-element.elementor-element-0ddefe0 {
		--width: 35%;
	}

	.elementor-2785 .elementor-element.elementor-element-e08d403 {
		--width: 35%;
	}

	.elementor-2785 .elementor-element.elementor-element-8f81a24 {
		--width: 35%;
	}

	.elementor-2785 .elementor-element.elementor-element-847d014 {
		--width: 20%;
	}

	.elementor-2785 .elementor-element.elementor-element-4f1d188 {
		--width: 100%;
	}

	.elementor-2785 .elementor-element.elementor-element-d51a52d {
		--width: 26%;
	}

	.elementor-2785 .elementor-element.elementor-element-8465fc3 {
		--width: 42%;
	}
}

@media(max-width:767px) {
	.elementor-2785 .elementor-element.elementor-element-5e2f239 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 30px;
		--margin-right: 30px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-0ea5404 img {
		width: 50%;
	}

	.elementor-2785 .elementor-element.elementor-element-c7b0e54 .elementor-button {
		font-size: 14px;
	}

	.elementor-2785 .elementor-element.elementor-element-644f20b .elementor-heading-title {
		font-size: 24px;
		line-height: 30px;
	}

	.elementor-2785 .elementor-element.elementor-element-2eb1071 img {
		width: 40%;
	}

	body:not(.rtl) .elementor-2785 .elementor-element.elementor-element-920a73b {
		left: -29px;
	}

	body.rtl .elementor-2785 .elementor-element.elementor-element-920a73b {
		right: -29px;
	}

	.elementor-2785 .elementor-element.elementor-element-920a73b {
		top: 140px;
	}

	.elementor-2785 .elementor-element.elementor-element-920a73b img {
		width: 40%;
	}

	.elementor-2785 .elementor-element.elementor-element-9a6e1fe {
		--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-2785 .elementor-element.elementor-element-1b1205f {
		--width: 40%;
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-0caea4d>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-0caea4d {
		--icon-box-icon-margin: 10px;
	}

	.elementor-2785 .elementor-element.elementor-element-0caea4d .elementor-icon-box-title {
		margin-bottom: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-0caea4d .elementor-icon {
		font-size: 18px;
	}

	.elementor-2785 .elementor-element.elementor-element-0caea4d .elementor-icon-box-title,
	.elementor-2785 .elementor-element.elementor-element-0caea4d .elementor-icon-box-title a {
		font-size: 12px;
	}

	.elementor-2785 .elementor-element.elementor-element-f43ab9c {
		--width: 45%;
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-d948904>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-d948904 {
		--icon-box-icon-margin: 10px;
	}

	.elementor-2785 .elementor-element.elementor-element-d948904 .elementor-icon-box-title {
		margin-bottom: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-d948904 .elementor-icon {
		font-size: 18px;
	}

	.elementor-2785 .elementor-element.elementor-element-d948904 .elementor-icon-box-title,
	.elementor-2785 .elementor-element.elementor-element-d948904 .elementor-icon-box-title a {
		font-size: 12px;
	}

	.elementor-2785 .elementor-element.elementor-element-d9fd8de {
		--width: 65%;
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-17211e2>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-17211e2 {
		--icon-box-icon-margin: 10px;
	}

	.elementor-2785 .elementor-element.elementor-element-17211e2 .elementor-icon-box-title {
		margin-bottom: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-17211e2 .elementor-icon {
		font-size: 18px;
	}

	.elementor-2785 .elementor-element.elementor-element-17211e2 .elementor-icon-box-title,
	.elementor-2785 .elementor-element.elementor-element-17211e2 .elementor-icon-box-title a {
		font-size: 12px;
	}

	.elementor-2785 .elementor-element.elementor-element-269d5f5 {
		--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;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-c4440bf {
		--width: 40%;
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-220cf5f>.elementor-widget-container {
		padding: 5px 0px 0px 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-220cf5f {
		--icon-box-icon-margin: 10px;
	}

	.elementor-2785 .elementor-element.elementor-element-220cf5f .elementor-icon-box-title {
		margin-bottom: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-220cf5f .elementor-icon {
		font-size: 18px;
	}

	.elementor-2785 .elementor-element.elementor-element-220cf5f .elementor-icon-box-title,
	.elementor-2785 .elementor-element.elementor-element-220cf5f .elementor-icon-box-title a {
		font-size: 12px;
	}

	.elementor-2785 .elementor-element.elementor-element-6c88411 {
		--width: 45%;
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-99ab7da>.elementor-widget-container {
		padding: 5px 0px 0px 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-99ab7da {
		--icon-box-icon-margin: 10px;
	}

	.elementor-2785 .elementor-element.elementor-element-99ab7da .elementor-icon-box-title {
		margin-bottom: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-99ab7da .elementor-icon {
		font-size: 18px;
	}

	.elementor-2785 .elementor-element.elementor-element-99ab7da .elementor-icon-box-title,
	.elementor-2785 .elementor-element.elementor-element-99ab7da .elementor-icon-box-title a {
		font-size: 12px;
	}

	.elementor-2785 .elementor-element.elementor-element-bafc489 {
		--width: 65%;
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-297e201>.elementor-widget-container {
		padding: 5px 0px 0px 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-297e201 {
		--icon-box-icon-margin: 10px;
	}

	.elementor-2785 .elementor-element.elementor-element-297e201 .elementor-icon-box-title {
		margin-bottom: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-297e201 .elementor-icon {
		font-size: 18px;
	}

	.elementor-2785 .elementor-element.elementor-element-297e201 .elementor-icon-box-title,
	.elementor-2785 .elementor-element.elementor-element-297e201 .elementor-icon-box-title a {
		font-size: 12px;
	}

	.elementor-2785 .elementor-element.elementor-element-3e69597 {
		--width: 50%;
	}

	.elementor-2785 .elementor-element.elementor-element-1429bd4 .elementor-icon {
		font-size: 14px;
	}

	.elementor-2785 .elementor-element.elementor-element-1429bd4 .elementor-icon-box-title,
	.elementor-2785 .elementor-element.elementor-element-1429bd4 .elementor-icon-box-title a {
		font-size: 14px;
	}

	.elementor-2785 .elementor-element.elementor-element-1429bd4 .elementor-icon-box-description {
		font-size: 16px;
	}

	.elementor-2785 .elementor-element.elementor-element-7c1396c .elementor-icon {
		font-size: 14px;
	}

	.elementor-2785 .elementor-element.elementor-element-7c1396c .elementor-icon-box-title,
	.elementor-2785 .elementor-element.elementor-element-7c1396c .elementor-icon-box-title a {
		font-size: 14px;
	}

	.elementor-2785 .elementor-element.elementor-element-7c1396c .elementor-icon-box-description {
		font-size: 16px;
	}

	.elementor-2785 .elementor-element.elementor-element-ec285d3 {
		--width: 100%;
	}

	.elementor-2785 .elementor-element.elementor-element-3b3ac53 .elementor-icon {
		font-size: 14px;
	}

	.elementor-2785 .elementor-element.elementor-element-3b3ac53 .elementor-icon-box-title,
	.elementor-2785 .elementor-element.elementor-element-3b3ac53 .elementor-icon-box-title a {
		font-size: 14px;
	}

	.elementor-2785 .elementor-element.elementor-element-3b3ac53 .elementor-icon-box-description {
		font-size: 16px;
	}

	.elementor-2785 .elementor-element.elementor-element-b6265d0 .elementor-icon {
		font-size: 14px;
	}

	.elementor-2785 .elementor-element.elementor-element-b6265d0 .elementor-icon-box-title,
	.elementor-2785 .elementor-element.elementor-element-b6265d0 .elementor-icon-box-title a {
		font-size: 14px;
	}

	.elementor-2785 .elementor-element.elementor-element-b6265d0 .elementor-icon-box-description {
		font-size: 16px;
	}

	.elementor-2785 .elementor-element.elementor-element-b4faf01 .elementor-button {
		font-size: 14px;
	}

	.elementor-2785 .elementor-element.elementor-element-2f7fe80 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-27b212e {
		--width: 47%;
	}

	.elementor-2785 .elementor-element.elementor-element-005d221 {
		--icon-box-icon-margin: 5px;
	}

	.elementor-2785 .elementor-element.elementor-element-005d221 .elementor-icon {
		font-size: 18px;
	}

	.elementor-2785 .elementor-element.elementor-element-005d221 .elementor-icon-box-title,
	.elementor-2785 .elementor-element.elementor-element-005d221 .elementor-icon-box-title a {
		font-size: 12px;
	}

	.elementor-2785 .elementor-element.elementor-element-005d221 .elementor-icon-box-description {
		font-size: 13px;
	}

	.elementor-2785 .elementor-element.elementor-element-39180c3 {
		--width: 45%;
	}

	.elementor-2785 .elementor-element.elementor-element-688b20a {
		--icon-box-icon-margin: 5px;
	}

	.elementor-2785 .elementor-element.elementor-element-688b20a .elementor-icon {
		font-size: 18px;
	}

	.elementor-2785 .elementor-element.elementor-element-688b20a .elementor-icon-box-title,
	.elementor-2785 .elementor-element.elementor-element-688b20a .elementor-icon-box-title a {
		font-size: 12px;
	}

	.elementor-2785 .elementor-element.elementor-element-688b20a .elementor-icon-box-description {
		font-size: 13px;
	}

	.elementor-2785 .elementor-element.elementor-element-4f594e3 {
		--width: 48%;
	}

	.elementor-2785 .elementor-element.elementor-element-c39455c {
		--icon-box-icon-margin: 5px;
	}

	.elementor-2785 .elementor-element.elementor-element-c39455c .elementor-icon {
		font-size: 18px;
	}

	.elementor-2785 .elementor-element.elementor-element-c39455c .elementor-icon-box-title,
	.elementor-2785 .elementor-element.elementor-element-c39455c .elementor-icon-box-title a {
		font-size: 12px;
	}

	.elementor-2785 .elementor-element.elementor-element-c39455c .elementor-icon-box-description {
		font-size: 13px;
	}

	.elementor-2785 .elementor-element.elementor-element-05991d1 {
		--width: 44%;
	}

	.elementor-2785 .elementor-element.elementor-element-4de8d71 {
		--icon-box-icon-margin: 5px;
	}

	.elementor-2785 .elementor-element.elementor-element-4de8d71 .elementor-icon {
		font-size: 18px;
	}

	.elementor-2785 .elementor-element.elementor-element-4de8d71 .elementor-icon-box-title,
	.elementor-2785 .elementor-element.elementor-element-4de8d71 .elementor-icon-box-title a {
		font-size: 12px;
	}

	.elementor-2785 .elementor-element.elementor-element-4de8d71 .elementor-icon-box-description {
		font-size: 13px;
	}

	.elementor-2785 .elementor-element.elementor-element-ce42830 .elementor-button {
		font-size: 16px;
		padding: 20px 20px 20px 20px;
	}

	.elementor-2785 .elementor-element.elementor-element-8cf570b {
		--width: 50%;
	}

	.elementor-2785 .elementor-element.elementor-element-96242e0 .elementor-heading-title {
		font-size: 12px;
	}

	.elementor-2785 .elementor-element.elementor-element-851a253 {
		--width: 40%;
	}

	body:not(.rtl) .elementor-2785 .elementor-element.elementor-element-5288603 .elementor-countdown-item:not(:first-of-type) {
		margin-left: calc(0px/2);
	}

	body:not(.rtl) .elementor-2785 .elementor-element.elementor-element-5288603 .elementor-countdown-item:not(:last-of-type) {
		margin-right: calc(0px/2);
	}

	body.rtl .elementor-2785 .elementor-element.elementor-element-5288603 .elementor-countdown-item:not(:first-of-type) {
		margin-right: calc(0px/2);
	}

	body.rtl .elementor-2785 .elementor-element.elementor-element-5288603 .elementor-countdown-item:not(:last-of-type) {
		margin-left: calc(0px/2);
	}

	.elementor-2785 .elementor-element.elementor-element-5288603 .elementor-countdown-digits {
		font-size: 12px;
	}

	.elementor-2785 .elementor-element.elementor-element-5288603 .elementor-countdown-label {
		font-size: 12px;
	}

	.elementor-2785 .elementor-element.elementor-element-bac8575 {
		--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: 15px;
		--padding-right: 15px;
	}

	.elementor-2785 .elementor-element.elementor-element-a7a5159 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	body:not(.rtl) .elementor-2785 .elementor-element.elementor-element-e51c37f {
		left: 45%;
	}

	body.rtl .elementor-2785 .elementor-element.elementor-element-e51c37f {
		right: 45%;
	}

	.elementor-2785 .elementor-element.elementor-element-e51c37f {
		top: -34px;
	}

	.elementor-2785 .elementor-element.elementor-element-e51c37f .elementor-icon {
		font-size: 55px;
	}

	.elementor-2785 .elementor-element.elementor-element-e51c37f .elementor-icon svg {
		height: 55px;
	}

	.elementor-2785 .elementor-element.elementor-element-8636a78 {
		font-size: 20px;
	}

	.elementor-2785 .elementor-element.elementor-element-c96c195 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-207396d {
		--width: 14%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-27197d9>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-27197d9 .elementor-icon-wrapper {
		text-align: center;
	}

	.elementor-2785 .elementor-element.elementor-element-27197d9 .elementor-icon {
		font-size: 24px;
	}

	.elementor-2785 .elementor-element.elementor-element-27197d9 .elementor-icon svg {
		height: 24px;
	}

	.elementor-2785 .elementor-element.elementor-element-fa88b1f {
		--width: 82%;
		--justify-content: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-77a68f5 {
		text-align: left;
		font-size: 13px;
		line-height: 20px;
	}

	.elementor-2785 .elementor-element.elementor-element-a542945 .elementor-divider-separator {
		width: 100%;
	}

	.elementor-2785 .elementor-element.elementor-element-9bfef69 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-9319255 {
		--width: 14%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-4e7b888>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-4e7b888 .elementor-icon-wrapper {
		text-align: center;
	}

	.elementor-2785 .elementor-element.elementor-element-4e7b888 .elementor-icon {
		font-size: 24px;
	}

	.elementor-2785 .elementor-element.elementor-element-4e7b888 .elementor-icon svg {
		height: 24px;
	}

	.elementor-2785 .elementor-element.elementor-element-875be8b {
		--width: 82%;
		--justify-content: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-7c282f6 {
		text-align: left;
		font-size: 13px;
		line-height: 20px;
	}

	.elementor-2785 .elementor-element.elementor-element-3616619 .elementor-divider-separator {
		width: 100%;
	}

	.elementor-2785 .elementor-element.elementor-element-efae6f4 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-55afbd1 {
		--width: 14%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-df0772c>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-df0772c .elementor-icon-wrapper {
		text-align: center;
	}

	.elementor-2785 .elementor-element.elementor-element-df0772c .elementor-icon {
		font-size: 24px;
	}

	.elementor-2785 .elementor-element.elementor-element-df0772c .elementor-icon svg {
		height: 24px;
	}

	.elementor-2785 .elementor-element.elementor-element-1fe62f9 {
		--width: 82%;
		--justify-content: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-09eb162 {
		text-align: left;
		font-size: 13px;
		line-height: 20px;
	}

	.elementor-2785 .elementor-element.elementor-element-8da1a93 .elementor-divider-separator {
		width: 100%;
	}

	.elementor-2785 .elementor-element.elementor-element-1c80373 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-58c1259 {
		--width: 14%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-5a7e483>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-5a7e483 .elementor-icon-wrapper {
		text-align: center;
	}

	.elementor-2785 .elementor-element.elementor-element-5a7e483 .elementor-icon {
		font-size: 24px;
	}

	.elementor-2785 .elementor-element.elementor-element-5a7e483 .elementor-icon svg {
		height: 24px;
	}

	.elementor-2785 .elementor-element.elementor-element-f5cf57e {
		--width: 82%;
		--justify-content: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-f3a8ecb {
		text-align: left;
		font-size: 13px;
		line-height: 20px;
	}

	.elementor-2785 .elementor-element.elementor-element-1e356c3 .elementor-divider-separator {
		width: 100%;
	}

	.elementor-2785 .elementor-element.elementor-element-4169fb5 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-d0b72b1 {
		--width: 14%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-ad11847>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-ad11847 .elementor-icon-wrapper {
		text-align: center;
	}

	.elementor-2785 .elementor-element.elementor-element-ad11847 .elementor-icon {
		font-size: 24px;
	}

	.elementor-2785 .elementor-element.elementor-element-ad11847 .elementor-icon svg {
		height: 24px;
	}

	.elementor-2785 .elementor-element.elementor-element-ab8589a {
		--width: 82%;
		--justify-content: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-0a68d61 {
		text-align: left;
		font-size: 13px;
		line-height: 20px;
	}

	.elementor-2785 .elementor-element.elementor-element-1b83057 .elementor-divider-separator {
		width: 100%;
	}

	.elementor-2785 .elementor-element.elementor-element-007bce2 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-18024a0 {
		--width: 14%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-fd85dfc>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-fd85dfc .elementor-icon-wrapper {
		text-align: center;
	}

	.elementor-2785 .elementor-element.elementor-element-fd85dfc .elementor-icon {
		font-size: 24px;
	}

	.elementor-2785 .elementor-element.elementor-element-fd85dfc .elementor-icon svg {
		height: 24px;
	}

	.elementor-2785 .elementor-element.elementor-element-2e520b9 {
		--width: 82%;
		--justify-content: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-8eea28b {
		text-align: left;
		font-size: 13px;
		line-height: 20px;
	}

	.elementor-2785 .elementor-element.elementor-element-18e75b7 .elementor-divider-separator {
		width: 100%;
	}

	.elementor-2785 .elementor-element.elementor-element-6abc799 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-2785 .elementor-element.elementor-element-1df27a7 {
		font-size: 20px;
	}

	.elementor-2785 .elementor-element.elementor-element-ff049eb .elementor-icon {
		font-size: 20px;
	}

	.elementor-2785 .elementor-element.elementor-element-ff049eb .elementor-icon-box-title,
	.elementor-2785 .elementor-element.elementor-element-ff049eb .elementor-icon-box-title a {
		font-size: 14px;
	}

	.elementor-2785 .elementor-element.elementor-element-af09c36 .elementor-icon {
		font-size: 20px;
	}

	.elementor-2785 .elementor-element.elementor-element-af09c36 .elementor-icon-box-title,
	.elementor-2785 .elementor-element.elementor-element-af09c36 .elementor-icon-box-title a {
		font-size: 14px;
	}

	.elementor-2785 .elementor-element.elementor-element-807cf6e .elementor-icon {
		font-size: 20px;
	}

	.elementor-2785 .elementor-element.elementor-element-807cf6e .elementor-icon-box-title,
	.elementor-2785 .elementor-element.elementor-element-807cf6e .elementor-icon-box-title a {
		font-size: 14px;
	}

	.elementor-2785 .elementor-element.elementor-element-c9e8fc9 .elementor-icon {
		font-size: 20px;
	}

	.elementor-2785 .elementor-element.elementor-element-c9e8fc9 .elementor-icon-box-title,
	.elementor-2785 .elementor-element.elementor-element-c9e8fc9 .elementor-icon-box-title a {
		font-size: 14px;
	}

	.elementor-2785 .elementor-element.elementor-element-53db8de .elementor-icon {
		font-size: 20px;
	}

	.elementor-2785 .elementor-element.elementor-element-53db8de .elementor-icon-box-title,
	.elementor-2785 .elementor-element.elementor-element-53db8de .elementor-icon-box-title a {
		font-size: 14px;
	}

	.elementor-2785 .elementor-element.elementor-element-e4d30ca .elementor-icon {
		font-size: 20px;
	}

	.elementor-2785 .elementor-element.elementor-element-e4d30ca .elementor-icon-box-title,
	.elementor-2785 .elementor-element.elementor-element-e4d30ca .elementor-icon-box-title a {
		font-size: 14px;
	}

	.elementor-2785 .elementor-element.elementor-element-56da855 .elementor-icon {
		font-size: 20px;
	}

	.elementor-2785 .elementor-element.elementor-element-56da855 .elementor-icon-box-title,
	.elementor-2785 .elementor-element.elementor-element-56da855 .elementor-icon-box-title a {
		font-size: 14px;
	}

	.elementor-2785 .elementor-element.elementor-element-ad42ae4 {
		font-size: 20px;
	}

	.elementor-2785 .elementor-element.elementor-element-ea6c302 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 20px;
		--margin-right: 20px;
	}

	.elementor-2785 .elementor-element.elementor-element-b12991b {
		--width: 30%;
	}

	.elementor-2785 .elementor-element.elementor-element-b460d5d .elementor-heading-title {
		font-size: 12px;
		line-height: 30px;
	}

	.elementor-2785 .elementor-element.elementor-element-0fb8ad3 .elementor-heading-title {
		font-size: 15px;
		line-height: 30px;
	}

	.elementor-2785 .elementor-element.elementor-element-02f4463 .elementor-heading-title {
		font-size: 18px;
		line-height: 30px;
	}

	.elementor-2785 .elementor-element.elementor-element-5855c09 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 20px;
		--margin-right: 20px;
	}

	.elementor-2785 .elementor-element.elementor-element-17f9609 .elementor-heading-title {
		font-size: 15px;
		line-height: 30px;
	}

	.elementor-2785 .elementor-element.elementor-element-0d24783 .elementor-heading-title {
		font-size: 18px;
		line-height: 30px;
	}

	.elementor-2785 .elementor-element.elementor-element-0ddefe0 {
		--width: 30%;
	}

	.elementor-2785 .elementor-element.elementor-element-751198e .elementor-heading-title {
		font-size: 12px;
		line-height: 30px;
	}

	.elementor-2785 .elementor-element.elementor-element-b5e1a59 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 20px;
		--margin-right: 20px;
	}

	.elementor-2785 .elementor-element.elementor-element-f095c20 .elementor-heading-title {
		font-size: 15px;
		line-height: 30px;
	}

	.elementor-2785 .elementor-element.elementor-element-b7465a1 .elementor-heading-title {
		font-size: 18px;
		line-height: 30px;
	}

	.elementor-2785 .elementor-element.elementor-element-e08d403 {
		--width: 30%;
	}

	.elementor-2785 .elementor-element.elementor-element-eebd077 .elementor-heading-title {
		font-size: 12px;
		line-height: 30px;
	}

	.elementor-2785 .elementor-element.elementor-element-fc8e95e {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 20px;
		--margin-right: 20px;
	}

	.elementor-2785 .elementor-element.elementor-element-cc7a301 .elementor-heading-title {
		font-size: 15px;
		line-height: 30px;
	}

	.elementor-2785 .elementor-element.elementor-element-acc85ac .elementor-heading-title {
		font-size: 18px;
		line-height: 30px;
	}

	.elementor-2785 .elementor-element.elementor-element-8f81a24 {
		--width: 30%;
	}

	.elementor-2785 .elementor-element.elementor-element-8c57bf5 .elementor-heading-title {
		font-size: 12px;
		line-height: 30px;
	}

	.elementor-2785 .elementor-element.elementor-element-8526527 .elementor-button {
		font-size: 16px;
		padding: 20px 20px 20px 20px;
	}

	.elementor-2785 .elementor-element.elementor-element-77c10b8 {
		--width: 50%;
	}

	.elementor-2785 .elementor-element.elementor-element-00e8ac8 .elementor-heading-title {
		font-size: 12px;
	}

	.elementor-2785 .elementor-element.elementor-element-d58d294 {
		--width: 47%;
	}

	body:not(.rtl) .elementor-2785 .elementor-element.elementor-element-7699e91 .elementor-countdown-item:not(:first-of-type) {
		margin-left: calc(0px/2);
	}

	body:not(.rtl) .elementor-2785 .elementor-element.elementor-element-7699e91 .elementor-countdown-item:not(:last-of-type) {
		margin-right: calc(0px/2);
	}

	body.rtl .elementor-2785 .elementor-element.elementor-element-7699e91 .elementor-countdown-item:not(:first-of-type) {
		margin-right: calc(0px/2);
	}

	body.rtl .elementor-2785 .elementor-element.elementor-element-7699e91 .elementor-countdown-item:not(:last-of-type) {
		margin-left: calc(0px/2);
	}

	.elementor-2785 .elementor-element.elementor-element-7699e91 .elementor-countdown-digits {
		font-size: 12px;
	}

	.elementor-2785 .elementor-element.elementor-element-7699e91 .elementor-countdown-label {
		font-size: 12px;
	}

	.elementor-2785 .elementor-element.elementor-element-9ac7fb0 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-53244f2 {
		font-size: 16px;
	}

	.elementor-2785 .elementor-element.elementor-element-5294773 {
		font-size: 20px;
	}

	.elementor-2785 .elementor-element.elementor-element-e4e56fc>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-2785 .elementor-element.elementor-element-38e6bd4 {
		left: 0px;
	}

	body.rtl .elementor-2785 .elementor-element.elementor-element-38e6bd4 {
		right: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-38e6bd4 {
		top: 300px;
	}

	.elementor-2785 .elementor-element.elementor-element-38e6bd4 img {
		width: 40%;
	}

	body:not(.rtl) .elementor-2785 .elementor-element.elementor-element-0529648 {
		left: 0px;
	}

	body.rtl .elementor-2785 .elementor-element.elementor-element-0529648 {
		right: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-0529648 {
		top: 190px;
	}

	.elementor-2785 .elementor-element.elementor-element-0529648 img {
		width: 40%;
	}

	body:not(.rtl) .elementor-2785 .elementor-element.elementor-element-ee7007a {
		right: 0px;
	}

	body.rtl .elementor-2785 .elementor-element.elementor-element-ee7007a {
		left: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-ee7007a {
		top: 300px;
	}

	.elementor-2785 .elementor-element.elementor-element-ee7007a img {
		width: 40%;
	}

	.elementor-2785 .elementor-element.elementor-element-614f3be {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-3324904 {
		text-align: center;
	}

	.elementor-2785 .elementor-element.elementor-element-3324904 img {
		width: 52%;
	}

	.elementor-2785 .elementor-element.elementor-element-8fe7c7b {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 20px;
		--margin-right: 20px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-cd7bb4e {
		text-align: left;
		font-size: 14px;
	}

	.elementor-2785 .elementor-element.elementor-element-8566459 .elementor-button {
		font-size: 16px;
		padding: 20px 20px 20px 20px;
	}

	.elementor-2785 .elementor-element.elementor-element-dfa2b61 {
		--width: 50%;
	}

	.elementor-2785 .elementor-element.elementor-element-79cb49e .elementor-heading-title {
		font-size: 12px;
	}

	.elementor-2785 .elementor-element.elementor-element-b05a502 {
		--width: 40%;
	}

	body:not(.rtl) .elementor-2785 .elementor-element.elementor-element-5955903 .elementor-countdown-item:not(:first-of-type) {
		margin-left: calc(0px/2);
	}

	body:not(.rtl) .elementor-2785 .elementor-element.elementor-element-5955903 .elementor-countdown-item:not(:last-of-type) {
		margin-right: calc(0px/2);
	}

	body.rtl .elementor-2785 .elementor-element.elementor-element-5955903 .elementor-countdown-item:not(:first-of-type) {
		margin-right: calc(0px/2);
	}

	body.rtl .elementor-2785 .elementor-element.elementor-element-5955903 .elementor-countdown-item:not(:last-of-type) {
		margin-left: calc(0px/2);
	}

	.elementor-2785 .elementor-element.elementor-element-5955903 .elementor-countdown-digits {
		font-size: 12px;
	}

	.elementor-2785 .elementor-element.elementor-element-5955903 .elementor-countdown-label {
		font-size: 12px;
	}

	.elementor-2785 .elementor-element.elementor-element-a2ba840 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-2785 .elementor-element.elementor-element-5e61c07 .elementor-heading-title {
		font-size: 22px;
		line-height: 30px;
	}

	.elementor-2785 .elementor-element.elementor-element-f1588c2 {
		font-size: 13px;
	}

	.elementor-2785 .elementor-element.elementor-element-6fc252e {
		font-size: 13px;
	}

	.elementor-2785 .elementor-element.elementor-element-30624cb {
		font-size: 13px;
	}

	.elementor-2785 .elementor-element.elementor-element-6e68642 {
		font-size: 13px;
	}

	.elementor-2785 .elementor-element.elementor-element-be67747 {
		font-size: 13px;
	}

	.elementor-2785 .elementor-element.elementor-element-360a9e2 {
		font-size: 13px;
	}

	.elementor-2785 .elementor-element.elementor-element-c06f627 {
		--n-accordion-title-font-size: 14px;
	}

	.elementor-2785 .elementor-element.elementor-element-546bb30 .elementor-heading-title {
		font-size: 22px;
		line-height: 30px;
	}

	.elementor-2785 .elementor-element.elementor-element-fd856a8 .elementor-heading-title {
		font-size: 22px;
		line-height: 30px;
	}

	.elementor-2785 .elementor-element.elementor-element-4266f5a .elementor-heading-title {
		font-size: 22px;
		line-height: 30px;
	}

	.elementor-2785 .elementor-element.elementor-element-8d09664 .elementor-heading-title {
		font-size: 22px;
		line-height: 30px;
	}

	.elementor-2785 .elementor-element.elementor-element-ec14aa1 img {
		width: 60%;
	}

	.elementor-2785 .elementor-element.elementor-element-6fbede5 {
		font-size: 12px;
	}

	.elementor-2785 .elementor-element.elementor-element-80f9c58 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2785 .elementor-element.elementor-element-80f9c58 .elementor-icon-list-item>a {
		font-size: 14px;
	}

	.elementor-2785 .elementor-element.elementor-element-6c2ce2c iframe {
		height: 200px;
	}

	.elementor-2785 .elementor-element.elementor-element-8fd864e {
		--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-2785 .elementor-element.elementor-element-05a76f4 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-fc646cd {
		--width: 45%;
		--min-height: 0px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-847d014 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-f33af65 .elementor-icon-box-title,
	.elementor-2785 .elementor-element.elementor-element-f33af65 .elementor-icon-box-title a {
		font-size: 22px;
	}

	.elementor-2785 .elementor-element.elementor-element-d51a52d {
		--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-2785 .elementor-element.elementor-element-4bc833a .elementor-heading-title {
		font-size: 12px;
	}

	.elementor-2785 .elementor-element.elementor-element-8465fc3 {
		--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;
	}

	body:not(.rtl) .elementor-2785 .elementor-element.elementor-element-de50e9e .elementor-countdown-item:not(:first-of-type) {
		margin-left: calc(0px/2);
	}

	body:not(.rtl) .elementor-2785 .elementor-element.elementor-element-de50e9e .elementor-countdown-item:not(:last-of-type) {
		margin-right: calc(0px/2);
	}

	body.rtl .elementor-2785 .elementor-element.elementor-element-de50e9e .elementor-countdown-item:not(:first-of-type) {
		margin-right: calc(0px/2);
	}

	body.rtl .elementor-2785 .elementor-element.elementor-element-de50e9e .elementor-countdown-item:not(:last-of-type) {
		margin-left: calc(0px/2);
	}

	.elementor-2785 .elementor-element.elementor-element-de50e9e .elementor-countdown-item {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2785 .elementor-element.elementor-element-de50e9e .elementor-countdown-digits {
		font-size: 12px;
	}

	.elementor-2785 .elementor-element.elementor-element-de50e9e .elementor-countdown-label {
		font-size: 12px;
	}

	.elementor-2785 .elementor-element.elementor-element-66a3f30 {
		--width: 50%;
	}

	.elementor-2785 .elementor-element.elementor-element-4073448 .elementor-button {
		font-size: 14px;
		padding: 10px 30px 10px 30px;
	}
}







.elementor-button {
	background: linear-gradient(90deg, #ca9637, #ffde88, #ca9637);
	border-radius: 50px;
	color: #000;
	font-weight: bold;
	padding: 15px 20px;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	transition: all 0.3s ease-in-out
}











































.ctnGradient .elementor-button {
	position: relative;
	background: linear-gradient(90deg, #ca9637 25%, #ffde88 75%);
	background-size: 200%100%;
	animation: moveButton 3s infinite, gradientWave 4s ease-in-out infinite;
	transition: background 2s ease-in-out
}

@keyframes moveButton {
	0% {
		transform: translateX(0)
	}

	50% {
		transform: translateX(30px)
	}

	100% {
		transform: translateX(0)
	}
}

@keyframes gradientWave {
	0% {
		background-position: 100%0%
	}

	50% {
		background-position: 0%0%
	}

	100% {
		background-position: 100%0%
	}
}
















.ctnGradient .elementor-button {
	position: relative;
	background: linear-gradient(90deg, #ca9637 25%, #ffde88 75%);
	background-size: 200%100%;
	animation: moveButton 3s infinite, gradientWave 4s ease-in-out infinite;
	transition: background 2s ease-in-out
}

@keyframes moveButton {
	0% {
		transform: translateX(0)
	}

	50% {
		transform: translateX(30px)
	}

	100% {
		transform: translateX(0)
	}
}

@keyframes gradientWave {
	0% {
		background-position: 100%0%
	}

	50% {
		background-position: 0%0%
	}

	100% {
		background-position: 100%0%
	}
}






































































svg.e-font-icon-svg.e-fas-check-circle {
	margin-top: 5px
}
































.ctnGradient .elementor-button {
	position: relative;
	background: linear-gradient(90deg, #ca9637 25%, #ffde88 75%);
	background-size: 200%100%;
	animation: moveButton 3s infinite, gradientWave 4s ease-in-out infinite;
	transition: background 2s ease-in-out
}

@keyframes moveButton {
	0% {
		transform: translateX(0)
	}

	50% {
		transform: translateX(30px)
	}

	100% {
		transform: translateX(0)
	}
}

@keyframes gradientWave {
	0% {
		background-position: 100%0%
	}

	50% {
		background-position: 0%0%
	}

	100% {
		background-position: 100%0%
	}
}







svg.e-font-icon-svg.e-fas-check-circle {
	margin-top: 5px
}












.ctnGradient .elementor-button {
	position: relative;
	background: linear-gradient(90deg, #ca9637 25%, #ffde88 75%);
	background-size: 200%100%;
	animation: moveButton 3s infinite, gradientWave 4s ease-in-out infinite;
	transition: background 2s ease-in-out
}

@keyframes moveButton {
	0% {
		transform: translateX(0)
	}

	50% {
		transform: translateX(30px)
	}

	100% {
		transform: translateX(0)
	}
}

@keyframes gradientWave {
	0% {
		background-position: 100%0%
	}

	50% {
		background-position: 0%0%
	}

	100% {
		background-position: 100%0%
	}
}







svg.e-font-icon-svg.e-fas-check-circle {
	margin-top: 5px
}


























































































































.ctnGradient .elementor-button {
	position: relative;
	background: linear-gradient(90deg, #ca9637 25%, #ffde88 75%);
	background-size: 200%100%;
	animation: moveButton 3s infinite, gradientWave 4s ease-in-out infinite;
	transition: background 2s ease-in-out
}

@keyframes moveButton {
	0% {
		transform: translateX(0)
	}

	50% {
		transform: translateX(30px)
	}

	100% {
		transform: translateX(0)
	}
}

@keyframes gradientWave {
	0% {
		background-position: 100%0%
	}

	50% {
		background-position: 0%0%
	}

	100% {
		background-position: 100%0%
	}
}


.container {
	position: sticky;
	bottom: 0;
	background-color: #f4f4f4;
	padding: 0px;
	z-index: 10;
	box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.1)
}