
.elementor-70765 .elementor-element.elementor-element-5117001d .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
	padding: 40px;
}

.elementor-70765 .elementor-element.elementor-element-263f208c > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-70765 .elementor-element.elementor-element-3c87444f img {
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-70765 .elementor-element.elementor-element-24950fd2 .elementor-heading-title {
	font-family: "Open Sans", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	color: #333;
}

.elementor-70765 .elementor-element.elementor-element-3bc794af {
	font-size: 14px;
	color: #666;
}

.elementor-70765 .elementor-element.elementor-element-6bc43205 .elementor-heading-title {
	font-family: "Open Sans", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	color: #333;
}

.elementor-70765 .elementor-element.elementor-element-4c59c8c1 {
	font-size: 14px;
	color: #666;
}

.elementor-70765 .elementor-element.elementor-element-1cc0c36 {
	font-size: 14px;
	color: #666;
}

.elementor-70765 .elementor-element.elementor-element-7809a582 .elementor-heading-title {
	font-family: "Open Sans", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	color: #333;
}

.elementor-70765 .elementor-element.elementor-element-34f0a981 {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 15px;
	--grid-column-gap: 5px;
	--grid-row-gap: 0px;
}

.elementor-70765 .elementor-element.elementor-element-34f0a981 .elementor-widget-container {
	text-align: left;
}

.elementor-70765 .elementor-element.elementor-element-34f0a981 .elementor-social-icon {
	background-color: #abcc3d;
}

.elementor-70765 .elementor-element.elementor-element-34f0a981 .elementor-icon {
	border-radius: 3px 3px 3px 3px;
}

.elementor-70765 .elementor-element.elementor-element-f4aa85 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-70765 .elementor-element.elementor-element-f4aa85 .elementor-divider-separator {
	width: 100%;
}

.elementor-70765 .elementor-element.elementor-element-f4aa85 .elementor-divider {
	padding-block-start: 5px;
	padding-block-end: 5px;
}

.elementor-70765 .elementor-element.elementor-element-73df88bf .elementor-menu-toggle {
	margin: 0 auto;
}

.elementor-70765 .elementor-element.elementor-element-73df88bf .elementor-nav-menu .elementor-item {
	font-family: "Open Sans", Sans-serif;
	font-size: 14px;
	font-weight: 600;
}

.elementor-70765 .elementor-element.elementor-element-73df88bf .elementor-nav-menu--main .elementor-item {
	color: #abcc3d;
	fill: #abcc3d;
	padding-left: 14px;
	padding-right: 14px;
}

.elementor-70765 .elementor-element.elementor-element-73df88bf .elementor-nav-menu--main .elementor-item:hover, .elementor-70765 .elementor-element.elementor-element-73df88bf .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-70765 .elementor-element.elementor-element-73df88bf .elementor-nav-menu--main .elementor-item.highlighted, .elementor-70765 .elementor-element.elementor-element-73df88bf .elementor-nav-menu--main .elementor-item:focus {
	color: rgba(171, 204, 61, .68);
	fill: rgba(171, 204, 61, .68);
}

.elementor-70765 .elementor-element.elementor-element-73df88bf .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-70765 .elementor-element.elementor-element-73df88bf .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
	background-color: rgba(97, 206, 112, 0);
}

.elementor-70765 .elementor-element.elementor-element-73df88bf .e--pointer-framed .elementor-item:before, .elementor-70765 .elementor-element.elementor-element-73df88bf .e--pointer-framed .elementor-item:after {
	border-color: rgba(97, 206, 112, 0);
}

.elementor-70765 .elementor-element.elementor-element-485429ac {
	font-size: 14px;
	color: #999;
}

.elementor-70765 .elementor-element.elementor-element-8f84f06 {
	font-size: 14px;
	color: #999;
}

.elementor-70765 .elementor-element.elementor-element-60e90f31 {
	font-size: 15px;
	color: #999;
}

.elementor-70765 .elementor-element.elementor-element-11bf47ad {
	font-size: 14px;
	color: #999;
}

.elementor-theme-builder-content-area {
	height: 400px;
}

.elementor-location-header:before, .elementor-location-footer:before {
	content: "";
	display: table;
	clear: both;
}
