
.elementor-8339 .elementor-element.elementor-element-1bfe009 {
	--alignment: center;
	--grid-side-margin: 10px;
	--grid-column-gap: 10px;
	--grid-row-gap: 10px;
	--grid-bottom-margin: 10px;
	--e-share-buttons-primary-color: var(--e-global-color-e33e332);
}

.elementor-8339 .elementor-element.elementor-element-1bfe009 .elementor-share-btn__icon {
	--e-share-buttons-icon-size: 2.5em;
}

.elementor-8339 .elementor-element.elementor-element-1bfe009 .elementor-share-btn {
	height: 7em;
	border-width: 6px;
}

.elementor-8339 .elementor-element.elementor-element-50ccee8 > .elementor-widget-container {
	margin: 0px 0px 33px 0px;
	padding: 0px 0px 33px 0px;
}

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

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

@media (max-width:1024px) {
	.elementor-8339 .elementor-element.elementor-element-1bfe009 {
		--grid-side-margin: 0px;
		--grid-column-gap: 0px;
		--grid-row-gap: 0px;
		--grid-bottom-margin: 0px;
	}
}

@media (max-width:767px) {
	.elementor-8339 .elementor-element.elementor-element-1bfe009 {
		--grid-side-margin: 0px;
		--grid-column-gap: 0px;
		--grid-row-gap: 0px;
		--grid-bottom-margin: 0px;
	}
	
	.elementor-8339 .elementor-element.elementor-element-1bfe009 {
		--grid-side-margin: 0px;
		--grid-column-gap: 0px;
		--grid-row-gap: 0px;
		--grid-bottom-margin: 0px;
	}
	
	.elementor-8339 .elementor-element.elementor-element-1bfe009 .elementor-share-btn__icon {
		--e-share-buttons-icon-size: 1.8em;
	}
	
	.elementor-8339 .elementor-element.elementor-element-50ccee8 {
		font-size: 11px;
	}
}
