.elementor-9856 .elementor-element.elementor-element-9b7c2c2 {
	--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;
	--background-transition: 0.3s;
	--margin-top: 60px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 100px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-9856
	.elementor-element.elementor-element-4cb96a8
	> .elementor-widget-container {
	padding: 0 0 30px;
}
.elementor-9856
	.elementor-element.elementor-element-4cb96a8
	.elementor-heading-title {
	color: #343434;
	font-family: "inter-bold", sans-serif;
	font-size: 4vw;
	line-height: 1em;
	letter-spacing: -1.5px;
}
.elementor-9856 .elementor-element.elementor-element-fc7ec4a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-9856 .elementor-element.elementor-element-cea0d54 {
	--display: flex;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-9856
	.elementor-element.elementor-element-a43c186
	.elementor-heading-title {
	color: #1c43b9;
	font-family: "inter-bold", sans-serif;
	font-size: 1.5vw;
	line-height: 1.2em;
	letter-spacing: -0.6px;
}
.elementor-9856 .elementor-element.elementor-element-e7ef9da {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-9856 .elementor-element.elementor-element-1831e26 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-9856 .elementor-element.elementor-element-66b1b5b {
	--display: flex;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-9856 .elementor-element.elementor-element-149148f {
	font-family: "inter-regular", sans-serif;
}
.elementor-9856
	.elementor-element.elementor-element-3377728
	> .elementor-widget-container {
	padding: 0;
}
.elementor-9856 .elementor-element.elementor-element-3377728 {
	font-family: "inter-regular", sans-serif;
}
.elementor-9856
	.elementor-element.elementor-element-8b02e35
	> .elementor-widget-container {
	padding: 0;
}
.elementor-9856 .elementor-element.elementor-element-8b02e35 {
	font-family: "inter-regular", sans-serif;
}
.elementor-9856 .elementor-element.elementor-element-7c9f313 {
	--display: flex;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-9856
	.elementor-element.elementor-element-7416a62
	> .elementor-widget-container {
	margin: 0 6px 0 0;
}
.elementor-9856 .elementor-element.elementor-element-7416a62 {
	font-family: "inter-regular", sans-serif;
}
.elementor-9856
	.elementor-element.elementor-element-b492ff7
	> .elementor-widget-container {
	margin: 20px 6px 0 0;
	padding: 0;
}
.elementor-9856 .elementor-element.elementor-element-b492ff7 {
	font-family: "inter-regular", sans-serif;
}
.elementor-9856
	.elementor-element.elementor-element-69940a8
	> .elementor-widget-container {
	margin: 0 6px 0 0;
}
.elementor-9856 .elementor-element.elementor-element-69940a8 {
	font-family: "inter-regular", sans-serif;
}
.elementor-9856 .elementor-element.elementor-element-63bb4e3 {
	--divider-border-style: solid;
	--divider-color: #00000024;
	--divider-border-width: 1px;
}
.elementor-9856
	.elementor-element.elementor-element-63bb4e3
	.elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}
.elementor-9856
	.elementor-element.elementor-element-63bb4e3
	.elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}
.elementor-9856 .elementor-element.elementor-element-7b4a1f0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--background-transition: 0.3s;
	border-style: none;
	--border-style: none;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-9856 .elementor-element.elementor-element-7b4a1f0,
.elementor-9856 .elementor-element.elementor-element-7b4a1f0:before {
	--border-transition: 0.3s;
}
.elementor-9856 .elementor-element.elementor-element-171053a {
	--display: flex;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-9856
	.elementor-element.elementor-element-c2f01ec
	> .elementor-widget-container {
	margin: 0 6px 0 0;
}
.elementor-9856 .elementor-element.elementor-element-c2f01ec {
	font-family: "inter-regular", sans-serif;
}
.elementor-9856
	.elementor-element.elementor-element-825cc33
	> .elementor-widget-container {
	margin: 0 6px 0 0;
}
.elementor-9856 .elementor-element.elementor-element-825cc33 {
	font-family: "inter-regular", sans-serif;
}
.elementor-9856 .elementor-element.elementor-element-729d3fc {
	--display: flex;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-9856 .elementor-element.elementor-element-9b745de {
	font-family: "inter-regular", sans-serif;
}
.elementor-9856
	.elementor-element.elementor-element-8371dbc
	> .elementor-widget-container {
	margin: 0 6px 0 0;
}
.elementor-9856 .elementor-element.elementor-element-8371dbc {
	font-family: "inter-regular", sans-serif;
}
@media (min-width: 768px) {
	.elementor-9856 .elementor-element.elementor-element-cea0d54 {
		--width: 50%;
	}
	.elementor-9856 .elementor-element.elementor-element-e7ef9da {
		--width: 50%;
	}
	.elementor-9856 .elementor-element.elementor-element-66b1b5b {
		--width: 50%;
	}
	.elementor-9856 .elementor-element.elementor-element-7c9f313 {
		--width: 50%;
	}
	.elementor-9856 .elementor-element.elementor-element-171053a {
		--width: 50%;
	}
	.elementor-9856 .elementor-element.elementor-element-729d3fc {
		--width: 50%;
	}
}
@media (max-width: 767px) {
	.elementor-9856 .elementor-element.elementor-element-9b7c2c2 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 120px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	.elementor-9856
		.elementor-element.elementor-element-4cb96a8
		.elementor-heading-title {
		font-size: 10vw;
	}
	.elementor-9856 .elementor-element.elementor-element-fc7ec4a {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	.elementor-9856
		.elementor-element.elementor-element-a43c186
		.elementor-heading-title {
		font-size: 4vw;
	}
}
.top-menu-container-inner {
	width: 100%;
}
