.elementor-8 .elementor-element.elementor-element-a793339>.elementor-container {
	max-width: 1388px;
}

.elementor-8 .elementor-element.elementor-element-a793339:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-a793339>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #331B1A;
}

.elementor-8 .elementor-element.elementor-element-a793339 {
	box-shadow: 0px 5px 10px -5px rgba(0, 0, 0, 0.37);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 5px 24px 5px 24px;
	z-index: 15;
}

.elementor-8 .elementor-element.elementor-element-a793339>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-6c91e28.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-6c91e28.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-798960f {
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-798960f img {
	width: 100px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-0f461f2.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-0f461f2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-2063b1f .hfe-nav-menu__toggle {
	margin: 0 auto;
}

.elementor-8 .elementor-element.elementor-element-2063b1f .menu-item a.hfe-menu-item {
	padding-left: 15px;
	padding-right: 15px;
}

.elementor-8 .elementor-element.elementor-element-2063b1f .menu-item a.hfe-sub-menu-item {
	padding-left: calc(15px + 20px);
	padding-right: 15px;
}

.elementor-8 .elementor-element.elementor-element-2063b1f .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item {
	padding-left: calc(15px + 40px);
	padding-right: 15px;
}

.elementor-8 .elementor-element.elementor-element-2063b1f .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item {
	padding-left: calc(15px + 60px);
	padding-right: 15px;
}

.elementor-8 .elementor-element.elementor-element-2063b1f .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item {
	padding-left: calc(15px + 80px);
	padding-right: 15px;
}

.elementor-8 .elementor-element.elementor-element-2063b1f .menu-item a.hfe-menu-item,
.elementor-8 .elementor-element.elementor-element-2063b1f .menu-item a.hfe-sub-menu-item {
	padding-top: 15px;
	padding-bottom: 15px;
}

body:not(.rtl) .elementor-8 .elementor-element.elementor-element-2063b1f .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item:not(:last-child) {
	margin-right: 25px;
}

body.rtl .elementor-8 .elementor-element.elementor-element-2063b1f .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item:not(:last-child) {
	margin-left: 25px;
}

.elementor-8 .elementor-element.elementor-element-2063b1f nav:not(.hfe-nav-menu__layout-horizontal) .hfe-nav-menu>li.menu-item:not(:last-child) {
	margin-bottom: 25px;
}

.elementor-8 .elementor-element.elementor-element-2063b1f a.hfe-menu-item,
.elementor-8 .elementor-element.elementor-element-2063b1f a.hfe-sub-menu-item {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 300;
}

.elementor-8 .elementor-element.elementor-element-2063b1f .menu-item a.hfe-menu-item,
.elementor-8 .elementor-element.elementor-element-2063b1f .sub-menu a.hfe-sub-menu-item {
	color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-2063b1f .menu-item a.hfe-menu-item:hover,
.elementor-8 .elementor-element.elementor-element-2063b1f .sub-menu a.hfe-sub-menu-item:hover,
.elementor-8 .elementor-element.elementor-element-2063b1f .menu-item.current-menu-item a.hfe-menu-item,
.elementor-8 .elementor-element.elementor-element-2063b1f .menu-item a.hfe-menu-item.highlighted,
.elementor-8 .elementor-element.elementor-element-2063b1f .menu-item a.hfe-menu-item:focus {
	color: #C69313;
}

.elementor-8 .elementor-element.elementor-element-2063b1f .menu-item.current-menu-item a.hfe-menu-item,
.elementor-8 .elementor-element.elementor-element-2063b1f .menu-item.current-menu-ancestor a.hfe-menu-item {
	color: #C69313;
}

.elementor-8 .elementor-element.elementor-element-2063b1f .sub-menu,
.elementor-8 .elementor-element.elementor-element-2063b1f nav.hfe-dropdown,
.elementor-8 .elementor-element.elementor-element-2063b1f nav.hfe-dropdown-expandible,
.elementor-8 .elementor-element.elementor-element-2063b1f nav.hfe-dropdown .menu-item a.hfe-menu-item,
.elementor-8 .elementor-element.elementor-element-2063b1f nav.hfe-dropdown .menu-item a.hfe-sub-menu-item {
	background-color: #fff;
}

.elementor-8 .elementor-element.elementor-element-2063b1f ul.sub-menu {
	width: 220px;
}

.elementor-8 .elementor-element.elementor-element-2063b1f .sub-menu a.hfe-sub-menu-item,
.elementor-8 .elementor-element.elementor-element-2063b1f nav.hfe-dropdown li a.hfe-menu-item,
.elementor-8 .elementor-element.elementor-element-2063b1f nav.hfe-dropdown li a.hfe-sub-menu-item,
.elementor-8 .elementor-element.elementor-element-2063b1f nav.hfe-dropdown-expandible li a.hfe-menu-item,
.elementor-8 .elementor-element.elementor-element-2063b1f nav.hfe-dropdown-expandible li a.hfe-sub-menu-item {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-8 .elementor-element.elementor-element-2063b1f .sub-menu li.menu-item:not(:last-child),
.elementor-8 .elementor-element.elementor-element-2063b1f nav.hfe-dropdown li.menu-item:not(:last-child),
.elementor-8 .elementor-element.elementor-element-2063b1f nav.hfe-dropdown-expandible li.menu-item:not(:last-child) {
	border-bottom-style: solid;
	border-bottom-color: #c4c4c4;
	border-bottom-width: 1px;
}

.elementor-8 .elementor-element.elementor-element-e00441c>.elementor-container {
	max-width: 1388px;
}

.elementor-8 .elementor-element.elementor-element-e00441c:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-e00441c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #331B1A;
}

.elementor-8 .elementor-element.elementor-element-e00441c {
	box-shadow: 0px 5px 10px -5px rgba(0, 0, 0, 0.37);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 5px 24px 5px 24px;
	z-index: 2;
}

.elementor-8 .elementor-element.elementor-element-e00441c>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-e7bdd62.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-e7bdd62.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-df8bbfb {
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-df8bbfb img {
	width: 23%;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-efb8d5a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-efb8d5a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-00806c6 .hfe-nav-menu__toggle {
	margin-left: auto;
}

.elementor-8 .elementor-element.elementor-element-00806c6 .menu-item a.hfe-menu-item {
	padding-left: 15px;
	padding-right: 15px;
}

.elementor-8 .elementor-element.elementor-element-00806c6 .menu-item a.hfe-sub-menu-item {
	padding-left: calc(15px + 20px);
	padding-right: 15px;
}

.elementor-8 .elementor-element.elementor-element-00806c6 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item {
	padding-left: calc(15px + 40px);
	padding-right: 15px;
}

.elementor-8 .elementor-element.elementor-element-00806c6 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item {
	padding-left: calc(15px + 60px);
	padding-right: 15px;
}

.elementor-8 .elementor-element.elementor-element-00806c6 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item {
	padding-left: calc(15px + 80px);
	padding-right: 15px;
}

.elementor-8 .elementor-element.elementor-element-00806c6 .menu-item a.hfe-menu-item,
.elementor-8 .elementor-element.elementor-element-00806c6 .menu-item a.hfe-sub-menu-item {
	padding-top: 15px;
	padding-bottom: 15px;
}

body:not(.rtl) .elementor-8 .elementor-element.elementor-element-00806c6 .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item:not(:last-child) {
	margin-right: 25px;
}

body.rtl .elementor-8 .elementor-element.elementor-element-00806c6 .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item:not(:last-child) {
	margin-left: 25px;
}

.elementor-8 .elementor-element.elementor-element-00806c6 nav:not(.hfe-nav-menu__layout-horizontal) .hfe-nav-menu>li.menu-item:not(:last-child) {
	margin-bottom: 25px;
}

.elementor-8 .elementor-element.elementor-element-00806c6 a.hfe-menu-item,
.elementor-8 .elementor-element.elementor-element-00806c6 a.hfe-sub-menu-item {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}

.elementor-8 .elementor-element.elementor-element-00806c6 .menu-item a.hfe-menu-item,
.elementor-8 .elementor-element.elementor-element-00806c6 .sub-menu a.hfe-sub-menu-item {
	color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-00806c6 .menu-item a.hfe-menu-item:hover,
.elementor-8 .elementor-element.elementor-element-00806c6 .sub-menu a.hfe-sub-menu-item:hover,
.elementor-8 .elementor-element.elementor-element-00806c6 .menu-item.current-menu-item a.hfe-menu-item,
.elementor-8 .elementor-element.elementor-element-00806c6 .menu-item a.hfe-menu-item.highlighted,
.elementor-8 .elementor-element.elementor-element-00806c6 .menu-item a.hfe-menu-item:focus {
	color: #C69313;
}

.elementor-8 .elementor-element.elementor-element-00806c6 .menu-item.current-menu-item a.hfe-menu-item,
.elementor-8 .elementor-element.elementor-element-00806c6 .menu-item.current-menu-ancestor a.hfe-menu-item {
	color: #C69313;
}

.elementor-8 .elementor-element.elementor-element-00806c6 .sub-menu,
.elementor-8 .elementor-element.elementor-element-00806c6 nav.hfe-dropdown,
.elementor-8 .elementor-element.elementor-element-00806c6 nav.hfe-dropdown-expandible,
.elementor-8 .elementor-element.elementor-element-00806c6 nav.hfe-dropdown .menu-item a.hfe-menu-item,
.elementor-8 .elementor-element.elementor-element-00806c6 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item {
	background-color: #331B1A;
}

.elementor-8 .elementor-element.elementor-element-00806c6 .sub-menu li a.hfe-sub-menu-item,
.elementor-8 .elementor-element.elementor-element-00806c6 nav.hfe-dropdown li a.hfe-sub-menu-item,
.elementor-8 .elementor-element.elementor-element-00806c6 nav.hfe-dropdown li a.hfe-menu-item,
.elementor-8 .elementor-element.elementor-element-00806c6 nav.hfe-dropdown-expandible li a.hfe-menu-item,
.elementor-8 .elementor-element.elementor-element-00806c6 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item {
	font-family: "Poppins", Sans-serif;
	font-weight: 300;
}

.elementor-8 .elementor-element.elementor-element-00806c6 ul.sub-menu {
	width: 220px;
}

.elementor-8 .elementor-element.elementor-element-00806c6 .sub-menu a.hfe-sub-menu-item,
.elementor-8 .elementor-element.elementor-element-00806c6 nav.hfe-dropdown li a.hfe-menu-item,
.elementor-8 .elementor-element.elementor-element-00806c6 nav.hfe-dropdown li a.hfe-sub-menu-item,
.elementor-8 .elementor-element.elementor-element-00806c6 nav.hfe-dropdown-expandible li a.hfe-menu-item,
.elementor-8 .elementor-element.elementor-element-00806c6 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-8 .elementor-element.elementor-element-00806c6 .sub-menu li.menu-item:not(:last-child),
.elementor-8 .elementor-element.elementor-element-00806c6 nav.hfe-dropdown li.menu-item:not(:last-child),
.elementor-8 .elementor-element.elementor-element-00806c6 nav.hfe-dropdown-expandible li.menu-item:not(:last-child) {
	border-bottom-style: solid;
	border-bottom-color: #5C5C5CD4;
	border-bottom-width: 1px;
}

.elementor-8 .elementor-element.elementor-element-00806c6 div.hfe-nav-menu-icon {
	color: #C69313;
}

.elementor-8 .elementor-element.elementor-element-00806c6 div.hfe-nav-menu-icon svg {
	fill: #C69313;
}

.elementor-8 .elementor-element.elementor-element-79e299a>.elementor-container {
	min-height: 700px;
}

.elementor-8 .elementor-element.elementor-element-79e299a:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-79e299a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2022/10/bg-min-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-79e299a {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 65px;
}

.elementor-8 .elementor-element.elementor-element-79e299a>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-1a39dff.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-8 .elementor-element.elementor-element-1a39dff.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-8 .elementor-element.elementor-element-1a39dff.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8 .elementor-element.elementor-element-1a39dff>.elementor-element-populated {
	margin: 110px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-8 .elementor-element.elementor-element-b976e71 .elementor-heading-title {
	color: #6C590E;
	font-family: 'Geotica W01';
	font-size: 50px;
	font-weight: 500;
	letter-spacing: 1px;
}

.elementor-8 .elementor-element.elementor-element-03d02a7 .elementor-heading-title {
	color: #331B1A;
	font-family: "Geotica W01", Sans-serif;
	font-size: 70px;
	font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-4bac716 .elementor-heading-title {
	color: #331B1A;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.5em;
}

.elementor-8 .elementor-element.elementor-element-4bac716>.elementor-widget-container {
	margin: 10px 0px -10px 0px;
}

.elementor-8 .elementor-element.elementor-element-57f123e .elementor-heading-title {
	color: #C69313;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.5em;
}

.elementor-8 .elementor-element.elementor-element-bc72ff6 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	fill: #331B1A;
	color: #331B1A;
	background-color: #61CE7000;
	border-style: double;
	border-width: 5px 5px 5px 5px;
	border-color: #C8930D;
	border-radius: 8px 8px 8px 8px;
	padding: 18px 60px 18px 60px;
}

.elementor-8 .elementor-element.elementor-element-bc72ff6 .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-bc72ff6 .elementor-button:focus {
	color: #FFFFFF;
	background-color: #331B1A;
}

.elementor-8 .elementor-element.elementor-element-bc72ff6 .elementor-button:hover svg,
.elementor-8 .elementor-element.elementor-element-bc72ff6 .elementor-button:focus svg {
	fill: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-bc72ff6>.elementor-widget-container {
	margin: 15px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-e1387fa.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-e1387fa.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-657d110 img {
	width: 100%;
}

.elementor-8 .elementor-element.elementor-element-cf9139e>.elementor-container {
	max-width: 1388px;
}

.elementor-8 .elementor-element.elementor-element-cf9139e:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-cf9139e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #331B1A;
}

.elementor-8 .elementor-element.elementor-element-cf9139e {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8 .elementor-element.elementor-element-cf9139e>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-1c8d581>.elementor-container {
	max-width: 1388px;
}

.elementor-8 .elementor-element.elementor-element-1c8d581:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-1c8d581>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2022/09/pattern.png");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-8 .elementor-element.elementor-element-1c8d581 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 0px 020px 0px;
}

.elementor-8 .elementor-element.elementor-element-1c8d581>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-a5fc3f2 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-a5fc3f2 .elementor-heading-title {
	color: #C69313;
	font-family: 'Geotica W01';

	font-size: 70px;
	font-weight: 400;
	letter-spacing: 1px;
}

.elementor-8 .elementor-element.elementor-element-972c7dd {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-972c7dd .elementor-heading-title {
	color: #FFEA9E;
	font-family: "Geotica W01", Sans-serif;
	font-size: 70px;
	font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-b70a099>.elementor-container {
	max-width: 1388px;
}

.elementor-8 .elementor-element.elementor-element-b70a099 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 20px 24px 20px 24px;
}

.elementor-8 .elementor-element.elementor-element-b70a099>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-76dae41.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-76dae41.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-f5c3eba {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-f5c3eba .elementor-heading-title {
	color: #C69313;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-cee5f48 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-cee5f48 .elementor-heading-title {
	color: #C69313;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-e7835e1 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-e7835e1 .elementor-heading-title {
	color: #C69313;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-b588733 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-b588733 .elementor-heading-title {
	color: #C69313;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-bed8c26>.elementor-container {
	max-width: 1388px;
}

.elementor-8 .elementor-element.elementor-element-bed8c26 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 20px 24px 20px 24px;
}

.elementor-8 .elementor-element.elementor-element-bed8c26>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-1470e68 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-1470e68 .elementor-heading-title {
	color: #C69313;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-147c720 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-147c720 .elementor-heading-title {
	color: #C69313;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-6f7b83e {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-6f7b83e .elementor-heading-title {
	color: #C69313;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-4ed03e7 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-4ed03e7 .elementor-heading-title {
	color: #C69313;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-b032047>.elementor-container {
	max-width: 1388px;
}

.elementor-8 .elementor-element.elementor-element-b032047 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 20px 0px 20px 0px;
}

.elementor-8 .elementor-element.elementor-element-b032047>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-93cab60.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-93cab60.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-041be24 .elementor-heading-title {
	color: #C69313;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-69cee5d .elementor-heading-title {
	color: #C69313;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-2a33c8f .elementor-heading-title {
	color: #C69313;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-5d3c3b2 .elementor-heading-title {
	color: #C69313;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-332a1f5>.elementor-container {
	max-width: 850px;
}

.elementor-8 .elementor-element.elementor-element-332a1f5:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-332a1f5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #331B1A;
}

.elementor-8 .elementor-element.elementor-element-332a1f5 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 15px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-332a1f5>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-f4e27ea img {
	width: 65%;
}

.elementor-8 .elementor-element.elementor-element-6878c72>.elementor-container {
	max-width: 1388px;
}

.elementor-8 .elementor-element.elementor-element-6878c72:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-6878c72>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #331B1A;
}

.elementor-8 .elementor-element.elementor-element-6878c72 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8 .elementor-element.elementor-element-6878c72>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-3476e06 {
	text-align: right;
}

.elementor-8 .elementor-element.elementor-element-3476e06 img {
	width: 55%;
}

.elementor-8 .elementor-element.elementor-element-f8b37c6:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-f8b37c6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #331B1A;
}

.elementor-8 .elementor-element.elementor-element-f8b37c6 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: -25px;
	padding: 0px 0px 0px 65px;
}

.elementor-8 .elementor-element.elementor-element-f8b37c6>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-4d60dc0 {
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-4d60dc0 .elementor-heading-title {
	color: #C69313;
	font-family: 'Geotica W01';
	font-size: 70px;
	font-weight: 400;
	letter-spacing: 1px;
}

.elementor-8 .elementor-element.elementor-element-007675a {
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 200;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-94f5311.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-94f5311.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-94f5311.elementor-column>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-8 .elementor-element.elementor-element-94f5311>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-95465b8 {
	text-align: right;
}

.elementor-8 .elementor-element.elementor-element-95465b8 img {
	width: 86%;
}

.elementor-8 .elementor-element.elementor-element-95465b8>.elementor-widget-container {
	margin: 0px -5px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-a09c39a>.elementor-container {
	max-width: 1388px;
}

.elementor-8 .elementor-element.elementor-element-a09c39a:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-a09c39a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #331B1A;
}

.elementor-8 .elementor-element.elementor-element-a09c39a {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8 .elementor-element.elementor-element-a09c39a>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-4a219e6 {
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-4a219e6 img {
	width: 55%;
}

.elementor-8 .elementor-element.elementor-element-26d9528:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-26d9528>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #331B1A;
}

.elementor-8 .elementor-element.elementor-element-26d9528 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 65px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-26d9528>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-8077d0d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-8077d0d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-8077d0d.elementor-column>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-8 .elementor-element.elementor-element-8077d0d>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-3615cb9 {
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-3615cb9 img {
	width: 86%;
}

.elementor-8 .elementor-element.elementor-element-3615cb9>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-f8d59ce>.elementor-element-populated {
	text-align: right;
}

.elementor-8 .elementor-element.elementor-element-9155509 {
	text-align: right;
}

.elementor-8 .elementor-element.elementor-element-9155509 .elementor-heading-title {
	color: #C69313;
	font-family: 'Geotica W01';
	font-size: 70px;
	font-weight: 400;
	letter-spacing: 1px;
}

.elementor-8 .elementor-element.elementor-element-78cd322 {
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 200;
}

.elementor-8 .elementor-element.elementor-element-3cd91a9>.elementor-container {
	max-width: 1388px;
}

.elementor-8 .elementor-element.elementor-element-3cd91a9:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-3cd91a9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #331B1A;
}

.elementor-8 .elementor-element.elementor-element-3cd91a9 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8 .elementor-element.elementor-element-3cd91a9>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-daab04a {
	text-align: right;
}

.elementor-8 .elementor-element.elementor-element-daab04a img {
	width: 65%;
}

.elementor-8 .elementor-element.elementor-element-369a67f:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-369a67f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #331B1A;
}

.elementor-8 .elementor-element.elementor-element-369a67f {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 100px 65px;
}

.elementor-8 .elementor-element.elementor-element-369a67f>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-ed70c95.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-ed70c95.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-412e993 {
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-412e993 .elementor-heading-title {
	color: #C69313;
	font-family: 'Geotica W01';
	font-size: 70px;
	font-weight: 400;
	letter-spacing: 1px;
}

.elementor-8 .elementor-element.elementor-element-1b022d6 {
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 200;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-eafe7f6.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-eafe7f6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-eafe7f6.elementor-column>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-8 .elementor-element.elementor-element-eafe7f6>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-9c57dad {
	text-align: right;
}

.elementor-8 .elementor-element.elementor-element-9c57dad img {
	width: 86%;
}

.elementor-8 .elementor-element.elementor-element-9c57dad>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-a9f536c:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-a9f536c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #331B1A;
}

.elementor-8 .elementor-element.elementor-element-a9f536c {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: -25px;
	padding: 0px 0px 0px 65px;
}

.elementor-8 .elementor-element.elementor-element-a9f536c>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-a76d3b6 {
	text-align: right;
}

.elementor-8 .elementor-element.elementor-element-a76d3b6 img {
	width: 86%;
}

.elementor-8 .elementor-element.elementor-element-a76d3b6>.elementor-widget-container {
	margin: 0px -5px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-43141c8 {
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-43141c8 .elementor-heading-title {
	color: #C69313;
	font-family: 'Geotica W01';
	font-size: 70px;
	font-weight: 400;
	letter-spacing: 1px;
}

.elementor-8 .elementor-element.elementor-element-4a8a4d4 {
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 200;
}

.elementor-8 .elementor-element.elementor-element-ce90dd8:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-ce90dd8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #331B1A;
}

.elementor-8 .elementor-element.elementor-element-ce90dd8 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 65px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-ce90dd8>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-51a4064.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-51a4064.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-51a4064.elementor-column>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-8 .elementor-element.elementor-element-51a4064>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-7b0af3c {
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-7b0af3c img {
	width: 86%;
}

.elementor-8 .elementor-element.elementor-element-7b0af3c>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-0793a70 {
	text-align: right;
}

.elementor-8 .elementor-element.elementor-element-0793a70 .elementor-heading-title {
	color: #C69313;
	font-family: 'Geotica W01';
	font-size: 70px;
	font-weight: 400;
	word-spacing: 1px;
}

.elementor-8 .elementor-element.elementor-element-3234ab9 {
	text-align: right;
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 200;
}

.elementor-8 .elementor-element.elementor-element-705277c:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-705277c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #331B1A;
}

.elementor-8 .elementor-element.elementor-element-705277c {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 65px;
}

.elementor-8 .elementor-element.elementor-element-705277c>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-d6f3eb5.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-d6f3eb5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-dee00e0 {
	text-align: right;
}

.elementor-8 .elementor-element.elementor-element-dee00e0 img {
	width: 86%;
}

.elementor-8 .elementor-element.elementor-element-dee00e0>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-2ebee11 {
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-2ebee11 .elementor-heading-title {
	color: #C69313;
	font-family: 'Geotica W01';
	font-size: 70px;
	font-weight: 400;
	letter-spacing: 1px;
}

.elementor-8 .elementor-element.elementor-element-8a0466e {
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 200;
}

.elementor-8 .elementor-element.elementor-element-4536398>.elementor-container {
	max-width: 1388px;
}

.elementor-8 .elementor-element.elementor-element-4536398:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-4536398>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFEA9E;
}

.elementor-8 .elementor-element.elementor-element-4536398 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 24px 100px 24px;
}

.elementor-8 .elementor-element.elementor-element-4536398>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-4432d17>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-4432d17>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-713a52e>.elementor-container {
	max-width: 1388px;
}

.elementor-8 .elementor-element.elementor-element-713a52e:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-713a52e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2022/09/black-pattern.png");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-8 .elementor-element.elementor-element-713a52e {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 100px 0px 50px 0px;
}

.elementor-8 .elementor-element.elementor-element-713a52e>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-0e2b4e5 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-0e2b4e5 .elementor-heading-title {
	color: #C69313;
	font-family: 'Geotica W01';
	font-size: 70px;
	font-weight: 400;
	letter-spacing: 1px;
}

.elementor-8 .elementor-element.elementor-element-976ec99 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-976ec99 .elementor-heading-title {
	color: #331B1A;
	font-family: "Geotica W01", Sans-serif;
	font-size: 65px;
	font-weight: 500;
}

.elementor-8 .elementor-element.elementor-element-a0d8e47>.elementor-container {
	max-width: 1388px;
}

.elementor-8 .elementor-element.elementor-element-a0d8e47 {
	margin-top: 50px;
	margin-bottom: 0px;
	padding: 0px 24px 0px 24px;
}

.elementor-8 .elementor-element.elementor-element-a9b0892>.elementor-element-populated,
.elementor-8 .elementor-element.elementor-element-a9b0892>.elementor-element-populated>.elementor-background-overlay,
.elementor-8 .elementor-element.elementor-element-a9b0892>.elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-8 .elementor-element.elementor-element-a9b0892>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-a9b0892>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-78b9cb5 img {
	opacity: 1;
	transition-duration: 0.8s;
}

.elementor-8 .elementor-element.elementor-element-78b9cb5:hover img {
	opacity: 0;
}

.elementor-8 .elementor-element.elementor-element-79abc24>.elementor-element-populated,
.elementor-8 .elementor-element.elementor-element-79abc24>.elementor-element-populated>.elementor-background-overlay,
.elementor-8 .elementor-element.elementor-element-79abc24>.elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-8 .elementor-element.elementor-element-79abc24>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-79abc24>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-633c24b img {
	opacity: 1;
	transition-duration: 0.8s;
}

.elementor-8 .elementor-element.elementor-element-633c24b:hover img {
	opacity: 0;
}

.elementor-8 .elementor-element.elementor-element-c0cf36e>.elementor-element-populated,
.elementor-8 .elementor-element.elementor-element-c0cf36e>.elementor-element-populated>.elementor-background-overlay,
.elementor-8 .elementor-element.elementor-element-c0cf36e>.elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-8 .elementor-element.elementor-element-c0cf36e>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-c0cf36e>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-171b7f1 img {
	opacity: 1;
	transition-duration: 0.8s;
}

.elementor-8 .elementor-element.elementor-element-171b7f1:hover img {
	opacity: 0;
}

.elementor-8 .elementor-element.elementor-element-22f2c7e .elementor-background-slideshow__slide__image {
	background-size: contain;
	background-position: center center;
}

.elementor-8 .elementor-element.elementor-element-22f2c7e>.elementor-element-populated,
.elementor-8 .elementor-element.elementor-element-22f2c7e>.elementor-element-populated>.elementor-background-overlay,
.elementor-8 .elementor-element.elementor-element-22f2c7e>.elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-8 .elementor-element.elementor-element-22f2c7e>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-22f2c7e>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-2dce68a img {
	opacity: 1;
	transition-duration: 0.8s;
}

.elementor-8 .elementor-element.elementor-element-2dce68a:hover img {
	opacity: 0;
}

.elementor-8 .elementor-element.elementor-element-0d43c2d>.elementor-container {
	max-width: 1388px;
}

.elementor-8 .elementor-element.elementor-element-0d43c2d {
	margin-top: 20px;
	margin-bottom: 0px;
	padding: 0px 24px 0px 24px;
}

.elementor-8 .elementor-element.elementor-element-12b5b6c>.elementor-element-populated,
.elementor-8 .elementor-element.elementor-element-12b5b6c>.elementor-element-populated>.elementor-background-overlay,
.elementor-8 .elementor-element.elementor-element-12b5b6c>.elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-8 .elementor-element.elementor-element-12b5b6c>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-12b5b6c>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-7bca1a7 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-7bca1a7 .elementor-heading-title {
	color: #331B1E;
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-484130a>.elementor-element-populated,
.elementor-8 .elementor-element.elementor-element-484130a>.elementor-element-populated>.elementor-background-overlay,
.elementor-8 .elementor-element.elementor-element-484130a>.elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-8 .elementor-element.elementor-element-484130a>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-484130a>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-41039e6 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-41039e6 .elementor-heading-title {
	color: #331B1E;
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-b300988>.elementor-element-populated,
.elementor-8 .elementor-element.elementor-element-b300988>.elementor-element-populated>.elementor-background-overlay,
.elementor-8 .elementor-element.elementor-element-b300988>.elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-8 .elementor-element.elementor-element-b300988>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-b300988>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-eb15e48 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-eb15e48 .elementor-heading-title {
	color: #331B1E;
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-f5ca339 .elementor-background-slideshow__slide__image {
	background-size: contain;
	background-position: center center;
}

.elementor-8 .elementor-element.elementor-element-f5ca339>.elementor-element-populated,
.elementor-8 .elementor-element.elementor-element-f5ca339>.elementor-element-populated>.elementor-background-overlay,
.elementor-8 .elementor-element.elementor-element-f5ca339>.elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-8 .elementor-element.elementor-element-f5ca339>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-f5ca339>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-009a324 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-009a324 .elementor-heading-title {
	color: #331B1E;
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-9ad4a5e>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8 .elementor-element.elementor-element-9ad4a5e>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-88f74dd img {
	opacity: 1;
	transition-duration: 1s;
}

.elementor-8 .elementor-element.elementor-element-88f74dd:hover img {
	opacity: 0;
}

.elementor-8 .elementor-element.elementor-element-7d142b7 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-7d142b7 .elementor-heading-title {
	color: #331B1A;
	font-family: "Montserrat", Sans-serif;
	font-size: 32px;
	font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-26117a9>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8 .elementor-element.elementor-element-26117a9>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-f275114 img {
	opacity: 1;
	transition-duration: 1s;
}

.elementor-8 .elementor-element.elementor-element-f275114:hover img {
	opacity: 0;
}

.elementor-8 .elementor-element.elementor-element-0742678 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-0742678 .elementor-heading-title {
	color: #331B1A;
	font-family: "Montserrat", Sans-serif;
	font-size: 32px;
	font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-b3db91a>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8 .elementor-element.elementor-element-b3db91a>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-b3a1855 img {
	opacity: 1;
	transition-duration: 1s;
}

.elementor-8 .elementor-element.elementor-element-b3a1855:hover img {
	opacity: 0;
}

.elementor-8 .elementor-element.elementor-element-5945fd7 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-5945fd7 .elementor-heading-title {
	color: #331B1A;
	font-family: "Montserrat", Sans-serif;
	font-size: 32px;
	font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-b4c26a6>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8 .elementor-element.elementor-element-b4c26a6>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-7cac747 img {
	opacity: 1;
	transition-duration: 1s;
}

.elementor-8 .elementor-element.elementor-element-7cac747:hover img {
	opacity: 0;
}

.elementor-8 .elementor-element.elementor-element-70eb86a {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-70eb86a .elementor-heading-title {
	color: #331B1A;
	font-family: "Montserrat", Sans-serif;
	font-size: 32px;
	font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-dca9700 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	fill: #331B1A;
	color: #331B1A;
	background-color: #FFEA9E;
	border-style: double;
	border-width: 5px 5px 5px 5px;
	border-color: #C8930D;
	border-radius: 8px 8px 8px 8px;
	padding: 18px 70px 18px 70px;
}

.elementor-8 .elementor-element.elementor-element-dca9700 .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-dca9700 .elementor-button:focus {
	color: #FFFFFF;
	background-color: #331B1A;
}

.elementor-8 .elementor-element.elementor-element-dca9700 .elementor-button:hover svg,
.elementor-8 .elementor-element.elementor-element-dca9700 .elementor-button:focus svg {
	fill: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-dca9700>.elementor-widget-container {
	margin: 80px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-44ba814>.elementor-container {
	max-width: 1388px;
}

.elementor-8 .elementor-element.elementor-element-44ba814:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-44ba814>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #331B1A;
}

.elementor-8 .elementor-element.elementor-element-44ba814 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 24px 100px 24px;
}

.elementor-8 .elementor-element.elementor-element-44ba814>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-f63acc8>.elementor-container {
	max-width: 1388px;
}

.elementor-8 .elementor-element.elementor-element-f63acc8:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-f63acc8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2022/09/pattern.png");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-8 .elementor-element.elementor-element-f63acc8 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 0px 50px 0px;
}

.elementor-8 .elementor-element.elementor-element-f63acc8>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-8c6f22f {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-8c6f22f .elementor-heading-title {
	color: #C69313;
    font-family: 'Geotica W01';
	font-size: 70px;
	font-weight: 400;
	letter-spacing: 1px;
}

.elementor-8 .elementor-element.elementor-element-18e8932 {
	text-align: center;
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-8 .elementor-element.elementor-element-18e8932>.elementor-widget-container {
	margin: 0px 0px -50px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-51498ab {
	text-align: center;
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-8 .elementor-element.elementor-element-51498ab>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-a480971>.elementor-element-populated {
	margin: 50px 50px 0px 50px;
	--e-column-margin-right: 50px;
	--e-column-margin-left: 50px;
}

.elementor-8 .elementor-element.elementor-element-fd7634d .elementor-custom-embed-play i {
	font-size: 129px;
}

.elementor-8 .elementor-element.elementor-element-fd7634d .elementor-custom-embed-play svg {
	width: 129px;
	height: 129px;
}

.elementor-8 .elementor-element.elementor-element-19f3d6c>.elementor-container {
	max-width: 1388px;
}

.elementor-8 .elementor-element.elementor-element-19f3d6c:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-19f3d6c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FCEFBF;
}

.elementor-8 .elementor-element.elementor-element-19f3d6c {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 24px 100px 24px;
}

.elementor-8 .elementor-element.elementor-element-19f3d6c>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-f9b70da>.elementor-container {
	max-width: 1388px;
}

.elementor-8 .elementor-element.elementor-element-f9b70da:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-f9b70da>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2022/09/black-pattern.png");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-8 .elementor-element.elementor-element-f9b70da {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 0px 50px 0px;
}

.elementor-8 .elementor-element.elementor-element-f9b70da>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-44965d8 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-44965d8 .elementor-heading-title {
	color: #C69313;
	font-family: 'Geotica W01';

	font-size: 50px;
	font-weight: 400;
	letter-spacing: 1px;
}

.elementor-8 .elementor-element.elementor-element-40addef {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-40addef .elementor-heading-title {
	color: #331B1A;
	font-family: "Geotica W01", Sans-serif;
	font-size: 65px;
	font-weight: 500;
}

.elementor-8 .elementor-element.elementor-element-8d1b1da>.elementor-container {
	max-width: 1388px;
}

.elementor-8 .elementor-element.elementor-element-8d1b1da {
	padding: 50px 24px 0px 24px;
}

.elementor-8 .elementor-element.elementor-element-60b9afb>.elementor-element-populated {
	margin: 15px 15px 15px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
}

.elementor-8 .elementor-element.elementor-element-721a153.elementor-position-right .elementor-image-box-img {
	margin-left: 25px;
}

.elementor-8 .elementor-element.elementor-element-721a153.elementor-position-left .elementor-image-box-img {
	margin-right: 25px;
}

.elementor-8 .elementor-element.elementor-element-721a153.elementor-position-top .elementor-image-box-img {
	margin-bottom: 25px;
}

.elementor-8 .elementor-element.elementor-element-721a153 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-8 .elementor-element.elementor-element-721a153 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-721a153 .elementor-image-box-title {
	margin-bottom: 10px;
	color: #331B1A;
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
}

.elementor-8 .elementor-element.elementor-element-721a153 .elementor-image-box-description {
	color: #331B1A;
	font-family: "Poppins", Sans-serif;
	font-weight: 300;
}

.elementor-8 .elementor-element.elementor-element-2d87807>.elementor-element-populated {
	margin: 15px 15px 15px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
}

.elementor-8 .elementor-element.elementor-element-a0d549f.elementor-position-right .elementor-image-box-img {
	margin-left: 25px;
}

.elementor-8 .elementor-element.elementor-element-a0d549f.elementor-position-left .elementor-image-box-img {
	margin-right: 25px;
}

.elementor-8 .elementor-element.elementor-element-a0d549f.elementor-position-top .elementor-image-box-img {
	margin-bottom: 25px;
}

.elementor-8 .elementor-element.elementor-element-a0d549f .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-8 .elementor-element.elementor-element-a0d549f .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-a0d549f .elementor-image-box-title {
	margin-bottom: 10px;
	color: #331B1A;
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
}

.elementor-8 .elementor-element.elementor-element-a0d549f .elementor-image-box-description {
	color: #331B1A;
	font-family: "Poppins", Sans-serif;
	font-weight: 300;
}

.elementor-8 .elementor-element.elementor-element-c604e69>.elementor-element-populated {
	margin: 15px 15px 15px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
}

.elementor-8 .elementor-element.elementor-element-4fc9565.elementor-position-right .elementor-image-box-img {
	margin-left: 25px;
}

.elementor-8 .elementor-element.elementor-element-4fc9565.elementor-position-left .elementor-image-box-img {
	margin-right: 25px;
}

.elementor-8 .elementor-element.elementor-element-4fc9565.elementor-position-top .elementor-image-box-img {
	margin-bottom: 25px;
}

.elementor-8 .elementor-element.elementor-element-4fc9565 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-8 .elementor-element.elementor-element-4fc9565 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-4fc9565 .elementor-image-box-title {
	margin-bottom: 10px;
	color: #331B1A;
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
}

.elementor-8 .elementor-element.elementor-element-4fc9565 .elementor-image-box-description {
	color: #331B1A;
	font-family: "Poppins", Sans-serif;
	font-weight: 300;
}

.elementor-8 .elementor-element.elementor-element-3ca7316>.elementor-element-populated {
	margin: 15px 15px 15px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
}

.elementor-8 .elementor-element.elementor-element-a5e197a.elementor-position-right .elementor-image-box-img {
	margin-left: 25px;
}

.elementor-8 .elementor-element.elementor-element-a5e197a.elementor-position-left .elementor-image-box-img {
	margin-right: 25px;
}

.elementor-8 .elementor-element.elementor-element-a5e197a.elementor-position-top .elementor-image-box-img {
	margin-bottom: 25px;
}

.elementor-8 .elementor-element.elementor-element-a5e197a .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-8 .elementor-element.elementor-element-a5e197a .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-a5e197a .elementor-image-box-title {
	margin-bottom: 10px;
	color: #331B1A;
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
}

.elementor-8 .elementor-element.elementor-element-a5e197a .elementor-image-box-description {
	color: #331B1A;
	font-family: "Poppins", Sans-serif;
	font-weight: 300;
}

.elementor-8 .elementor-element.elementor-element-96e0368:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-96e0368>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFE891;
}

.elementor-8 .elementor-element.elementor-element-96e0368 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 100px 0px 0px 40px;
}

.elementor-8 .elementor-element.elementor-element-96e0368>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-a508bd4 {
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-a508bd4 .elementor-heading-title {
	color: #331B1A;
	font-family: 'Geotica W01';

	font-size: 70px;
	font-weight: 400;
	letter-spacing: 1px;
}

.elementor-8 .elementor-element.elementor-element-a508bd4>.elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-8 .elementor-element.elementor-element-18714c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(16px/2);
}

.elementor-8 .elementor-element.elementor-element-18714c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(16px/2);
}

.elementor-8 .elementor-element.elementor-element-18714c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(16px/2);
	margin-left: calc(16px/2);
}

.elementor-8 .elementor-element.elementor-element-18714c6 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-16px/2);
	margin-left: calc(-16px/2);
}

body.rtl .elementor-8 .elementor-element.elementor-element-18714c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-16px/2);
}

body:not(.rtl) .elementor-8 .elementor-element.elementor-element-18714c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-16px/2);
}

.elementor-8 .elementor-element.elementor-element-18714c6 .elementor-icon-list-icon i {
	color: #331B1A;
}

.elementor-8 .elementor-element.elementor-element-18714c6 .elementor-icon-list-icon svg {
	fill: #331B1A;
}

.elementor-8 .elementor-element.elementor-element-18714c6 {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
}

.elementor-8 .elementor-element.elementor-element-18714c6 .elementor-icon-list-text {
	color: #331B1A;
	padding-left: 15px;
}

.elementor-8 .elementor-element.elementor-element-18714c6 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-8 .elementor-element.elementor-element-18714c6 .elementor-icon-list-item>a {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	text-decoration: none;
}

.elementor-8 .elementor-element.elementor-element-18714c6>.elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-8 .elementor-element.elementor-element-204226a>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-204226a {
	z-index: 4;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-a3ff563.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-a3ff563.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-a3ff563:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8 .elementor-element.elementor-element-a3ff563>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2022/09/Map-final.png");
	background-position: center center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-a3ff563>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8 .elementor-element.elementor-element-a3ff563>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-4639d6e img {
	width: 30%;
}

.elementor-8 .elementor-element.elementor-element-c45c470:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-c45c470>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFE891;
}

.elementor-8 .elementor-element.elementor-element-c45c470 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8 .elementor-element.elementor-element-c45c470>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-dddacc8>.elementor-container {
	max-width: 1388px;
	min-height: 645px;
}

.elementor-8 .elementor-element.elementor-element-dddacc8:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-dddacc8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFE891;
	background-image: url("../../2022/09/footer-bg-1.png");
	background-position: bottom center;
	background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-dddacc8>.elementor-background-overlay {
	opacity: 0;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-dddacc8 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 24px 24px 54px 24px;
	z-index: 5;
}

.elementor-8 .elementor-element.elementor-element-80959dc>.elementor-element-populated>.elementor-background-overlay {
	opacity: 0.5;
}

.elementor-8 .elementor-element.elementor-element-80959dc>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8 .elementor-element.elementor-element-80959dc>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-3c6d34c {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-8 .elementor-element.elementor-element-3c6d34c .elementor-divider-separator {
	width: 100%;
}

.elementor-8 .elementor-element.elementor-element-3c6d34c .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-8 .elementor-element.elementor-element-95817a5 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-95817a5 img {
	width: 10%;
}

.elementor-8 .elementor-element.elementor-element-95817a5>.elementor-widget-container {
	margin: 100px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-45fce3d {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 28px;
	--grid-column-gap: 5px;
	--grid-row-gap: 0px;
}

.elementor-8 .elementor-element.elementor-element-45fce3d .elementor-widget-container {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-45fce3d .elementor-social-icon {
	background-color: #02010100;
}

.elementor-8 .elementor-element.elementor-element-cc43703 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(45px/2);
}

.elementor-8 .elementor-element.elementor-element-cc43703 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(45px/2);
}

.elementor-8 .elementor-element.elementor-element-cc43703 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(45px/2);
	margin-left: calc(45px/2);
}

.elementor-8 .elementor-element.elementor-element-cc43703 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-45px/2);
	margin-left: calc(-45px/2);
}

body.rtl .elementor-8 .elementor-element.elementor-element-cc43703 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-45px/2);
}

body:not(.rtl) .elementor-8 .elementor-element.elementor-element-cc43703 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-45px/2);
}

.elementor-8 .elementor-element.elementor-element-cc43703 {
	--e-icon-list-icon-size: 14px;
}

.elementor-8 .elementor-element.elementor-element-cc43703 .elementor-icon-list-text {
	color: #331B1A;
}

.elementor-8 .elementor-element.elementor-element-cc43703 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-8 .elementor-element.elementor-element-cc43703 .elementor-icon-list-item>a {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-8 .elementor-element.elementor-element-b00c4dd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(45px/2);
}

.elementor-8 .elementor-element.elementor-element-b00c4dd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(45px/2);
}

.elementor-8 .elementor-element.elementor-element-b00c4dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(45px/2);
	margin-left: calc(45px/2);
}

.elementor-8 .elementor-element.elementor-element-b00c4dd .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-45px/2);
	margin-left: calc(-45px/2);
}

body.rtl .elementor-8 .elementor-element.elementor-element-b00c4dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-45px/2);
}

body:not(.rtl) .elementor-8 .elementor-element.elementor-element-b00c4dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-45px/2);
}

.elementor-8 .elementor-element.elementor-element-b00c4dd {
	--e-icon-list-icon-size: 14px;
}

.elementor-8 .elementor-element.elementor-element-b00c4dd .elementor-icon-list-text {
	color: #331B1A;
}

.elementor-8 .elementor-element.elementor-element-b00c4dd .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-8 .elementor-element.elementor-element-b00c4dd .elementor-icon-list-item>a {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

body.elementor-page-8:not(.elementor-motion-effects-element-type-background),
body.elementor-page-8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFE891;
}

@media(max-width:1024px) {
	body:not(.rtl) .elementor-8 .elementor-element.elementor-element-2063b1f.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item:not(:last-child) {
		margin-right: 0px;
	}

	body .elementor-8 .elementor-element.elementor-element-2063b1f nav.hfe-nav-menu__layout-vertical .hfe-nav-menu>li.menu-item:not(:last-child) {
		margin-bottom: 0px;
	}

	body:not(.rtl) .elementor-8 .elementor-element.elementor-element-00806c6.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item:not(:last-child) {
		margin-right: 0px;
	}

	body .elementor-8 .elementor-element.elementor-element-00806c6 nav.hfe-nav-menu__layout-vertical .hfe-nav-menu>li.menu-item:not(:last-child) {
		margin-bottom: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-79e299a>.elementor-container {
		min-height: 400px;
	}

	.elementor-8 .elementor-element.elementor-element-79e299a {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 48px;
	}

	.elementor-8 .elementor-element.elementor-element-1a39dff>.elementor-element-populated {
		margin: 50px 0px 50px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-b976e71 .elementor-heading-title {
		font-size: 30px;
	}

	.elementor-8 .elementor-element.elementor-element-03d02a7 .elementor-heading-title {
		font-size: 35px;
	}

	.elementor-8 .elementor-element.elementor-element-4bac716 .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-8 .elementor-element.elementor-element-57f123e .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-8 .elementor-element.elementor-element-bc72ff6 .elementor-button {
		font-size: 16px;
		padding: 14px 50px 14px 50px;
	}

	.elementor-8 .elementor-element.elementor-element-bc72ff6>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-1c8d581 {
		padding: 50px 0px 10px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-35f5073>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 10px;
	}

	.elementor-8 .elementor-element.elementor-element-a5fc3f2 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-8 .elementor-element.elementor-element-972c7dd .elementor-heading-title {
		font-size: 35px;
	}

	.elementor-8 .elementor-element.elementor-element-b70a099 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-f5c3eba .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-8 .elementor-element.elementor-element-cee5f48 .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-8 .elementor-element.elementor-element-e7835e1 .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-8 .elementor-element.elementor-element-b588733 .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-8 .elementor-element.elementor-element-bed8c26 {
		padding: 20px 24px 0px 024px;
	}

	.elementor-8 .elementor-element.elementor-element-1470e68 {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-1470e68 .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-8 .elementor-element.elementor-element-147c720 .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-8 .elementor-element.elementor-element-147c720>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-6f7b83e .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-8 .elementor-element.elementor-element-4ed03e7 .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-8 .elementor-element.elementor-element-3476e06 img {
		width: 40%;
	}

	.elementor-8 .elementor-element.elementor-element-f8b37c6 {
		padding: 0px 0px 0px 24px;
	}

	.elementor-8 .elementor-element.elementor-element-4d60dc0 .elementor-heading-title {
		font-size: 45px;
	}

	.elementor-8 .elementor-element.elementor-element-007675a {
		font-size: 14px;
	}

	.elementor-8 .elementor-element.elementor-element-4a219e6 img {
		width: 40%;
	}

	.elementor-8 .elementor-element.elementor-element-26d9528 {
		padding: 0px 24px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-f8d59ce>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-9155509 .elementor-heading-title {
		font-size: 45px;
	}

	.elementor-8 .elementor-element.elementor-element-78cd322 {
		font-size: 14px;
	}

	.elementor-8 .elementor-element.elementor-element-daab04a img {
		width: 46%;
	}

	.elementor-8 .elementor-element.elementor-element-369a67f {
		padding: 0px 0px 50px 24px;
	}

	.elementor-8 .elementor-element.elementor-element-412e993 .elementor-heading-title {
		font-size: 45px;
	}

	.elementor-8 .elementor-element.elementor-element-1b022d6 {
		font-size: 14px;
	}

	.elementor-8 .elementor-element.elementor-element-4536398 {
		padding: 0px 24px 50px 24px;
	}

	.elementor-8 .elementor-element.elementor-element-4432d17>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 20px;
	}

	.elementor-8 .elementor-element.elementor-element-713a52e {
		padding: 50px 0px 10px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-516358c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 10px;
	}

	.elementor-8 .elementor-element.elementor-element-0e2b4e5 .elementor-heading-title {
		font-size: 45px;
	}

	.elementor-8 .elementor-element.elementor-element-976ec99 .elementor-heading-title {
		font-size: 35px;
	}

	.elementor-8 .elementor-element.elementor-element-a0d8e47 {
		padding: 0px 12px 0px 12px;
	}

	.elementor-8 .elementor-element.elementor-element-0d43c2d {
		padding: 0px 12px 0px 12px;
	}

	.elementor-8 .elementor-element.elementor-element-dca9700 .elementor-button {
		font-size: 16px;
		padding: 14px 60px 14px 60px;
	}

	.elementor-8 .elementor-element.elementor-element-dca9700>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-44ba814 {
		padding: 0px 0px 50px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-f63acc8 {
		padding: 50px 0px 20px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-041d5c0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 10px;
	}

	.elementor-8 .elementor-element.elementor-element-8c6f22f .elementor-heading-title {
		font-size: 45px;
	}

	.elementor-8 .elementor-element.elementor-element-18e8932>.elementor-widget-container {
		padding: 0px 150px 0px 150px;
	}

	.elementor-8 .elementor-element.elementor-element-51498ab {
		font-size: 16px;
	}

	.elementor-8 .elementor-element.elementor-element-51498ab>.elementor-widget-container {
		padding: 0px 150px 0px 150px;
	}

	.elementor-8 .elementor-element.elementor-element-359fad4 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 24px 0px 24px;
	}

	.elementor-8 .elementor-element.elementor-element-a480971>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 24px 0px 24px;
	}

	.elementor-8 .elementor-element.elementor-element-19f3d6c {
		padding: 0px 24px 50px 24px;
	}

	.elementor-8 .elementor-element.elementor-element-f9b70da {
		padding: 50px 0px 20px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-7ec17f6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 10px;
	}

	.elementor-8 .elementor-element.elementor-element-44965d8 .elementor-heading-title {
		font-size: 45px;
	}

	.elementor-8 .elementor-element.elementor-element-40addef .elementor-heading-title {
		font-size: 35px;
	}

	.elementor-8 .elementor-element.elementor-element-8d1b1da {
		padding: 20px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-721a153 .elementor-image-box-title {
		font-size: 18px;
	}

	.elementor-8 .elementor-element.elementor-element-721a153 .elementor-image-box-description {
		font-size: 14px;
	}

	.elementor-8 .elementor-element.elementor-element-a0d549f .elementor-image-box-title {
		font-size: 18px;
	}

	.elementor-8 .elementor-element.elementor-element-a0d549f .elementor-image-box-description {
		font-size: 14px;
	}

	.elementor-8 .elementor-element.elementor-element-4fc9565 .elementor-image-box-title {
		font-size: 18px;
	}

	.elementor-8 .elementor-element.elementor-element-4fc9565 .elementor-image-box-description {
		font-size: 14px;
	}

	.elementor-8 .elementor-element.elementor-element-a5e197a .elementor-image-box-title {
		font-size: 18px;
	}

	.elementor-8 .elementor-element.elementor-element-a5e197a .elementor-image-box-description {
		font-size: 14px;
	}

	.elementor-8 .elementor-element.elementor-element-96e0368 {
		padding: 50px 24px 0px 24px;
	}

	.elementor-8 .elementor-element.elementor-element-9521fc7>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-a508bd4 .elementor-heading-title {
		font-size: 45px;
	}

	.elementor-8 .elementor-element.elementor-element-18714c6 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-8 .elementor-element.elementor-element-18714c6 .elementor-icon-list-item>a {
		font-size: 16px;
	}

	.elementor-8 .elementor-element.elementor-element-204226a>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-dddacc8:not(.elementor-motion-effects-element-type-background),
	.elementor-8 .elementor-element.elementor-element-dddacc8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: bottom center;
	}

	.elementor-8 .elementor-element.elementor-element-80959dc>.elementor-element-populated {
		padding: 0px 40px 0px 40px;
	}

	.elementor-8 .elementor-element.elementor-element-95817a5>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-45fce3d {
		--icon-size: 18px;
	}
}

@media(max-width:767px) {
	body:not(.rtl) .elementor-8 .elementor-element.elementor-element-2063b1f.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item:not(:last-child) {
		margin-right: 0px;
	}

	body .elementor-8 .elementor-element.elementor-element-2063b1f nav.hfe-nav-menu__layout-vertical .hfe-nav-menu>li.menu-item:not(:last-child) {
		margin-bottom: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-e00441c {
		padding: 05px 10px 05px 10px;
	}

	.elementor-8 .elementor-element.elementor-element-e7bdd62 {
		width: 50%;
	}

	.elementor-8 .elementor-element.elementor-element-df8bbfb img {
		width: 35%;
	}

	.elementor-8 .elementor-element.elementor-element-efb8d5a {
		width: 50%;
	}

	body:not(.rtl) .elementor-8 .elementor-element.elementor-element-00806c6.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item:not(:last-child) {
		margin-right: 0px;
	}

	body .elementor-8 .elementor-element.elementor-element-00806c6 nav.hfe-nav-menu__layout-vertical .hfe-nav-menu>li.menu-item:not(:last-child) {
		margin-bottom: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-00806c6 .sub-menu li a.hfe-sub-menu-item,
	.elementor-8 .elementor-element.elementor-element-00806c6 nav.hfe-dropdown li a.hfe-sub-menu-item,
	.elementor-8 .elementor-element.elementor-element-00806c6 nav.hfe-dropdown li a.hfe-menu-item,
	.elementor-8 .elementor-element.elementor-element-00806c6 nav.hfe-dropdown-expandible li a.hfe-menu-item,
	.elementor-8 .elementor-element.elementor-element-00806c6 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item {
		font-size: 18px;
	}

	.elementor-8 .elementor-element.elementor-element-00806c6 .sub-menu li a.hfe-sub-menu-item,
	.elementor-8 .elementor-element.elementor-element-00806c6 nav.hfe-dropdown li a.hfe-menu-item,
	.elementor-8 .elementor-element.elementor-element-00806c6 nav.hfe-dropdown-expandible li a.hfe-menu-item {
		padding-left: 22px;
		padding-right: 22px;
	}

	.elementor-8 .elementor-element.elementor-element-00806c6 nav.hfe-dropdown-expandible a.hfe-sub-menu-item,
	.elementor-8 .elementor-element.elementor-element-00806c6 nav.hfe-dropdown li a.hfe-sub-menu-item {
		padding-left: calc(22px + 20px);
		padding-right: 22px;
	}

	.elementor-8 .elementor-element.elementor-element-00806c6 .hfe-dropdown .menu-item ul ul a.hfe-sub-menu-item,
	.elementor-8 .elementor-element.elementor-element-00806c6 .hfe-dropdown-expandible .menu-item ul ul a.hfe-sub-menu-item {
		padding-left: calc(22px + 40px);
		padding-right: 22px;
	}

	.elementor-8 .elementor-element.elementor-element-00806c6 .hfe-dropdown .menu-item ul ul ul a.hfe-sub-menu-item,
	.elementor-8 .elementor-element.elementor-element-00806c6 .hfe-dropdown-expandible .menu-item ul ul ul a.hfe-sub-menu-item {
		padding-left: calc(22px + 60px);
		padding-right: 22px;
	}

	.elementor-8 .elementor-element.elementor-element-00806c6 .hfe-dropdown .menu-item ul ul ul ul a.hfe-sub-menu-item,
	.elementor-8 .elementor-element.elementor-element-00806c6 .hfe-dropdown-expandible .menu-item ul ul ul ul a.hfe-sub-menu-item {
		padding-left: calc(22px + 80px);
		padding-right: 22px;
	}

	.elementor-8 .elementor-element.elementor-element-00806c6 .sub-menu a.hfe-sub-menu-item,
	.elementor-8 .elementor-element.elementor-element-00806c6 nav.hfe-dropdown li a.hfe-menu-item,
	.elementor-8 .elementor-element.elementor-element-00806c6 nav.hfe-dropdown li a.hfe-sub-menu-item,
	.elementor-8 .elementor-element.elementor-element-00806c6 nav.hfe-dropdown-expandible li a.hfe-menu-item,
	.elementor-8 .elementor-element.elementor-element-00806c6 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item {
		padding-top: 18px;
		padding-bottom: 18px;
	}

	.elementor-8 .elementor-element.elementor-element-00806c6 nav.hfe-nav-menu__layout-horizontal:not(.hfe-dropdown) ul.sub-menu,
	.elementor-8 .elementor-element.elementor-element-00806c6 nav.hfe-nav-menu__layout-expandible.menu-is-active,
	.elementor-8 .elementor-element.elementor-element-00806c6 nav.hfe-nav-menu__layout-vertical:not(.hfe-dropdown) ul.sub-menu {
		margin-top: 16px;
	}

	.elementor-8 .elementor-element.elementor-element-00806c6 .hfe-dropdown.menu-is-active {
		margin-top: 16px;
	}

	.elementor-8 .elementor-element.elementor-element-00806c6 .hfe-nav-menu-icon {
		font-size: 25px;
	}

	.elementor-8 .elementor-element.elementor-element-00806c6 .hfe-nav-menu-icon svg {
		font-size: 25px;
		line-height: 25px;
		height: 25px;
		width: 25px;
	}

	.elementor-8 .elementor-element.elementor-element-79e299a {
		padding: 25px 20px 25px 20px;
	}

	.elementor-8 .elementor-element.elementor-element-1a39dff>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 10px;
	}

	.elementor-8 .elementor-element.elementor-element-1a39dff>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-b976e71 .elementor-heading-title {
		font-size: 35px;
	}

	.elementor-8 .elementor-element.elementor-element-03d02a7 .elementor-heading-title {
		font-size: 34px;
	}

	.elementor-8 .elementor-element.elementor-element-4bac716 .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-8 .elementor-element.elementor-element-4bac716>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-57f123e .elementor-heading-title {
		font-size: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-bc72ff6 .elementor-button {
		font-size: 16px;
		border-width: 4px 4px 4px 4px;
		padding: 15px 15px 15px 15px;
	}

	.elementor-8 .elementor-element.elementor-element-657d110>.elementor-widget-container {
		margin: 0px -20px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-cf9139e {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-18f7373>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-1c8d581 {
		padding: 50px 0px 20px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-35f5073>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 10px;
	}

	.elementor-8 .elementor-element.elementor-element-a5fc3f2 .elementor-heading-title {
		font-size: 35px;
	}

	.elementor-8 .elementor-element.elementor-element-972c7dd .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-8 .elementor-element.elementor-element-b70a099 {
		padding: 20px 20px 20px 20px;
	}

	.elementor-8 .elementor-element.elementor-element-76dae41.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-8 .elementor-element.elementor-element-f5c3eba>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-bed8c26 {
		padding: 20px 20px 20px 20px;
	}

	.elementor-8 .elementor-element.elementor-element-1470e68>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-b032047 {
		padding: 10px 0px 20px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-93cab60.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-8 .elementor-element.elementor-element-041be24 {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-041be24 .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-8 .elementor-element.elementor-element-041be24>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-69cee5d {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-69cee5d .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-8 .elementor-element.elementor-element-69cee5d>.elementor-widget-container {
		margin: 0px 14px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-2a33c8f {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-2a33c8f .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-8 .elementor-element.elementor-element-2a33c8f>.elementor-widget-container {
		margin: 0px 21px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-5d3c3b2 {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-5d3c3b2 .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-8 .elementor-element.elementor-element-5d3c3b2>.elementor-widget-container {
		margin: 0px 15px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-0427c0f>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-f8b37c6 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-4d60dc0 .elementor-heading-title {
		font-size: 35px;
	}

	.elementor-8 .elementor-element.elementor-element-4d60dc0>.elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}

	.elementor-8 .elementor-element.elementor-element-007675a {
		font-size: 16px;
	}

	.elementor-8 .elementor-element.elementor-element-007675a>.elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}

	.elementor-8 .elementor-element.elementor-element-94f5311>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-95465b8>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-26d9528 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-9155509 .elementor-heading-title {
		font-size: 35px;
	}

	.elementor-8 .elementor-element.elementor-element-9155509>.elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}

	.elementor-8 .elementor-element.elementor-element-78cd322 {
		font-size: 16px;
	}

	.elementor-8 .elementor-element.elementor-element-78cd322>.elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}

	.elementor-8 .elementor-element.elementor-element-412e993 .elementor-heading-title {
		font-size: 35px;
	}

	.elementor-8 .elementor-element.elementor-element-412e993>.elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}

	.elementor-8 .elementor-element.elementor-element-1b022d6 {
		font-size: 16px;
	}

	.elementor-8 .elementor-element.elementor-element-1b022d6>.elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}

	.elementor-8 .elementor-element.elementor-element-a9f536c {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-aca14b9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 10px;
	}

	.elementor-8 .elementor-element.elementor-element-aca14b9>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-b1ace05>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-a76d3b6 img {
		width: 86%;
	}

	.elementor-8 .elementor-element.elementor-element-a76d3b6>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-43141c8 .elementor-heading-title {
		font-size: 35px;
	}

	.elementor-8 .elementor-element.elementor-element-43141c8>.elementor-widget-container {
		padding: 20px 20px 0px 20px;
	}

	.elementor-8 .elementor-element.elementor-element-4a8a4d4 {
		font-size: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-4a8a4d4>.elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}

	.elementor-8 .elementor-element.elementor-element-ce90dd8 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 20px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-7b0af3c img {
		width: 86%;
	}

	.elementor-8 .elementor-element.elementor-element-0793a70 .elementor-heading-title {
		font-size: 35px;
	}

	.elementor-8 .elementor-element.elementor-element-0793a70>.elementor-widget-container {
		padding: 20px 0px 0px 20px;
	}

	.elementor-8 .elementor-element.elementor-element-3234ab9 {
		font-size: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-3234ab9>.elementor-widget-container {
		padding: 0px 0px 0px 20px;
	}

	.elementor-8 .elementor-element.elementor-element-705277c {
		padding: 0px 20px 50px 20px;
	}

	.elementor-8 .elementor-element.elementor-element-d6f3eb5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 10px;
	}

	.elementor-8 .elementor-element.elementor-element-d6f3eb5>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-dee00e0 {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-2ebee11 .elementor-heading-title {
		font-size: 35px;
	}

	.elementor-8 .elementor-element.elementor-element-2ebee11>.elementor-widget-container {
		padding: 20px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-8a0466e {
		font-size: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-8a0466e>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-4536398 {
		padding: 0px 20px 35px 20px;
	}

	.elementor-8 .elementor-element.elementor-element-713a52e {
		padding: 50px 0px 20px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-516358c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 10px;
	}

	.elementor-8 .elementor-element.elementor-element-0e2b4e5 .elementor-heading-title {
		font-size: 35px;
	}

	.elementor-8 .elementor-element.elementor-element-976ec99 .elementor-heading-title {
		font-size: 32px;
		line-height: 1.2em;
	}

	.elementor-8 .elementor-element.elementor-element-a0d8e47 {
		margin-top: 30px;
		margin-bottom: 30px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-0d43c2d {
		margin-top: 30px;
		margin-bottom: 30px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-d0698ed,
	.elementor-8 .elementor-element.elementor-element-d0698ed>.elementor-background-overlay {
		border-radius: 25px 25px 25px 25px;
	}

	.elementor-8 .elementor-element.elementor-element-d0698ed {
		margin-top: 30px;
		margin-bottom: 30px;
	}

	.elementor-8 .elementor-element.elementor-element-9ad4a5e .elementor-background-slideshow__slide__image {
		background-size: cover;
		background-position: center center;
	}

	.elementor-8 .elementor-element.elementor-element-9ad4a5e>.elementor-element-populated,
	.elementor-8 .elementor-element.elementor-element-9ad4a5e>.elementor-element-populated>.elementor-background-overlay,
	.elementor-8 .elementor-element.elementor-element-9ad4a5e>.elementor-background-slideshow {
		border-radius: 25px 25px 25px 25px;
	}

	.elementor-8 .elementor-element.elementor-element-9ad4a5e>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-7d142b7 .elementor-heading-title {
		font-size: 26px;
	}

	.elementor-8 .elementor-element.elementor-element-7d142b7>.elementor-widget-container {
		margin: 5px 0px 20px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-7592a07,
	.elementor-8 .elementor-element.elementor-element-7592a07>.elementor-background-overlay {
		border-radius: 25px 25px 25px 25px;
	}

	.elementor-8 .elementor-element.elementor-element-7592a07 {
		margin-top: 0px;
		margin-bottom: 30px;
	}

	.elementor-8 .elementor-element.elementor-element-26117a9 .elementor-background-slideshow__slide__image {
		background-size: cover;
		background-position: center center;
	}

	.elementor-8 .elementor-element.elementor-element-26117a9>.elementor-element-populated,
	.elementor-8 .elementor-element.elementor-element-26117a9>.elementor-element-populated>.elementor-background-overlay,
	.elementor-8 .elementor-element.elementor-element-26117a9>.elementor-background-slideshow {
		border-radius: 25px 25px 25px 25px;
	}

	.elementor-8 .elementor-element.elementor-element-26117a9>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-0742678 .elementor-heading-title {
		font-size: 26px;
	}

	.elementor-8 .elementor-element.elementor-element-0742678>.elementor-widget-container {
		margin: 5px 0px 20px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-aab2f6c,
	.elementor-8 .elementor-element.elementor-element-aab2f6c>.elementor-background-overlay {
		border-radius: 25px 25px 25px 25px;
	}

	.elementor-8 .elementor-element.elementor-element-aab2f6c {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-b3db91a>.elementor-element-populated,
	.elementor-8 .elementor-element.elementor-element-b3db91a>.elementor-element-populated>.elementor-background-overlay,
	.elementor-8 .elementor-element.elementor-element-b3db91a>.elementor-background-slideshow {
		border-radius: 25px 25px 25px 25px;
	}

	.elementor-8 .elementor-element.elementor-element-b3db91a>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-5945fd7 .elementor-heading-title {
		font-size: 26px;
	}

	.elementor-8 .elementor-element.elementor-element-5945fd7>.elementor-widget-container {
		margin: 5px 0px 20px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-f57489f,
	.elementor-8 .elementor-element.elementor-element-f57489f>.elementor-background-overlay {
		border-radius: 25px 25px 25px 25px;
	}

	.elementor-8 .elementor-element.elementor-element-f57489f {
		margin-top: 30px;
		margin-bottom: 30px;
	}

	.elementor-8 .elementor-element.elementor-element-b4c26a6>.elementor-element-populated,
	.elementor-8 .elementor-element.elementor-element-b4c26a6>.elementor-element-populated>.elementor-background-overlay,
	.elementor-8 .elementor-element.elementor-element-b4c26a6>.elementor-background-slideshow {
		border-radius: 25px 25px 25px 25px;
	}

	.elementor-8 .elementor-element.elementor-element-b4c26a6>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-70eb86a .elementor-heading-title {
		font-size: 26px;
	}

	.elementor-8 .elementor-element.elementor-element-70eb86a>.elementor-widget-container {
		margin: 5px 0px 20px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-dca9700 .elementor-button {
		font-size: 18px;
		padding: 12px 40px 12px 40px;
	}

	.elementor-8 .elementor-element.elementor-element-dca9700>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-44ba814 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 24px 50px 24px;
	}

	.elementor-8 .elementor-element.elementor-element-f53f2de>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 10px;
	}

	.elementor-8 .elementor-element.elementor-element-f63acc8 {
		padding: 50px 0px 20px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-8c6f22f .elementor-heading-title {
		font-size: 35px;
	}

	.elementor-8 .elementor-element.elementor-element-18e8932 {
		font-size: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-18e8932>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-51498ab {
		font-size: 14px;
	}

	.elementor-8 .elementor-element.elementor-element-51498ab>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-359fad4 {
		margin-top: 50px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-a480971>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-fd7634d .elementor-custom-embed-play i {
		font-size: 72px;
	}

	.elementor-8 .elementor-element.elementor-element-fd7634d .elementor-custom-embed-play svg {
		width: 72px;
		height: 72px;
	}

	.elementor-8 .elementor-element.elementor-element-19f3d6c {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 20px 50px 20px;
	}

	.elementor-8 .elementor-element.elementor-element-f9b70da:not(.elementor-motion-effects-element-type-background),
	.elementor-8 .elementor-element.elementor-element-f9b70da>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: contain;
	}

	.elementor-8 .elementor-element.elementor-element-f9b70da {
		padding: 50px 0px 20px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-7ec17f6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 10px;
	}

	.elementor-8 .elementor-element.elementor-element-44965d8 .elementor-heading-title {
		font-size: 35px;
	}

	.elementor-8 .elementor-element.elementor-element-40addef .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-8 .elementor-element.elementor-element-8d1b1da {
		padding: 30px 10px 10px 10px;
	}

	.elementor-8 .elementor-element.elementor-element-721a153 .elementor-image-box-img {
		margin-bottom: 25px;
	}

	.elementor-8 .elementor-element.elementor-element-721a153 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 50%;
	}

	.elementor-8 .elementor-element.elementor-element-721a153 .elementor-image-box-title {
		font-size: 18px;
	}

	.elementor-8 .elementor-element.elementor-element-721a153 .elementor-image-box-description {
		font-size: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-a0d549f .elementor-image-box-img {
		margin-bottom: 25px;
	}

	.elementor-8 .elementor-element.elementor-element-a0d549f .elementor-image-box-wrapper .elementor-image-box-img {
		width: 50%;
	}

	.elementor-8 .elementor-element.elementor-element-a0d549f .elementor-image-box-title {
		font-size: 18px;
	}

	.elementor-8 .elementor-element.elementor-element-a0d549f .elementor-image-box-description {
		font-size: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-4fc9565 .elementor-image-box-img {
		margin-bottom: 25px;
	}

	.elementor-8 .elementor-element.elementor-element-4fc9565 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 50%;
	}

	.elementor-8 .elementor-element.elementor-element-4fc9565 .elementor-image-box-title {
		font-size: 18px;
	}

	.elementor-8 .elementor-element.elementor-element-4fc9565 .elementor-image-box-description {
		font-size: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-a5e197a .elementor-image-box-img {
		margin-bottom: 25px;
	}

	.elementor-8 .elementor-element.elementor-element-a5e197a .elementor-image-box-wrapper .elementor-image-box-img {
		width: 50%;
	}

	.elementor-8 .elementor-element.elementor-element-a5e197a .elementor-image-box-title {
		font-size: 18px;
	}

	.elementor-8 .elementor-element.elementor-element-a5e197a .elementor-image-box-description {
		font-size: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-96e0368 {
		padding: 50px 20px 0px 20px;
	}

	.elementor-8 .elementor-element.elementor-element-9521fc7.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-8 .elementor-element.elementor-element-18714c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-bottom: calc(0px/2);
	}

	.elementor-8 .elementor-element.elementor-element-18714c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-top: calc(0px/2);
	}

	.elementor-8 .elementor-element.elementor-element-18714c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-right: calc(0px/2);
		margin-left: calc(0px/2);
	}

	.elementor-8 .elementor-element.elementor-element-18714c6 .elementor-icon-list-items.elementor-inline-items {
		margin-right: calc(-0px/2);
		margin-left: calc(-0px/2);
	}

	body.rtl .elementor-8 .elementor-element.elementor-element-18714c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		left: calc(-0px/2);
	}

	body:not(.rtl) .elementor-8 .elementor-element.elementor-element-18714c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		right: calc(-0px/2);
	}

	.elementor-8 .elementor-element.elementor-element-18714c6 {
		--e-icon-list-icon-size: 27px;
		width: var(--container-widget-width, 279px);
		max-width: 279px;
		--container-widget-width: 279px;
		--container-widget-flex-grow: 0;
	}

	.elementor-8 .elementor-element.elementor-element-18714c6 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-8 .elementor-element.elementor-element-18714c6 .elementor-icon-list-item>a {
		font-size: 14px;
	}

	.elementor-8 .elementor-element.elementor-element-a3ff563 {
		width: 100%;
	}

	.elementor-8 .elementor-element.elementor-element-a3ff563>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 120px 0px 120px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-4639d6e>.elementor-widget-container {
		margin: 0px 0px 29px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-dddacc8>.elementor-container {
		min-height: 377px;
	}

	.elementor-8 .elementor-element.elementor-element-dddacc8 {
		padding: 0px 0px 50px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-80959dc>.elementor-element-populated {
		padding: 0px 20px 0px 20px;
	}

	.elementor-8 .elementor-element.elementor-element-95817a5 img {
		width: 30%;
	}

	.elementor-8 .elementor-element.elementor-element-95817a5>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-cc43703 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-bottom: calc(25px/2);
	}

	.elementor-8 .elementor-element.elementor-element-cc43703 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-top: calc(25px/2);
	}

	.elementor-8 .elementor-element.elementor-element-cc43703 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-right: calc(25px/2);
		margin-left: calc(25px/2);
	}

	.elementor-8 .elementor-element.elementor-element-cc43703 .elementor-icon-list-items.elementor-inline-items {
		margin-right: calc(-25px/2);
		margin-left: calc(-25px/2);
	}

	body.rtl .elementor-8 .elementor-element.elementor-element-cc43703 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		left: calc(-25px/2);
	}

	body:not(.rtl) .elementor-8 .elementor-element.elementor-element-cc43703 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		right: calc(-25px/2);
	}

	.elementor-8 .elementor-element.elementor-element-cc43703 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-8 .elementor-element.elementor-element-cc43703 .elementor-icon-list-item>a {
		font-size: 26px;
	}

	.elementor-8 .elementor-element.elementor-element-b00c4dd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-bottom: calc(7px/2);
	}

	.elementor-8 .elementor-element.elementor-element-b00c4dd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-top: calc(7px/2);
	}

	.elementor-8 .elementor-element.elementor-element-b00c4dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-right: calc(7px/2);
		margin-left: calc(7px/2);
	}

	.elementor-8 .elementor-element.elementor-element-b00c4dd .elementor-icon-list-items.elementor-inline-items {
		margin-right: calc(-7px/2);
		margin-left: calc(-7px/2);
	}

	body.rtl .elementor-8 .elementor-element.elementor-element-b00c4dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		left: calc(-7px/2);
	}

	body:not(.rtl) .elementor-8 .elementor-element.elementor-element-b00c4dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		right: calc(-7px/2);
	}

	.elementor-8 .elementor-element.elementor-element-b00c4dd .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-8 .elementor-element.elementor-element-b00c4dd .elementor-icon-list-item>a {
		font-size: 18px;
	}
}

@media(min-width:768px) {
	.elementor-8 .elementor-element.elementor-element-6c91e28 {
		width: 18.586%;
	}

	.elementor-8 .elementor-element.elementor-element-0f461f2 {
		width: 81.08%;
	}

	.elementor-8 .elementor-element.elementor-element-1a39dff {
		width: 55%;
	}

	.elementor-8 .elementor-element.elementor-element-e1387fa {
		width: 44.96%;
	}

	.elementor-8 .elementor-element.elementor-element-3260bec {
		width: 45%;
	}

	.elementor-8 .elementor-element.elementor-element-94f5311 {
		width: 54.665%;
	}

	.elementor-8 .elementor-element.elementor-element-8aebbee {
		width: 30%;
	}

	.elementor-8 .elementor-element.elementor-element-c7aa545 {
		width: 70%;
	}

	.elementor-8 .elementor-element.elementor-element-8077d0d {
		width: 54.665%;
	}

	.elementor-8 .elementor-element.elementor-element-f8d59ce {
		width: 45%;
	}

	.elementor-8 .elementor-element.elementor-element-b0f1cc5 {
		width: 66.118%;
	}

	.elementor-8 .elementor-element.elementor-element-ed39890 {
		width: 33.515%;
	}

	.elementor-8 .elementor-element.elementor-element-ed70c95 {
		width: 45%;
	}

	.elementor-8 .elementor-element.elementor-element-eafe7f6 {
		width: 54.665%;
	}

	.elementor-8 .elementor-element.elementor-element-a9b0892 {
		width: 22.75%;
	}

	.elementor-8 .elementor-element.elementor-element-19fc949 {
		width: 2.25%;
	}

	.elementor-8 .elementor-element.elementor-element-79abc24 {
		width: 22.75%;
	}

	.elementor-8 .elementor-element.elementor-element-8488f98 {
		width: 3%;
	}

	.elementor-8 .elementor-element.elementor-element-c0cf36e {
		width: 22.75%;
	}

	.elementor-8 .elementor-element.elementor-element-ff9107f {
		width: 3.454%;
	}

	.elementor-8 .elementor-element.elementor-element-22f2c7e {
		width: 22.75%;
	}

	.elementor-8 .elementor-element.elementor-element-12b5b6c {
		width: 22.75%;
	}

	.elementor-8 .elementor-element.elementor-element-132da01 {
		width: 2.25%;
	}

	.elementor-8 .elementor-element.elementor-element-484130a {
		width: 22.75%;
	}

	.elementor-8 .elementor-element.elementor-element-4ddf0b7 {
		width: 3%;
	}

	.elementor-8 .elementor-element.elementor-element-b300988 {
		width: 22.75%;
	}

	.elementor-8 .elementor-element.elementor-element-cc45571 {
		width: 3.454%;
	}

	.elementor-8 .elementor-element.elementor-element-f5ca339 {
		width: 22.75%;
	}

	.elementor-8 .elementor-element.elementor-element-9521fc7 {
		width: 56.414%;
	}

	.elementor-8 .elementor-element.elementor-element-a3ff563 {
		width: 43.546%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-8 .elementor-element.elementor-element-3260bec {
		width: 52%;
	}

	.elementor-8 .elementor-element.elementor-element-94f5311 {
		width: 48%;
	}

	.elementor-8 .elementor-element.elementor-element-8077d0d {
		width: 48%;
	}

	.elementor-8 .elementor-element.elementor-element-f8d59ce {
		width: 52%;
	}

	.elementor-8 .elementor-element.elementor-element-ed70c95 {
		width: 52%;
	}

	.elementor-8 .elementor-element.elementor-element-eafe7f6 {
		width: 48%;
	}
}