
.elementor-223512 .elementor-element.elementor-element-6246914 {
	--display: flex;
}

.elementor-223512 .elementor-element.elementor-element-12bcddc {
	--spacer-size: 50px;
}

.elementor-223512 .elementor-element.elementor-element-15d27af .dce-separator, .elementor-223512 .elementor-element.elementor-element-15d27af a, .elementor-223512 .elementor-element.elementor-element-15d27af a + span {
	padding: 0 5px;
}

.elementor-223512 .elementor-element.elementor-element-94f7185 {
	--display: flex;
}

.elementor-223512 .elementor-element.elementor-element-7e183f7 .elementor-heading-title {
	font-family: "Bebas Neue", Sans-serif;
	font-size: 50px;
	font-weight: 400;
}

.elementor-223512 .elementor-element.elementor-element-2ed8038 {
	--display: flex;
}

.elementor-223512 .elementor-element.elementor-element-4bd0d45 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-223512 .elementor-element.elementor-element-2bacec4 {
	--display: flex;
}

.elementor-223512 .elementor-element.elementor-element-2bacec4:not(.elementor-motion-effects-element-type-background), .elementor-223512 .elementor-element.elementor-element-2bacec4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-223512 .elementor-element.elementor-element-962f13b {
	--display: grid;
	--e-con-grid-template-columns: repeat(1, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-223512 .elementor-element.elementor-element-04427b7 {
	--display: flex;
}

.elementor-223512 .elementor-element.elementor-element-ae3c03a .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-7b9728f4);
}

.elementor-223512 .elementor-element.elementor-element-c055fe2 {
	color: var(--e-global-color-7b9728f4);
}

.elementor-223512 .elementor-element.elementor-element-7857c62 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-223512 .elementor-element.elementor-element-c0ee50f {
	--display: flex;
}

.elementor-223512 .elementor-element.elementor-element-0ddf605 .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-7b9728f4);
}

.elementor-223512 .elementor-element.elementor-element-f9bb522 {
	color: var(--e-global-color-7b9728f4);
}

.elementor-223512 .elementor-element.elementor-element-841ae2e .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-7b9728f4);
}

.elementor-223512 .elementor-element.elementor-element-9ec4662 {
	color: var(--e-global-color-7b9728f4);
}

.elementor-223512 .elementor-element.elementor-element-67a4f9f .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-7b9728f4);
}

.elementor-223512 .elementor-element.elementor-element-67dcca0 {
	color: var(--e-global-color-7b9728f4);
}

.elementor-223512 .elementor-element.elementor-element-3ea3795 .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-7b9728f4);
}

.elementor-223512 .elementor-element.elementor-element-a2c66ed {
	color: var(--e-global-color-7b9728f4);
}

.elementor-223512 .elementor-element.elementor-element-9480b81 {
	--display: flex;
}

.elementor-223512 .elementor-element.elementor-element-e7ff192 .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-7b9728f4);
}

.elementor-223512 .elementor-element.elementor-element-bfe65b7 {
	color: var(--e-global-color-7b9728f4);
}

.elementor-223512 .elementor-element.elementor-element-4d9beff .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-7b9728f4);
}

.elementor-223512 .elementor-element.elementor-element-26502ac {
	color: var(--e-global-color-7b9728f4);
}

.elementor-223512 .elementor-element.elementor-element-b36d2d2 .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-7b9728f4);
}

.elementor-223512 .elementor-element.elementor-element-9ea8685 {
	color: var(--e-global-color-7b9728f4);
}

.elementor-223512 .elementor-element.elementor-element-fde43ba {
	--display: flex;
}

.elementor-223512 .elementor-element.elementor-element-8d8a91b .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-7b9728f4);
}

.elementor-223512 .elementor-element.elementor-element-9d0e097 {
	color: var(--e-global-color-7b9728f4);
}

.elementor-223512 .elementor-element.elementor-element-3dfab25 .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-7b9728f4);
}

.elementor-223512 .elementor-element.elementor-element-5248c1e {
	color: var(--e-global-color-7b9728f4);
}

@media (max-width:1200px) {
	.elementor-223512 .elementor-element.elementor-element-4bd0d45 {
		--grid-auto-flow: row;
	}
	
	.elementor-223512 .elementor-element.elementor-element-962f13b {
		--grid-auto-flow: row;
	}
	
	.elementor-223512 .elementor-element.elementor-element-7857c62 {
		--grid-auto-flow: row;
	}
}

@media (max-width:1024px) {
	.elementor-223512 .elementor-element.elementor-element-4bd0d45 {
		--grid-auto-flow: row;
	}
	
	.elementor-223512 .elementor-element.elementor-element-962f13b {
		--grid-auto-flow: row;
	}
	
	.elementor-223512 .elementor-element.elementor-element-ae3c03a .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-223512 .elementor-element.elementor-element-7857c62 {
		--grid-auto-flow: row;
	}
	
	.elementor-223512 .elementor-element.elementor-element-0ddf605 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-223512 .elementor-element.elementor-element-841ae2e .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-223512 .elementor-element.elementor-element-67a4f9f .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-223512 .elementor-element.elementor-element-3ea3795 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-223512 .elementor-element.elementor-element-e7ff192 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-223512 .elementor-element.elementor-element-4d9beff .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-223512 .elementor-element.elementor-element-b36d2d2 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-223512 .elementor-element.elementor-element-8d8a91b .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-223512 .elementor-element.elementor-element-3dfab25 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
}

@media (max-width:767px) {
	.elementor-223512 .elementor-element.elementor-element-4bd0d45 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-223512 .elementor-element.elementor-element-962f13b {
		--e-con-grid-template-columns: 1;
		--grid-auto-flow: row;
	}
	
	.elementor-223512 .elementor-element.elementor-element-ae3c03a .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-223512 .elementor-element.elementor-element-7857c62 {
		--e-con-grid-template-columns: 1;
		--grid-auto-flow: row;
	}
	
	.elementor-223512 .elementor-element.elementor-element-0ddf605 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-223512 .elementor-element.elementor-element-841ae2e .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-223512 .elementor-element.elementor-element-67a4f9f .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-223512 .elementor-element.elementor-element-3ea3795 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-223512 .elementor-element.elementor-element-e7ff192 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-223512 .elementor-element.elementor-element-4d9beff .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-223512 .elementor-element.elementor-element-b36d2d2 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-223512 .elementor-element.elementor-element-8d8a91b .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-223512 .elementor-element.elementor-element-3dfab25 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
}
