
.elementor-223539 .elementor-element.elementor-element-35c8283 {
	--display: flex;
}

.elementor-223539 .elementor-element.elementor-element-771c417 {
	--spacer-size: 50px;
}

.elementor-223539 .elementor-element.elementor-element-7c0711e {
	--display: flex;
}

.elementor-223539 .elementor-element.elementor-element-e2677ac .dce-separator, .elementor-223539 .elementor-element.elementor-element-e2677ac a, .elementor-223539 .elementor-element.elementor-element-e2677ac a + span {
	padding: 0 5px;
}

.elementor-223539 .elementor-element.elementor-element-c322359 {
	--display: flex;
}

.elementor-223539 .elementor-element.elementor-element-c322359:not(.elementor-motion-effects-element-type-background), .elementor-223539 .elementor-element.elementor-element-c322359 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #2b5289;
}

.elementor-223539 .elementor-element.elementor-element-deb77de {
	--spacer-size: 50px;
}

.elementor-223539 .elementor-element.elementor-element-d29f5f9 .elementor-heading-title {
	font-family: "Bebas Neue", Sans-serif;
	font-size: 50px;
	font-weight: 400;
	color: var(--e-global-color-7b9728f4);
}

.elementor-223539 .elementor-element.elementor-element-b49966d {
	--display: flex;
}

.elementor-223539 .elementor-element.elementor-element-41d44ef .elementor-heading-title {
	color: var(--e-global-color-7b9728f4);
}

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

.elementor-223539 .elementor-element.elementor-element-1b046c5 {
	color: var(--e-global-color-7b9728f4);
}

.elementor-223539 .elementor-element.elementor-element-92e30bf {
	color: var(--e-global-color-7b9728f4);
}

.elementor-223539 .elementor-element.elementor-element-0d36e40 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-223539 .elementor-element.elementor-element-2c92c77 {
	--display: flex;
}

.elementor-223539 .elementor-element.elementor-element-9b96417 {
	--display: flex;
}

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

.elementor-223539 .elementor-element.elementor-element-2507626 {
	--display: flex;
}

.elementor-223539 .elementor-element.elementor-element-6d842d0 {
	--display: grid;
	--e-con-grid-template-columns: 30% 70%;
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-223539 .elementor-element.elementor-element-0043bb4 {
	--display: flex;
}

.elementor-223539 .elementor-element.elementor-element-074bb19 .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-text);
}

.elementor-223539 .elementor-element.elementor-element-99ec813 {
	color: var(--e-global-color-text);
}

.elementor-223539 .elementor-element.elementor-element-846c183 .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-text);
}

.elementor-223539 .elementor-element.elementor-element-8d1bc12 {
	color: var(--e-global-color-text);
}

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

.elementor-223539 .elementor-element.elementor-element-ba8cb3f {
	--display: flex;
}

.elementor-223539 .elementor-element.elementor-element-fa8a211 .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-text);
}

.elementor-223539 .elementor-element.elementor-element-906879a {
	color: var(--e-global-color-text);
}

.elementor-223539 .elementor-element.elementor-element-0603ccd .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-text);
}

.elementor-223539 .elementor-element.elementor-element-f66cfec {
	color: var(--e-global-color-text);
}

.elementor-223539 .elementor-element.elementor-element-c5b7a70 .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-text);
}

.elementor-223539 .elementor-element.elementor-element-0a465af {
	color: var(--e-global-color-text);
}

.elementor-223539 .elementor-element.elementor-element-c4e0ac1 {
	--display: flex;
}

.elementor-223539 .elementor-element.elementor-element-7f3c676 .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-text);
}

.elementor-223539 .elementor-element.elementor-element-60ccbbb {
	color: var(--e-global-color-text);
}

.elementor-223539 .elementor-element.elementor-element-7988d2c .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-text);
}

.elementor-223539 .elementor-element.elementor-element-635ca2f {
	color: var(--e-global-color-text);
}

.elementor-223539 .elementor-element.elementor-element-b90bf6d {
	--display: flex;
}

.elementor-223539 .elementor-element.elementor-element-950bbb3 .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-text);
}

.elementor-223539 .elementor-element.elementor-element-31af2a3 {
	color: var(--e-global-color-text);
}

.elementor-223539 .elementor-element.elementor-element-17dadda {
	color: var(--e-global-color-text);
}

@media (max-width:1200px) {
	.elementor-223539 .elementor-element.elementor-element-7694d30 {
		--grid-auto-flow: row;
	}
	
	.elementor-223539 .elementor-element.elementor-element-8e39d07 {
		--grid-auto-flow: row;
	}
	
	.elementor-223539 .elementor-element.elementor-element-6d842d0 {
		--grid-auto-flow: row;
	}
	
	.elementor-223539 .elementor-element.elementor-element-c816f78 {
		--grid-auto-flow: row;
	}
}

@media (max-width:1024px) {
	.elementor-223539 .elementor-element.elementor-element-7694d30 {
		--grid-auto-flow: row;
	}
	
	.elementor-223539 .elementor-element.elementor-element-8e39d07 {
		--grid-auto-flow: row;
	}
	
	.elementor-223539 .elementor-element.elementor-element-6d842d0 {
		--grid-auto-flow: row;
	}
	
	.elementor-223539 .elementor-element.elementor-element-074bb19 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-223539 .elementor-element.elementor-element-846c183 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-223539 .elementor-element.elementor-element-c816f78 {
		--grid-auto-flow: row;
	}
	
	.elementor-223539 .elementor-element.elementor-element-fa8a211 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-223539 .elementor-element.elementor-element-0603ccd .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-223539 .elementor-element.elementor-element-c5b7a70 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-223539 .elementor-element.elementor-element-7f3c676 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-223539 .elementor-element.elementor-element-7988d2c .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-223539 .elementor-element.elementor-element-950bbb3 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
}

@media (max-width:767px) {
	.elementor-223539 .elementor-element.elementor-element-7694d30 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-223539 .elementor-element.elementor-element-8e39d07 {
		--e-con-grid-template-columns: 1;
		--grid-auto-flow: row;
	}
	
	.elementor-223539 .elementor-element.elementor-element-6d842d0 {
		--e-con-grid-template-columns: 1;
		--grid-auto-flow: row;
	}
	
	.elementor-223539 .elementor-element.elementor-element-074bb19 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-223539 .elementor-element.elementor-element-846c183 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-223539 .elementor-element.elementor-element-c816f78 {
		--e-con-grid-template-columns: 1;
		--grid-auto-flow: row;
	}
	
	.elementor-223539 .elementor-element.elementor-element-fa8a211 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-223539 .elementor-element.elementor-element-0603ccd .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-223539 .elementor-element.elementor-element-c5b7a70 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-223539 .elementor-element.elementor-element-7f3c676 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-223539 .elementor-element.elementor-element-7988d2c .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-223539 .elementor-element.elementor-element-950bbb3 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
}
