.ele-hidden{
	display:none
}
.elementor *,.elementor :after,.elementor :before{
	box-sizing:border-box
}
.elementor a{
	box-shadow:none;
	text-decoration:none
}
.elementor img{
	height:auto;
	max-width:100%;
	border:none;
	border-radius:0;
	box-shadow:none
}
.elementor .ele-background{
	height:100%;
	width:100%;
	top:0;
	left:0;
	position:absolute;
	overflow:hidden;
	z-index:0;
	direction:ltr
}
.ele-widget-wrap .ele-element.ele-widget__width-auto,.ele-widget-wrap .ele-element.ele-widget__width-initial{
	max-width:100%
}
@media (max-width:1024px){
	.ele-widget-wrap .ele-element.ele-widget-tablet__width-auto,.ele-widget-wrap .ele-element.ele-widget-tablet__width-initial{
		max-width:100%
	}
}
@media (max-width:767px){
	.ele-widget-wrap .ele-element.ele-widget-mobile__width-auto,.ele-widget-wrap .ele-element.ele-widget-mobile__width-initial{
		max-width:100%
	}
}
.ele-element{
	--flex-direction:initial;
	--flex-wrap:initial;
	--justify-content:initial;
	--align-items:initial;
	--align-content:initial;
	--gap:initial;
	--flex-basis:initial;
	--flex-grow:initial;
	--flex-shrink:initial;
	--order:initial;
	--align-self:initial;
	flex-basis:var(--flex-basis);
	flex-grow:var(--flex-grow);
	flex-shrink:var(--flex-shrink);
	order:var(--order);
	align-self:var(--align-self)
}
.ele-element:where(.e-con-full,.ele-widget){
	flex-direction:var(--flex-direction);
	flex-wrap:var(--flex-wrap);
	justify-content:var(--justify-content);
	align-items:var(--align-items);
	align-content:var(--align-content);
	gap:var(--gap)
}

.ele-page-title{
	display:var(--page-title-display)
}
@keyframes eicon-spin{
	0%{
		transform:rotate(0)
	}
	to{
		transform:rotate(359deg)
	}
}
.ele-section{
	position:relative
}
.ele-section .ele-container{
	display:flex;
	margin-right:auto;
	margin-left:auto;
	position:relative
}
@media (max-width:1024px){
	.ele-section .ele-container{
		flex-wrap:wrap
	}
}
.ele-section.ele-section-boxed>.ele-container{
	max-width:1140px
}
.ele-row{
	width:100%;
	display:flex
}
@media (max-width:1024px){
	.ele-row{
		flex-wrap:wrap
	}
}
.ele-widget-wrap{
	position:relative;
	width:100%;
	flex-wrap:wrap;
	align-content:flex-start
}
.elementor:not(.ele-bc-flex-widget) .ele-widget-wrap{
	display:flex
}
.ele-widget-wrap>.ele-element{
	width:100%
}
.ele-widget{
	position:relative
}
.ele-widget:not(:last-child){
	margin-bottom:20px
}
.ele-widget:not(:last-child).ele-absolute,.ele-widget:not(:last-child).ele-widget__width-auto,.ele-widget:not(:last-child).ele-widget__width-initial{
	margin-bottom:0
}
.ele-column{
	position:relative;
	min-height:1px;
	display:flex
}
.ele-column-wrap{
	width:100%;
	position:relative;
	display:flex
}
.ele-column-gap-default>.ele-column>.ele-element-populated{
	padding:10px
}
@media (min-width:768px){
	.ele-column.ele-col-10,.ele-column[data-col="10"]{
		width:10%
	}
	.ele-column.ele-col-11,.ele-column[data-col="11"]{
		width:11.111%
	}
	.ele-column.ele-col-12,.ele-column[data-col="12"]{
		width:12.5%
	}
	.ele-column.ele-col-14,.ele-column[data-col="14"]{
		width:14.285%
	}
	.ele-column.ele-col-16,.ele-column[data-col="16"]{
		width:16.666%
	}
	.ele-column.ele-col-20,.ele-column[data-col="20"]{
		width:20%
	}
	.ele-column.ele-col-25,.ele-column[data-col="25"]{
		width:25%
	}
	.ele-column.ele-col-30,.ele-column[data-col="30"]{
		width:30%
	}
	.ele-column.ele-col-33,.ele-column[data-col="33"]{
		width:33.333%
	}
	.ele-column.ele-col-40,.ele-column[data-col="40"]{
		width:40%
	}
	.ele-column.ele-col-50,.ele-column[data-col="50"]{
		width:50%
	}
	.ele-column.ele-col-60,.ele-column[data-col="60"]{
		width:60%
	}
	.ele-column.ele-col-66,.ele-column[data-col="66"]{
		width:66.666%
	}
	.ele-column.ele-col-70,.ele-column[data-col="70"]{
		width:70%
	}
	.ele-column.ele-col-75,.ele-column[data-col="75"]{
		width:75%
	}
	.ele-column.ele-col-80,.ele-column[data-col="80"]{
		width:80%
	}
	.ele-column.ele-col-83,.ele-column[data-col="83"]{
		width:83.333%
	}
	.ele-column.ele-col-90,.ele-column[data-col="90"]{
		width:90%
	}
	.ele-column.ele-col-100,.ele-column[data-col="100"]{
		width:100%
	}
}
@media (max-width:767px){
	.ele-column{
		width:100%
	}
}
:is(.ele-section-wrap,[data-ele-id])>.e-con{
	--margin-right:auto;
	--margin-left:auto;
	max-width:min(100%,var(--width))
}
.ele-element .ele-widget-container{
	transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)
}
.ele-view-stacked .ele-icon{
	padding:.5em;
	background-color:#69727d;
	color:#fff;
	fill:#fff
}
.ele-icon{
	display:inline-block;
	line-height:1;
	transition:all .3s;
	color:#69727d;
	font-size:50px;
	text-align:center
}
.ele-icon:hover{
	color:#69727d
}
.ele-icon svg{
	width:1em;
	height:1em;
	position:relative;
	display:block
}
.ele-icon svg:before{
	position:absolute;
	left:50%;
	transform:translateX(-50%)
}
.ele-shape-circle .ele-icon{
	border-radius:50%
}
.ele-element{
	--swiper-theme-color:#000;
	--swiper-navigation-size:44px;
	--swiper-pagination-bullet-size:6px;
	--swiper-pagination-bullet-horizontal-gap:6px
}
.ele-shape{
	overflow:hidden;
	position:absolute;
	left:0;
	width:100%;
	line-height:0;
	direction:ltr
}
.ele-shape-top{
	top:-1px
}
.ele-shape-top:not([data-negative=false]) svg{
	z-index:-1
}
.ele-shape[data-negative=true].ele-shape-top{
	transform:rotate(180deg)
}
.ele-shape svg{
	display:block;
	width:calc(100% + 1.3px);
	position:relative;
	left:50%;
	transform:translateX(-50%)
}
@media (max-width:767px){
	.elementor .ele-hidden-mobile{
		display:none
	}
}
@media (min-width:768px) and (max-width:1024px){
	.elementor .ele-hidden-tablet{
		display:none
	}
}
@media (min-width:1025px) and (max-width:99999px){
	.elementor .ele-hidden-desktop{
		display:none
	}
}
.ele-widget-text-path{
	font-size:20px;
	text-align:var(--alignment,left)
}
.ele-widget-text-path svg{
	width:var(--width);
	max-width:100%;
	height:auto;
	overflow:visible;
	word-spacing:var(--word-spacing);
	transform:rotate(var(--rotate,0)) scaleX(var(--scale-x,1)) scaleY(var(--scale-y,1))
}
.ele-widget-text-path svg path{
	vector-effect:non-scaling-stroke;
	fill:var(--path-fill,transparent);
	stroke:var(--stroke-color,transparent);
	stroke-width:var(--stroke-width,1px);
	transition:var(--stroke-transition) stroke,var(--stroke-transition) fill
}
.ele-widget-text-path svg:hover path{
	--path-fill:var(--path-fill-hover);
	--stroke-color:var(--stroke-color-hover);
	--stroke-width:var(--stroke-width-hover)
}
.ele-widget-text-path svg text{
	--fill:var(--text-color);
	fill:var(--fill);
	direction:var(--direction,ltr);
	transition:var(--transition) stroke,var(--transition) stroke-width,var(--transition) fill
}
.ele-widget-text-path svg text:hover{
	--color:var(--text-color-hover,var(--text-color));
	--fill:var(--color);
	color:var(--color)
}
.ele-heading-title{
	padding:0;
	margin:0;
	line-height:1
}
.ele-widget-heading .ele-heading-title[class*=ele-size-]>a{
	color:inherit;
	font-size:inherit;
	line-height:inherit
}
.ele-widget-heading .ele-heading-title.ele-size-large{
	font-size:29px
}
.ele-widget-image{
	text-align:center
}
.ele-widget-image a{
	display:inline-block
}
.ele-widget-image a img[src$=".svg"]{
	width:48px
}
.ele-widget-image img{
	vertical-align:middle;
	display:inline-block
}
.ele-285 .ele-element.ele-element-9d63d12>.ele-element-populated{
	border-style:solid;
	border-color:#d5d2d2;
	transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.ele-285 .ele-element.ele-element-af80fac:not(.ele-motion-effects-element-type-background)>.ele-column-wrap{
	background-color:#4ad842
}
.ele-285 .ele-element.ele-element-af80fac>.ele-element-populated{
	transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.ele-285 .ele-element.ele-element-7c7ba24 .ele-heading-title{
	color:#fff;
	font-family:Roboto,Sans-serif;
	font-weight:400
}
.ele-285 .ele-element.ele-element-6f0f54d .ele-icon-wrapper{
	text-align:center
}
.ele-285 .ele-element.ele-element-6f0f54d.ele-view-stacked .ele-icon{
	background-color:var(--e-global-color-530c6fc)
}
.ele-285 .ele-element.ele-element-6f0f54d.ele-view-default .ele-icon{
	color:var(--e-global-color-530c6fc);
	border-color:var(--e-global-color-530c6fc)
}
.ele-285 .ele-element.ele-element-6f0f54d.ele-view-default .ele-icon svg{
	fill:var(--e-global-color-530c6fc)
}
.ele-285 .ele-element.ele-element-1e924d4 .ele-icon-wrapper{
	text-align:center
}
.ele-285 .ele-element.ele-element-1e924d4.ele-view-stacked .ele-icon{
	background-color:var(--e-global-color-530c6fc)
}
.ele-285 .ele-element.ele-element-1e924d4.ele-view-default .ele-icon{
	color:var(--e-global-color-530c6fc);
	border-color:var(--e-global-color-530c6fc)
}
.ele-285 .ele-element.ele-element-1e924d4.ele-view-default .ele-icon svg{
	fill:var(--e-global-color-530c6fc)
}
.ele-285 .ele-element.ele-element-49d633b .ele-heading-title{
	color:var(--e-global-color-530c6fc);
	font-family:Roboto,Sans-serif;
	font-weight:500;
	color: #7A573E;
	font-size: 14px;
	min-height: 100px;
}
.ele-285 .ele-element.ele-element-59a48ac .ele-heading-title{
	color:#4ad842;
	font-family:Roboto,Sans-serif;
	font-weight:400
}
.ele-285 .ele-element.ele-element-80b0355 .ele-heading-title{
	color:var(--e-global-color-530c6fc);
	font-family:Roboto,Sans-serif;
	font-weight:600
}
.ele-285 .ele-element.ele-element-dc06f6b .ele-icon-wrapper{
	text-align:center
}
.ele-285 .ele-element.ele-element-dc06f6b.ele-view-stacked .ele-icon{
	background-color:#b80101
}
.ele-285 .ele-element.ele-element-dc06f6b.ele-view-default .ele-icon{
	color:#b80101;
	border-color:#b80101
}
.ele-285 .ele-element.ele-element-dc06f6b.ele-view-default .ele-icon svg{
	fill:#b80101
}
@media (max-width:767px){
	.ele-285 .ele-element.ele-element-5f32e93{
		margin-top:0;
		margin-bottom:0;
		padding:0;
		background-color: #ffff;
	}
	.ele-285 .ele-element.ele-element-9d63d12{
		width:100%
	}
	.ele-285 .ele-element.ele-element-9d63d12>.ele-column-wrap>.ele-widget-wrap>.ele-widget:not(.ele-widget__width-auto):not(.ele-widget__width-initial):not(:last-child):not(.ele-absolute){
		margin-bottom:0
	}
	.ele-285 .ele-element.ele-element-9d63d12>.ele-element-populated{
		border-width:1px 1px 1px 1px;
		margin:0;
		--e-column-margin-right:0px;
		--e-column-margin-left:0px
	}
	.ele-285 .ele-element.ele-element-9d63d12>.ele-element-populated{
		border-radius:0
	}
	.ele-285 .ele-element.ele-element-9d63d12>.ele-element-populated>.ele-widget-wrap{
		padding:0
	}
	.ele-285 .ele-element.ele-element-cd6f348{
		margin-top:0;
		margin-bottom:0;
		padding:0
	}
	.ele-285 .ele-element.ele-element-af80fac{
		width:100%
	}
	.ele-285 .ele-element.ele-element-af80fac.ele-column.ele-element[data-element_type=column]>.ele-column-wrap.ele-element-populated>.ele-widget-wrap{
		align-content:center;
		align-items:center
	}
	.ele-285 .ele-element.ele-element-af80fac.ele-column>.ele-column-wrap>.ele-widget-wrap{
		justify-content:center
	}
	.ele-285 .ele-element.ele-element-af80fac>.ele-column-wrap>.ele-widget-wrap>.ele-widget:not(.ele-widget__width-auto):not(.ele-widget__width-initial):not(:last-child):not(.ele-absolute){
		margin-bottom:0
	}
	.ele-285 .ele-element.ele-element-af80fac>.ele-element-populated{
		border-radius:0 0 5px 5px
	}
	.ele-285 .ele-element.ele-element-af80fac>.ele-element-populated{
		margin:0 15px 0 15px;
		--e-column-margin-right:15px;
		--e-column-margin-left:15px
	}
	.ele-285 .ele-element.ele-element-af80fac>.ele-element-populated>.ele-widget-wrap{
		padding:0
	}
	.ele-285 .ele-element.ele-element-7c7ba24{
		text-align:center
	}
	.ele-285 .ele-element.ele-element-7c7ba24 .ele-heading-title{
		font-size:11px
	}
	.ele-285 .ele-element.ele-element-7c7ba24>.ele-widget-container{
		margin:0;
		padding:5px 0 5px 0
	}
	.ele-285 .ele-element.ele-element-840e958.ele-column.ele-element[data-element_type=column]>.ele-column-wrap.ele-element-populated>.ele-widget-wrap{
		align-content:center;
		align-items:center
	}
	.ele-285 .ele-element.ele-element-840e958.ele-column>.ele-column-wrap>.ele-widget-wrap{
		justify-content:flex-end
	}
	.ele-285 .ele-element.ele-element-840e958>.ele-column-wrap>.ele-widget-wrap>.ele-widget:not(.ele-widget__width-auto):not(.ele-widget__width-initial):not(:last-child):not(.ele-absolute){
		margin-bottom:0
	}
	.ele-285 .ele-element.ele-element-840e958>.ele-element-populated{
		margin:0;
		--e-column-margin-right:0px;
		--e-column-margin-left:0px
	}
	.ele-285 .ele-element.ele-element-840e958>.ele-element-populated>.ele-widget-wrap{
		padding:30px 20px 0 0
	}
	.ele-285 .ele-element.ele-element-840e958{
		z-index:200
	}
	.ele-285 .ele-element.ele-element-6f0f54d .ele-icon-wrapper{
		text-align:center
	}
	.ele-285 .ele-element.ele-element-6f0f54d .ele-icon{
		font-size:18px
	}
	.ele-285 .ele-element.ele-element-6f0f54d .ele-icon svg{
		transform:rotate(0)
	}
	.ele-285 .ele-element.ele-element-6f0f54d>.ele-widget-container{
		margin:0;
		padding:0 5px 0 0
	}
	.ele-285 .ele-element.ele-element-6f0f54d{
		width:auto;
		max-width:auto;
		align-self:center
	}
	.ele-285 .ele-element.ele-element-1e924d4 .ele-icon-wrapper{
		text-align:center
	}
	.ele-285 .ele-element.ele-element-1e924d4 .ele-icon{
		font-size:18px
	}
	.ele-285 .ele-element.ele-element-1e924d4 .ele-icon svg{
		transform:rotate(0)
	}
	.ele-285 .ele-element.ele-element-1e924d4>.ele-widget-container{
		margin:0;
		padding:0 0 0 5px
	}
	.ele-285 .ele-element.ele-element-1e924d4{
		width:auto;
		max-width:auto;
		align-self:center
	}
	.ele-285 .ele-element.ele-element-6056375.ele-column.ele-element[data-element_type=column]>.ele-column-wrap.ele-element-populated>.ele-widget-wrap{
		align-content:center;
		align-items:center
	}
	.ele-285 .ele-element.ele-element-6056375.ele-column>.ele-column-wrap>.ele-widget-wrap{
		justify-content:center
	}
	.ele-285 .ele-element.ele-element-6056375>.ele-column-wrap>.ele-widget-wrap>.ele-widget:not(.ele-widget__width-auto):not(.ele-widget__width-initial):not(:last-child):not(.ele-absolute){
		margin-bottom:0
	}
	.ele-285 .ele-element.ele-element-6056375>.ele-element-populated{
		margin:-20px 0 0 0;
		--e-column-margin-right:0px;
		--e-column-margin-left:0px
	}
	.ele-285 .ele-element.ele-element-6056375>.ele-element-populated>.ele-widget-wrap{
		padding:0
	}
	.ele-285 .ele-element.ele-element-6056375{
		z-index:100
	}
	.ele-285 .ele-element.ele-element-1fb5677{
		text-align:center
	}
	.ele-285 .ele-element.ele-element-0ec5142.ele-column.ele-element[data-element_type=column]>.ele-column-wrap.ele-element-populated>.ele-widget-wrap{
		align-content:center;
		align-items:center
	}
	.ele-285 .ele-element.ele-element-0ec5142.ele-column>.ele-column-wrap>.ele-widget-wrap{
		justify-content:center
	}
	.ele-285 .ele-element.ele-element-0ec5142>.ele-column-wrap>.ele-widget-wrap>.ele-widget:not(.ele-widget__width-auto):not(.ele-widget__width-initial):not(:last-child):not(.ele-absolute){
		margin-bottom:0
	}
	.ele-285 .ele-element.ele-element-0ec5142>.ele-element-populated{
		margin:0;
		--e-column-margin-right:0px;
		--e-column-margin-left:0px
	}
	.ele-285 .ele-element.ele-element-0ec5142>.ele-element-populated>.ele-widget-wrap{
		padding:0
	}
	.ele-285 .ele-element.ele-element-49d633b{
		text-align:center
	}
	.ele-285 .ele-element.ele-element-49d633b .ele-heading-title{
		line-height:1.2em
	}
	.ele-285 .ele-element.ele-element-49d633b>.ele-widget-container{
		margin: 20px 5px 20px 5px;
		padding:0
	}
	.ele-285 .ele-element.ele-element-c43c60c.ele-column.ele-element[data-element_type=column]>.ele-column-wrap.ele-element-populated>.ele-widget-wrap{
		align-content:center;
		align-items:center
	}
	.ele-285 .ele-element.ele-element-c43c60c.ele-column>.ele-column-wrap>.ele-widget-wrap{
		justify-content:flex-start
	}
	.ele-285 .ele-element.ele-element-c43c60c>.ele-column-wrap>.ele-widget-wrap>.ele-widget:not(.ele-widget__width-auto):not(.ele-widget__width-initial):not(:last-child):not(.ele-absolute){
		margin-bottom:0
	}
	.ele-285 .ele-element.ele-element-c43c60c>.ele-element-populated{
		margin:0;
		--e-column-margin-right:0px;
		--e-column-margin-left:0px
	}
	.ele-285 .ele-element.ele-element-c43c60c>.ele-element-populated>.ele-widget-wrap{
		padding:0
	}
	.ele-285 .ele-element.ele-element-59a48ac{
		text-align:left
	}
	.ele-285 .ele-element.ele-element-59a48ac .ele-heading-title{
		font-size:12px
	}
	.ele-285 .ele-element.ele-element-59a48ac>.ele-widget-container{
		margin:0 10px 5px 10px;
		padding:0
	}
	.ele-285 .ele-element.ele-element-1a185a7.ele-column.ele-element[data-element_type=column]>.ele-column-wrap.ele-element-populated>.ele-widget-wrap{
		align-content:center;
		align-items:center
	}
	.ele-285 .ele-element.ele-element-1a185a7.ele-column>.ele-column-wrap>.ele-widget-wrap{
		justify-content:flex-start
	}
	.ele-285 .ele-element.ele-element-1a185a7>.ele-column-wrap>.ele-widget-wrap>.ele-widget:not(.ele-widget__width-auto):not(.ele-widget__width-initial):not(:last-child):not(.ele-absolute){
		margin-bottom:0
	}
	.ele-285 .ele-element.ele-element-1a185a7>.ele-element-populated{
		margin:0;
		--e-column-margin-right:0px;
		--e-column-margin-left:0px
	}
	.ele-285 .ele-element.ele-element-1a185a7>.ele-element-populated>.ele-widget-wrap{
		padding:0
	}
	.ele-285 .ele-element.ele-element-80b0355{
		text-align:left
	}
	.ele-285 .ele-element.ele-element-80b0355 .ele-heading-title{
		font-size:25px;
		color: #7A573E;
	}
	.ele-285 .ele-element.ele-element-80b0355>.ele-widget-container{
		margin:0 0 0 10px;
		padding:0
	}
	.ele-285 .ele-element.ele-element-9bacb47.ele-column.ele-element[data-element_type=column]>.ele-column-wrap.ele-element-populated>.ele-widget-wrap{
		align-content:center;
		align-items:center
	}
	.ele-285 .ele-element.ele-element-9bacb47.ele-column>.ele-column-wrap>.ele-widget-wrap{
		justify-content:flex-end
	}
	.ele-285 .ele-element.ele-element-9bacb47>.ele-column-wrap>.ele-widget-wrap>.ele-widget:not(.ele-widget__width-auto):not(.ele-widget__width-initial):not(:last-child):not(.ele-absolute){
		margin-bottom:0
	}
	.ele-285 .ele-element.ele-element-9bacb47>.ele-element-populated{
		margin:0;
		--e-column-margin-right:0px;
		--e-column-margin-left:0px
	}
	.ele-285 .ele-element.ele-element-9bacb47>.ele-element-populated>.ele-widget-wrap{
		padding:0
	}
	.ele-285 .ele-element.ele-element-dc06f6b .ele-icon-wrapper{
		text-align:right
	}
	.ele-285 .ele-element.ele-element-dc06f6b .ele-icon{
		font-size:26px
	}
	.ele-285 .ele-element.ele-element-dc06f6b>.ele-widget-container{
		margin:-50px 12px 0 0;
		padding:0 0 8px 0
	}
}
@media (max-width: 767px) {
.col-xs-6 {
padding-right: 0px;
padding-left: 0px;
}
}
.ele-285 .ele-element.ele-element-6f0f54d.ele-view-default .ele-icon svg {
    fill: #A17352;
}
.ele-285 .ele-element.ele-element-1e924d4.ele-view-default .ele-icon svg {
    fill: #A17352;
}