.elementor-299 .elementor-element.elementor-element-884e42d:not(.elementor-motion-effects-element-type-background),
.elementor-299 .elementor-element.elementor-element-884e42d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #121C27;
}

.elementor-299 .elementor-element.elementor-element-884e42d {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-299 .elementor-element.elementor-element-884e42d>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-299 .elementor-element.elementor-element-70a988b>.elementor-element-populated {
	padding: 48px 15px 80px 15px;
}

.elementor-299 .elementor-element.elementor-element-98f5628 .pxl-logo img {
	max-height: 43px;
}

.elementor-299 .elementor-element.elementor-element-6c23197 .pxl-text-editor .pxl-item--inner {
	max-width: 527px;
}

.elementor-299 .elementor-element.elementor-element-6c23197 .pxl-text-editor,
.elementor-299 .elementor-element.elementor-element-6c23197 .pxl-text-editor p {
	color: #C4C4C4;
	font-size: 15px;
	line-height: 25px;
}

.elementor-299 .elementor-element.elementor-element-6c23197>.elementor-widget-container {
	margin: 42px 0px 40px 0px;
}

.elementor-299 .elementor-element.elementor-element-4afcfd7 .pxl-heading .pxl-item--title {
	color: #FFFFFF;
	-webkit-text-stroke-color: #FFFFFF;
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 0px;
}

.elementor-299 .elementor-element.elementor-element-4afcfd7 .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
	stroke: #FFFFFF;
}

.elementor-299 .elementor-element.elementor-element-4afcfd7>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-299 .elementor-element.elementor-element-d06d0ed .pxl-text-editor,
.elementor-299 .elementor-element.elementor-element-d06d0ed .pxl-text-editor p {
	color: #C4C4C4;
	font-size: 15px;
	line-height: 25px;
}

.elementor-299 .elementor-element.elementor-element-76c9a38 .pxl-text-editor,
.elementor-299 .elementor-element.elementor-element-76c9a38 .pxl-text-editor p {
	color: #C4C4C4;
	font-size: 15px;
	line-height: 25px;
}

.elementor-299 .elementor-element.elementor-element-76c9a38 .pxl-text-editor a {
	color: #C4C4C4;
}

.elementor-299 .elementor-element.elementor-element-76c9a38 .pxl-text-editor a:hover {
	color: #FFFFFF;
}

.elementor-299 .elementor-element.elementor-element-76c9a38>.elementor-widget-container {
	margin: 8px 0px 8px 0px;
}

.elementor-299 .elementor-element.elementor-element-090831b .pxl-text-editor,
.elementor-299 .elementor-element.elementor-element-090831b .pxl-text-editor p {
	color: #C4C4C4;
	font-size: 15px;
	line-height: 25px;
}

.elementor-299 .elementor-element.elementor-element-090831b .pxl-text-editor a {
	color: #C4C4C4;
}

.elementor-299 .elementor-element.elementor-element-090831b .pxl-text-editor a:hover {
	color: #FFFFFF;
}

.elementor-299 .elementor-element.elementor-element-b956de0 .pxl-icon1 a {
	color: #505A66;
}

.elementor-299 .elementor-element.elementor-element-b956de0 .pxl-icon1 a svg path {
	fill: #505A66;
}

.elementor-299 .elementor-element.elementor-element-b956de0 .pxl-icon1 a:hover {
	color: #FFFFFF;
}

.elementor-299 .elementor-element.elementor-element-b956de0>.elementor-widget-container {
	margin: 31px 0px 0px -7px;
}

.elementor-299 .elementor-element.elementor-element-712762c>.elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	border-color: #e4edfc;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 48px 15px 15px 70px;
}

.elementor-299 .elementor-element.elementor-element-712762c>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-299 .elementor-element.elementor-element-d8cbc38 {
	padding: 0px 0px 0px 0px;
}

.elementor-299 .elementor-element.elementor-element-5800379>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-299 .elementor-element.elementor-element-78863a9 .pxl-heading .pxl-item--title {
	color: #FFFFFF;
	-webkit-text-stroke-color: #FFFFFF;
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 0px;
}

.elementor-299 .elementor-element.elementor-element-78863a9 .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
	stroke: #FFFFFF;
}

.elementor-299 .elementor-element.elementor-element-78863a9>.elementor-widget-container {
	margin: 0px 0px 22px 0px;
}

.elementor-299 .elementor-element.elementor-element-66e9be4 .pxl-link a:not(:hover) {
	color: #C4C4C4;
}

.elementor-299 .elementor-element.elementor-element-66e9be4 .pxl-link a:hover {
	color: #FFFFFF;
}

.elementor-299 .elementor-element.elementor-element-66e9be4 .pxl-link a {
	font-family: "Public Sans", Sans-serif;
	font-size: 15px;
}

.elementor-299 .elementor-element.elementor-element-66e9be4 .pxl-link.type-vertical li+li {
	margin-top: 12px;
}

.elementor-299 .elementor-element.elementor-element-66e9be4 .pxl-link a i {
	color: #FFFFFF !important;
	margin-top: 1px;
	font-size: 16px;
}

.elementor-299 .elementor-element.elementor-element-66e9be4 .pxl-link a svg path {
	fill: #FFFFFF !important;
}

.elementor-299 .elementor-element.elementor-element-66e9be4 .pxl-link a svg {
	height: 16px;
	min-width: 16px;
}

.elementor-299 .elementor-element.elementor-element-66e9be4 .pxl-link.style-3 a:hover i {
	font-size: 16px !important;
}

.elementor-299 .elementor-element.elementor-element-809a912>.elementor-element-populated {
	padding: 0px 0px 0px 20px;
}

.elementor-299 .elementor-element.elementor-element-d26cda6 .pxl-heading .pxl-item--title {
	color: #FFFFFF;
	-webkit-text-stroke-color: #FFFFFF;
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 0px;
}

.elementor-299 .elementor-element.elementor-element-d26cda6 .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
	stroke: #FFFFFF;
}

.elementor-299 .elementor-element.elementor-element-d26cda6>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-299 .elementor-element.elementor-element-4aebf68 .pxl-link a:not(:hover) {
	color: #C4C4C4;
}

.elementor-299 .elementor-element.elementor-element-4aebf68 .pxl-link a:hover {
	color: #FFFFFF;
}

.elementor-299 .elementor-element.elementor-element-4aebf68 .pxl-link a {
	font-family: "Public Sans", Sans-serif;
	font-size: 15px;
}

.elementor-299 .elementor-element.elementor-element-4aebf68 .pxl-link.type-vertical li+li {
	margin-top: 12px;
}

.elementor-299 .elementor-element.elementor-element-4aebf68 .pxl-link a i {
	color: #FFFFFF !important;
	margin-top: 1px;
	font-size: 16px;
}

.elementor-299 .elementor-element.elementor-element-4aebf68 .pxl-link a svg path {
	fill: #FFFFFF !important;
}

.elementor-299 .elementor-element.elementor-element-4aebf68 .pxl-link a svg {
	height: 16px;
	min-width: 16px;
}

.elementor-299 .elementor-element.elementor-element-4aebf68 .pxl-link.style-3 a:hover i {
	font-size: 16px !important;
}

.elementor-299 .elementor-element.elementor-element-db5128f>.elementor-widget-container {
	margin: 70px 0px 8px 0px;
}

.elementor-299 .elementor-element.elementor-element-037db01 .pxl-icon1 a {
	color: #FFFFFF;
	background-color: #353E47;
	width: 39px;
	height: 39px;
}

.elementor-299 .elementor-element.elementor-element-037db01 .pxl-icon1 a svg path {
	fill: #FFFFFF;
}

.elementor-299 .elementor-element.elementor-element-037db01>.elementor-widget-container {
	margin: 8px 20px 0px 0px;
}

.elementor-299 .elementor-element.elementor-element-037db01 {
	width: auto;
	max-width: auto;
}

.elementor-299 .elementor-element.elementor-element-8b0fdc2 .pxl-text-editor .pxl-item--inner {
	max-width: 481px;
}

.elementor-299 .elementor-element.elementor-element-8b0fdc2 .pxl-text-editor,
.elementor-299 .elementor-element.elementor-element-8b0fdc2 .pxl-text-editor p {
	color: #C4C4C4;
	font-family: "Public Sans", Sans-serif;
	font-size: 15px;
	line-height: 25px;
}

.elementor-299 .elementor-element.elementor-element-8b0fdc2>.elementor-widget-container {
	margin: 08px 0px 0px 0px;
}

.elementor-299 .elementor-element.elementor-element-8b0fdc2 {
	width: auto;
	max-width: auto;
}

.elementor-299 .elementor-element.elementor-element-1c27c1f:not(.elementor-motion-effects-element-type-background),
.elementor-299 .elementor-element.elementor-element-1c27c1f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #121C27;
}

.elementor-299 .elementor-element.elementor-element-1c27c1f {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #e4edfc;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 12px 0px 12px 0px;
}

.elementor-299 .elementor-element.elementor-element-1c27c1f>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-299 .elementor-element.elementor-element-ab049a5 .pxl-text-editor .pxl-item--inner {
	max-width: 527px;
}

.elementor-299 .elementor-element.elementor-element-ab049a5 .pxl-text-editor,
.elementor-299 .elementor-element.elementor-element-ab049a5 .pxl-text-editor p {
	color: #C4C4C4;
	font-size: 15px;
	line-height: 25px;
}

.elementor-299 .elementor-element.elementor-element-ab049a5 .pxl-text-editor a {
	color: #FFFFFF;
}

.elementor-299 .elementor-element.elementor-element-7d332d8 .pxl-text-editor {
	text-align: right;
}

.elementor-299 .elementor-element.elementor-element-7d332d8 .pxl-text-editor .pxl-item--inner {
	max-width: 527px;
}

.elementor-299 .elementor-element.elementor-element-7d332d8 .pxl-text-editor,
.elementor-299 .elementor-element.elementor-element-7d332d8 .pxl-text-editor p {
	color: #C4C4C4;
	font-family: "Public Sans", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 25px;
}

.elementor-299 .elementor-element.elementor-element-7d332d8 .pxl-text-editor a {
	color: #C7C9CA;
}

.elementor-299 .elementor-element.elementor-element-7d332d8 .pxl-text-editor a:hover {
	color: #FFFFFF;
}

@media(max-width:1500px) {
	.elementor-299 .elementor-element.elementor-element-8b0fdc2 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
}

@media(max-width:1200px) {
	.elementor-299 .elementor-element.elementor-element-6c23197 .pxl-text-editor .pxl-item--inner {
		max-width: 2792px;
	}

	.elementor-299 .elementor-element.elementor-element-712762c>.elementor-element-populated {
		padding: 125px 15px 15px 15px;
	}
}

@media(max-width:1024px) {
	.elementor-299 .elementor-element.elementor-element-70a988b>.elementor-element-populated {
		padding: 70px 15px 50px 15px;
	}

	.elementor-299 .elementor-element.elementor-element-712762c>.elementor-element-populated {
		padding: 70px 15px 15px 15px;
	}
}

@media(max-width:767px) {
	.elementor-299 .elementor-element.elementor-element-70a988b>.elementor-element-populated {
		padding: 70px 15px 030px 15px;
	}

	.elementor-299 .elementor-element.elementor-element-6c23197>.elementor-widget-container {
		margin: 40px 0px 20px 0px;
	}

	.elementor-299 .elementor-element.elementor-element-b956de0>.elementor-widget-container {
		margin: 0px 0px 0px -7px;
	}

	.elementor-299 .elementor-element.elementor-element-712762c>.elementor-element-populated {
		border-width: 0px 0px 0px 0px;
		padding: 15px 15px 70px 15px;
	}

	.elementor-299 .elementor-element.elementor-element-809a912>.elementor-element-populated {
		padding: 50px 0px 0px 0px;
	}

	.elementor-299 .elementor-element.elementor-element-db5128f>.elementor-widget-container {
		margin: 60px 0px 0px 0px;
	}

	.elementor-299 .elementor-element.elementor-element-8b0fdc2 .pxl-text-editor .pxl-item--inner {
		max-width: 3000px;
	}

	.elementor-299 .elementor-element.elementor-element-2596cce>.elementor-element-populated {
		padding: 20px 15px 10px 15px;
	}

	.elementor-299 .elementor-element.elementor-element-ab049a5 .pxl-text-editor {
		text-align: center;
	}

	.elementor-299 .elementor-element.elementor-element-4963750>.elementor-element-populated {
		padding: 0px 15px 20px 15px;
	}

	.elementor-299 .elementor-element.elementor-element-7d332d8 .pxl-text-editor {
		text-align: center;
	}
}