
.elementor-2 .elementor-element.elementor-element-0e392c2 {
	--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;
	--overflow: hidden;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2 .elementor-element.elementor-element-0e392c2:hover {
	border-style: none;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-0e392c2, .elementor-2 .elementor-element.elementor-element-0e392c2::before {
	--border-transition: 0s;
}

.elementor-2 .elementor-element.elementor-element-fb0673b {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1.4px;
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 10px 10px 10px;
	border-style: none;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-fb0673b:hover {
	background-color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-fb0673b .elementor-divider-separator {
	width: 100%;
}

.elementor-2 .elementor-element.elementor-element-fb0673b .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2 .elementor-element.elementor-element-fb0673b .elementor-divider__text {
	color: #c73372;
	font-size: 48px;
	line-height: 47px;
}

.elementor-2 .elementor-element.elementor-element-cf1c8c7 {
	width: 100%;
	max-width: 100%;
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-cf1c8c7:hover {
	background-color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-c4fec24 {
	--spacer-size: 7px;
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-c4fec24:hover {
	background-color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-db21cfc {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-db21cfc:hover {
	background-color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-db21cfc img {
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-fc48ac6 {
	--spacer-size: 20px;
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-fc48ac6:hover {
	background-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-5fedba8 {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-5fedba8:hover {
	background-color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-5fedba8 img {
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-77444fb {
	--spacer-size: 20px;
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-77444fb:hover {
	background-color: #fff;
	border-style: none;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-34b52d5 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1.2px;
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-34b52d5:hover {
	background-color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-34b52d5 .elementor-divider-separator {
	width: 100%;
}

.elementor-2 .elementor-element.elementor-element-34b52d5 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-2 .elementor-element.elementor-element-e558c59 {
	background-color: #fffefe;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 5px 5px 5px 5px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-e558c59:hover {
	background-color: #fffcfc;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-e558c59 .elementor-heading-title {
	line-height: 100px;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	color: #1f2b4f;
}

.elementor-2 .elementor-element.elementor-element-6d76971 {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 15px 10px 15px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
	text-align: justify;
	font-size: 20px;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
}

.elementor-2 .elementor-element.elementor-element-6d76971:hover {
	background-color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-4f8ecb8 {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 1px 1px 1px 1px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-4f8ecb8:hover {
	background-color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-4f8ecb8 img {
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-3e818ca {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1.2px;
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-3e818ca:hover {
	background-color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-3e818ca .elementor-divider-separator {
	width: 100%;
}

.elementor-2 .elementor-element.elementor-element-3e818ca .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-2 .elementor-element.elementor-element-c6b1d87 {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 5px 5px 5px 5px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-c6b1d87:hover {
	background-color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-c6b1d87 .elementor-heading-title {
	line-height: 100px;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	color: #1f2b4f;
}

.elementor-2 .elementor-element.elementor-element-c6b1d87 .elementor-heading-title a:hover, .elementor-2 .elementor-element.elementor-element-c6b1d87 .elementor-heading-title a:focus {
	color: #1f2b4f;
}

.elementor-2 .elementor-element.elementor-element-c603ce5 {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 15px 10px 15px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
	text-align: justify;
	font-size: 20px;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
}

.elementor-2 .elementor-element.elementor-element-c603ce5:hover {
	background-color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-20f2f80 {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-20f2f80:hover {
	background-color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-20f2f80 img {
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-f7d95c8 {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-f7d95c8:hover {
	background-color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-24245f4 {
	--divider-border-style: solid;
	--divider-color: #005dff;
	--divider-border-width: 1.2px;
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-24245f4:hover {
	background-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-24245f4 .elementor-divider-separator {
	width: 100%;
}

.elementor-2 .elementor-element.elementor-element-24245f4 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-2 .elementor-element.elementor-element-f652ca9 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1.2px;
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-f652ca9:hover {
	background-color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-f652ca9 .elementor-divider-separator {
	width: 100%;
}

.elementor-2 .elementor-element.elementor-element-f652ca9 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-2 .elementor-element.elementor-element-def03dd {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 5px 5px 5px 5px;
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-def03dd:hover {
	background-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-def03dd .elementor-heading-title {
	line-height: 55px;
	letter-spacing: .1px;
	word-spacing: 1px;
	color: #1f2b4f;
}

.elementor-2 .elementor-element.elementor-element-5f6112d {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 15px 10px 15px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
	text-align: justify;
	font-size: 20px;
	line-height: 30px;
	letter-spacing: .5px;
	word-spacing: 2px;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
}

.elementor-2 .elementor-element.elementor-element-5f6112d:hover {
	background-color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-7c1b1b0 {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 3px 3px 3px 3px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-7c1b1b0:hover {
	background-color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-7c1b1b0 img {
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-bb4c726 .elementor-cta .elementor-cta__bg, .elementor-2 .elementor-element.elementor-element-bb4c726 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-2 .elementor-element.elementor-element-bb4c726 {
	background-color: #fffdfd;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-bb4c726:hover {
	background-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-bb4c726 .elementor-cta__content {
	text-align: center;
	background-color: #000;
}

.elementor-2 .elementor-element.elementor-element-bb4c726 .elementor-cta__bg-wrapper {
	min-height: 284px;
}

.elementor-2 .elementor-element.elementor-element-bb4c726 .elementor-cta__title {
	color: #fff4f4;
}

.elementor-2 .elementor-element.elementor-element-bb4c726 .elementor-cta__description {
	color: #fff;
}

.elementor-2 .elementor-element.elementor-element-bb4c726 .elementor-cta__button {
	color: #fff;
	border-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-9f228bd {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1.2px;
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-9f228bd:hover {
	background-color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-9f228bd .elementor-divider-separator {
	width: 100%;
}

.elementor-2 .elementor-element.elementor-element-9f228bd .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-2 .elementor-element.elementor-element-b74181c {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 5px 5px 5px 5px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-b74181c:hover {
	background-color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-b74181c .elementor-heading-title {
	line-height: 51px;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	color: #1f2b4f;
}

.elementor-2 .elementor-element.elementor-element-a94e597 {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 15px 10px 15px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
	text-align: justify;
	font-size: 20px;
	line-height: 30px;
	letter-spacing: .5px;
	word-spacing: 2px;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
}

.elementor-2 .elementor-element.elementor-element-a94e597:hover {
	background-color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-a64d488 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1.2px;
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-a64d488:hover {
	background-color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-a64d488 .elementor-divider-separator {
	width: 100%;
}

.elementor-2 .elementor-element.elementor-element-a64d488 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-2 .elementor-element.elementor-element-8555446 {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 10px 10px 10px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-8555446:hover {
	background-color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-8555446 .elementor-heading-title {
	font-size: 29px;
	line-height: 62px;
	letter-spacing: .1px;
	word-spacing: 1px;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	color: #1f2b4f;
}

.elementor-2 .elementor-element.elementor-element-f76f9db {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 15px 10px 15px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
	text-align: justify;
	font-size: 20px;
	line-height: 30px;
	letter-spacing: .5px;
	word-spacing: 2px;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
}

.elementor-2 .elementor-element.elementor-element-f76f9db:hover {
	background-color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-07b4b68 {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-07b4b68:hover {
	background-color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-07b4b68:hover img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-2 .elementor-element.elementor-element-07b4b68 img {
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-62ac1ac {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1.2px;
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-62ac1ac:hover {
	background-color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-62ac1ac .elementor-divider-separator {
	width: 100%;
}

.elementor-2 .elementor-element.elementor-element-62ac1ac .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-2 .elementor-element.elementor-element-5db549c {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 10px 10px 10px;
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-5db549c:hover {
	background-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-5db549c .elementor-heading-title {
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	color: #1f2b4f;
}

.elementor-2 .elementor-element.elementor-element-65668fd {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 15px 10px 15px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
	text-align: justify;
	font-size: 20px;
	line-height: 30px;
	letter-spacing: .5px;
	word-spacing: 2px;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
}

.elementor-2 .elementor-element.elementor-element-65668fd:hover {
	background-color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-f987559 {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-f987559:hover {
	background-color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-f987559 img {
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-786907c {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1.5px;
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-786907c:hover {
	background-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-786907c .elementor-divider-separator {
	width: 100%;
}

.elementor-2 .elementor-element.elementor-element-786907c .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-2 .elementor-element.elementor-element-8e5ccd9 {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 5px 5px 5px 5px;
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-8e5ccd9:hover {
	background-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-8e5ccd9 .elementor-heading-title {
	font-size: 28px;
	line-height: 62px;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	color: #1f2b4f;
}

.elementor-2 .elementor-element.elementor-element-ee0adcf {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 15px 10px 15px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
	text-align: justify;
	font-size: 20px;
	line-height: 30px;
	letter-spacing: .5px;
	word-spacing: 2px;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
}

.elementor-2 .elementor-element.elementor-element-ee0adcf:hover {
	background-color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-53d6cec {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 3px 3px 3px 3px;
}

.elementor-2 .elementor-element.elementor-element-53d6cec:hover {
	background-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-63d3830 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1.5px;
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-63d3830:hover {
	background-color: #fffefe;
}

.elementor-2 .elementor-element.elementor-element-63d3830 .elementor-divider-separator {
	width: 100%;
}

.elementor-2 .elementor-element.elementor-element-63d3830 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-2 .elementor-element.elementor-element-e5b6ade {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 5px 5px 5px 5px;
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-e5b6ade:hover {
	background-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-e5b6ade .elementor-heading-title {
	line-height: 55px;
	letter-spacing: .1px;
	word-spacing: 1px;
	color: #1f2b4f;
}

.elementor-2 .elementor-element.elementor-element-9534ea6 {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 15px 10px 15px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
	text-align: justify;
	font-size: 20px;
	line-height: 30px;
	letter-spacing: .5px;
	word-spacing: 2px;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
}

.elementor-2 .elementor-element.elementor-element-9534ea6:hover {
	background-color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-9269cce {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-9269cce:hover {
	background-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-9155993 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1.5px;
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-9155993:hover {
	background-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-9155993 .elementor-divider-separator {
	width: 100%;
}

.elementor-2 .elementor-element.elementor-element-9155993 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-2 .elementor-element.elementor-element-55806f2 {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 10px 10px 10px;
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-55806f2:hover {
	background-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-55806f2 .elementor-heading-title {
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	color: #1f2b4f;
}

.elementor-2 .elementor-element.elementor-element-477aeef {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 15px 10px 15px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
	text-align: justify;
	font-size: 20px;
	line-height: 30px;
	letter-spacing: .5px;
	word-spacing: 2px;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
}

.elementor-2 .elementor-element.elementor-element-477aeef:hover {
	background-color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-3e1ed60 {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-3e1ed60:hover {
	background-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-718db2d {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1.2px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-718db2d .elementor-divider-separator {
	width: 100%;
}

.elementor-2 .elementor-element.elementor-element-718db2d .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-2 .elementor-element.elementor-element-e8ecbad {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 10px 10px 10px;
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-e8ecbad:hover {
	background-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-e8ecbad .elementor-heading-title {
	line-height: 50px;
	letter-spacing: .1px;
	word-spacing: 1px;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	color: #1f2b4f;
}

.elementor-2 .elementor-element.elementor-element-5f9b5de {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 15px 10px 15px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
	text-align: justify;
	font-size: 20px;
	line-height: 30px;
	letter-spacing: .5px;
	word-spacing: 2px;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
}

.elementor-2 .elementor-element.elementor-element-5f9b5de:hover {
	background-color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-7dac1c4 {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-7dac1c4:hover {
	background-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-9f80abe {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1.5px;
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-9f80abe:hover {
	background-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-9f80abe .elementor-divider-separator {
	width: 100%;
}

.elementor-2 .elementor-element.elementor-element-9f80abe .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-2 .elementor-element.elementor-element-7bafa85 {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 10px 10px 10px;
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-7bafa85:hover {
	background-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-7bafa85 .elementor-heading-title {
	line-height: 50px;
	letter-spacing: .1px;
	word-spacing: 1px;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	color: #1f2b4f;
}

.elementor-2 .elementor-element.elementor-element-4154c71 {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 15px 10px 15px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
	text-align: justify;
	font-size: 20px;
	line-height: 30px;
	letter-spacing: .5px;
	word-spacing: 2px;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
}

.elementor-2 .elementor-element.elementor-element-4154c71:hover {
	background-color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-67858f2 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2 .elementor-element.elementor-element-99bd9be {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-99bd9be:hover {
	background-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-99bd9be .elementor-divider-separator {
	width: 100%;
}

.elementor-2 .elementor-element.elementor-element-99bd9be .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2 .elementor-element.elementor-element-99bd9be .elementor-divider__text {
	font-size: 25px;
}

.elementor-2 .elementor-element.elementor-element-c5e74c1 {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-c5e74c1:hover {
	background-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-02b1631 {
	background-color: #000;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-02b1631:hover {
	background-color: #000;
}

.elementor-2 .elementor-element.elementor-element-02b1631 .elementor-heading-title {
	font-size: 30px;
	font-weight: 700;
	line-height: 72px;
	color: #fff;
}

.elementor-2 .elementor-element.elementor-element-7f2e5cd {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-7f2e5cd:hover {
	background-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-029161a {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-029161a:hover {
	background-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-029161a .elementor-divider-separator {
	width: 100%;
}

.elementor-2 .elementor-element.elementor-element-029161a .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2 .elementor-element.elementor-element-71b9b64 {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-71b9b64:hover {
	background-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-71b9b64 .elementor-heading-title {
	font-size: 30px;
	line-height: 49px;
}

.elementor-2 .elementor-element.elementor-element-d55d430 {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--icon-vertical-offset: 0px;
}

.elementor-2 .elementor-element.elementor-element-d55d430:hover {
	background-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-d55d430 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(15px / 2);
}

.elementor-2 .elementor-element.elementor-element-d55d430 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(15px / 2);
}

.elementor-2 .elementor-element.elementor-element-d55d430 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(15px / 2);
}

.elementor-2 .elementor-element.elementor-element-d55d430 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-15px / 2);
}

.elementor-2 .elementor-element.elementor-element-d55d430 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-15px / 2);
}

.elementor-2 .elementor-element.elementor-element-d55d430 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: #ddd;
}

.elementor-2 .elementor-element.elementor-element-d55d430 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-2 .elementor-element.elementor-element-d55d430 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-2 .elementor-element.elementor-element-d55d430 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-2 .elementor-element.elementor-element-d55d430 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-2 .elementor-element.elementor-element-d55d430 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-2 .elementor-element.elementor-element-d55d430 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-d55d430 .elementor-icon-list-item > a {
	font-size: 20px;
}

.elementor-2 .elementor-element.elementor-element-d55d430 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-2 .elementor-element.elementor-element-4801b60 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1.5px;
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-4801b60:hover {
	background-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-4801b60 .elementor-divider-separator {
	width: 100%;
}

.elementor-2 .elementor-element.elementor-element-4801b60 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-2 .elementor-element.elementor-element-611047d {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 10px 10px 10px;
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-611047d:hover {
	background-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-611047d .elementor-heading-title {
	line-height: 50px;
	letter-spacing: .1px;
	word-spacing: 1px;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	color: #1f2b4f;
}

.elementor-2 .elementor-element.elementor-element-6137be1 {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 15px 10px 15px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
	font-size: 20px;
	line-height: 30px;
	letter-spacing: .5px;
	word-spacing: 2px;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
}

.elementor-2 .elementor-element.elementor-element-6137be1:hover {
	background-color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-f213719 {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-f213719:hover {
	background-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-750c925 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1.2px;
}

.elementor-2 .elementor-element.elementor-element-750c925 .elementor-divider-separator {
	width: 100%;
}

.elementor-2 .elementor-element.elementor-element-750c925 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-2 .elementor-element.elementor-element-d133931 {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 10px 10px 10px;
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-d133931:hover {
	background-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-d133931 .elementor-heading-title {
	line-height: 50px;
	letter-spacing: .1px;
	word-spacing: 1px;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	color: #1f2b4f;
}

.elementor-2 .elementor-element.elementor-element-b586cd9 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 15px 10px 15px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
	font-size: 20px;
	line-height: 30px;
	letter-spacing: .5px;
	word-spacing: 2px;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
}

.elementor-2 .elementor-element.elementor-element-b586cd9:hover {
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-0f978dd {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1.2px;
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-0f978dd:hover {
	background-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-0f978dd .elementor-divider-separator {
	width: 100%;
}

.elementor-2 .elementor-element.elementor-element-0f978dd .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-2 .elementor-element.elementor-element-4e66414 {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 10px 10px 10px;
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-4e66414:hover {
	background-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-4e66414 .elementor-heading-title {
	line-height: 34px;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	color: #1f2b4f;
}

.elementor-2 .elementor-element.elementor-element-4d06aa8 {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 15px 10px 15px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
	text-align: justify;
	font-size: 20px;
	line-height: 30px;
	letter-spacing: .5px;
	word-spacing: 2px;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
}

.elementor-2 .elementor-element.elementor-element-4d06aa8:hover {
	background-color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-48613c0 {
	background-color: #fffefe;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-48613c0:hover {
	background-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-d953136 {
	background-color: #fffefe;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-d953136:hover {
	background-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-113f8e3 {
	--divider-border-style: solid;
	--divider-color: #000104;
	--divider-border-width: 1.2px;
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-113f8e3:hover {
	background-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-113f8e3 .elementor-divider-separator {
	width: 100%;
}

.elementor-2 .elementor-element.elementor-element-113f8e3 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-2 .elementor-element.elementor-element-fac8441 {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 10px 10px 10px;
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-fac8441:hover {
	background-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-fac8441 .elementor-heading-title {
	line-height: 50px;
	letter-spacing: .1px;
	word-spacing: 1px;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	color: #1f2b4f;
}

.elementor-2 .elementor-element.elementor-element-f8eebce {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 15px 10px 15px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
	text-align: justify;
	font-size: 20px;
	line-height: 30px;
	letter-spacing: .5px;
	word-spacing: 2px;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
}

.elementor-2 .elementor-element.elementor-element-f8eebce:hover {
	background-color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-5d917ce {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-5d917ce:hover {
	background-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-1315da6 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-1315da6:hover {
	background-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-1315da6 .elementor-divider-separator {
	width: 100%;
}

.elementor-2 .elementor-element.elementor-element-1315da6 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2 .elementor-element.elementor-element-830cdc8 {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 5px 5px 5px 5px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-830cdc8:hover {
	background-color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-830cdc8 .elementor-heading-title {
	font-size: 39px;
	line-height: 78px;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	color: #1f2b4f;
}

.elementor-2 .elementor-element.elementor-element-daac2af {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 15px 10px 15px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
	text-align: justify;
	font-size: 20px;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
}

.elementor-2 .elementor-element.elementor-element-daac2af:hover {
	background-color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-96d0d84 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
}

.elementor-2 .elementor-element.elementor-element-96d0d84:hover {
	background-color: #fff;
	border-style: none;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-96d0d84 .elementor-divider-separator {
	width: 100%;
}

.elementor-2 .elementor-element.elementor-element-96d0d84 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2 .elementor-element.elementor-element-bc06f1d {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-2 .elementor-element.elementor-element-5ad7775 {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-5ad7775:hover {
	background-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-5ad7775 .elementor-heading-title {
	font-size: 27px;
	line-height: 58px;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	color: #1f2b4f;
}

.elementor-2 .elementor-element.elementor-element-cc18316 {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
	font-family: "Noto Serif Ahom", Sans-serif;
	font-size: 16px;
	line-height: 25px;
	letter-spacing: .6px;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
}

.elementor-2 .elementor-element.elementor-element-cc18316:hover {
	background-color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

body.elementor-page-2:not(.elementor-motion-effects-element-type-background), body.elementor-page-2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #fff 0%, #fff 100%);
}

:root {
	--page-title-display: none;
}

body.elementor-page-2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

@media (max-width:1366px) {
	.elementor-2 .elementor-element.elementor-element-e558c59 .elementor-heading-title {
		font-size: 30px;
		line-height: 49px;
	}
	
	.elementor-2 .elementor-element.elementor-element-c6b1d87 .elementor-heading-title {
		font-size: 30px;
		line-height: 49px;
	}
	
	.elementor-2 .elementor-element.elementor-element-def03dd .elementor-heading-title {
		font-size: 30px;
		line-height: 49px;
	}
	
	.elementor-2 .elementor-element.elementor-element-b74181c .elementor-heading-title {
		font-size: 30px;
		line-height: 49px;
	}
	
	.elementor-2 .elementor-element.elementor-element-8555446 .elementor-heading-title {
		font-size: 30px;
		line-height: 49px;
	}
	
	.elementor-2 .elementor-element.elementor-element-5db549c .elementor-heading-title {
		font-size: 30px;
		line-height: 49px;
	}
	
	.elementor-2 .elementor-element.elementor-element-8e5ccd9 .elementor-heading-title {
		font-size: 30px;
		line-height: 49px;
	}
	
	.elementor-2 .elementor-element.elementor-element-e5b6ade .elementor-heading-title {
		font-size: 30px;
		line-height: 49px;
	}
	
	.elementor-2 .elementor-element.elementor-element-55806f2 .elementor-heading-title {
		font-size: 30px;
		line-height: 49px;
	}
	
	.elementor-2 .elementor-element.elementor-element-e8ecbad .elementor-heading-title {
		font-size: 30px;
		line-height: 49px;
	}
	
	.elementor-2 .elementor-element.elementor-element-7bafa85 .elementor-heading-title {
		font-size: 30px;
		line-height: 49px;
	}
	
	.elementor-2 .elementor-element.elementor-element-611047d .elementor-heading-title {
		font-size: 30px;
		line-height: 49px;
	}
	
	.elementor-2 .elementor-element.elementor-element-d133931 .elementor-heading-title {
		font-size: 30px;
		line-height: 49px;
	}
	
	.elementor-2 .elementor-element.elementor-element-4e66414 .elementor-heading-title {
		font-size: 30px;
		line-height: 49px;
	}
	
	.elementor-2 .elementor-element.elementor-element-fac8441 .elementor-heading-title {
		font-size: 30px;
		line-height: 49px;
	}
	
	.elementor-2 .elementor-element.elementor-element-830cdc8 .elementor-heading-title {
		font-size: 30px;
		line-height: 49px;
	}
	
	.elementor-2 .elementor-element.elementor-element-bc06f1d {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2 .elementor-element.elementor-element-5ad7775 {
		text-align: center;
	}
}

@media (max-width:1366px) and (min-width:768px) {
	.elementor-2 .elementor-element.elementor-element-0e392c2 {
		--width: 100%;
	}
	
	.elementor-2 .elementor-element.elementor-element-67858f2 {
		--width: 100%;
	}
	
	.elementor-2 .elementor-element.elementor-element-bc06f1d {
		--width: 100%;
	}
}

@media (max-width:767px) {
	.elementor-2 .elementor-element.elementor-element-fb0673b .elementor-divider__text {
		font-size: 30px;
		line-height: 41px;
	}
	
	.elementor-2 .elementor-element.elementor-element-cf1c8c7 {
		width: 100%;
		max-width: 100%;
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2 .elementor-element.elementor-element-e558c59 {
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-2 .elementor-element.elementor-element-e558c59 .elementor-heading-title {
		font-size: 20px;
		line-height: 37px;
		word-spacing: 1px;
	}
	
	.elementor-2 .elementor-element.elementor-element-6d76971 {
		text-align: justify;
		font-size: 17px;
	}
	
	.elementor-2 .elementor-element.elementor-element-c6b1d87 {
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-2 .elementor-element.elementor-element-c6b1d87 .elementor-heading-title {
		font-size: 20px;
		line-height: 37px;
		word-spacing: 1px;
	}
	
	.elementor-2 .elementor-element.elementor-element-c603ce5 {
		text-align: justify;
		font-size: 17px;
	}
	
	.elementor-2 .elementor-element.elementor-element-20f2f80 {
		width: 100%;
		max-width: 100%;
		padding: 0px 0px 0px 0px;
		border-radius: 1px 1px 1px 1px;
	}
	
	.elementor-2 .elementor-element.elementor-element-f7d95c8 {
		border-radius: 1px 1px 1px 1px;
	}
	
	.elementor-2 .elementor-element.elementor-element-f7d95c8:hover {
		border-radius: 1px 1px 1px 1px;
	}
	
	.elementor-2 .elementor-element.elementor-element-24245f4 {
		padding: 0px 5px 0px 5px;
	}
	
	.elementor-2 .elementor-element.elementor-element-24245f4 .elementor-divider {
		text-align: center;
	}
	
	.elementor-2 .elementor-element.elementor-element-24245f4 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-2 .elementor-element.elementor-element-f652ca9 {
		padding: 0px 5px 0px 5px;
	}
	
	.elementor-2 .elementor-element.elementor-element-f652ca9 .elementor-divider {
		text-align: center;
	}
	
	.elementor-2 .elementor-element.elementor-element-f652ca9 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-2 .elementor-element.elementor-element-def03dd {
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-2 .elementor-element.elementor-element-def03dd .elementor-heading-title {
		font-size: 20px;
		line-height: 33px;
		word-spacing: 1px;
	}
	
	.elementor-2 .elementor-element.elementor-element-5f6112d {
		text-align: justify;
		font-size: 17px;
	}
	
	.elementor-2 .elementor-element.elementor-element-bb4c726 .elementor-cta__bg-wrapper {
		min-height: 279px;
	}
	
	.elementor-2 .elementor-element.elementor-element-9f228bd {
		padding: 0px 5px 0px 5px;
	}
	
	.elementor-2 .elementor-element.elementor-element-9f228bd .elementor-divider {
		text-align: center;
	}
	
	.elementor-2 .elementor-element.elementor-element-9f228bd .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-2 .elementor-element.elementor-element-b74181c {
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-2 .elementor-element.elementor-element-b74181c .elementor-heading-title {
		font-size: 20px;
		line-height: 36px;
		word-spacing: 1px;
	}
	
	.elementor-2 .elementor-element.elementor-element-a94e597 {
		text-align: justify;
		font-size: 17px;
	}
	
	.elementor-2 .elementor-element.elementor-element-a64d488 {
		padding: 0px 5px 0px 5px;
	}
	
	.elementor-2 .elementor-element.elementor-element-a64d488 .elementor-divider {
		text-align: center;
	}
	
	.elementor-2 .elementor-element.elementor-element-a64d488 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-2 .elementor-element.elementor-element-8555446 {
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-2 .elementor-element.elementor-element-8555446 .elementor-heading-title {
		font-size: 20px;
		line-height: 37px;
		word-spacing: 1px;
	}
	
	.elementor-2 .elementor-element.elementor-element-f76f9db {
		text-align: justify;
		font-size: 17px;
	}
	
	.elementor-2 .elementor-element.elementor-element-62ac1ac {
		padding: 0px 5px 0px 5px;
	}
	
	.elementor-2 .elementor-element.elementor-element-62ac1ac .elementor-divider {
		text-align: center;
	}
	
	.elementor-2 .elementor-element.elementor-element-62ac1ac .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-2 .elementor-element.elementor-element-5db549c {
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-2 .elementor-element.elementor-element-5db549c .elementor-heading-title {
		font-size: 20px;
		line-height: 37px;
		word-spacing: 1px;
	}
	
	.elementor-2 .elementor-element.elementor-element-65668fd {
		text-align: justify;
		font-size: 17px;
	}
	
	.elementor-2 .elementor-element.elementor-element-786907c {
		padding: 0px 5px 0px 5px;
	}
	
	.elementor-2 .elementor-element.elementor-element-786907c .elementor-divider {
		text-align: center;
	}
	
	.elementor-2 .elementor-element.elementor-element-786907c .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-2 .elementor-element.elementor-element-8e5ccd9 {
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-2 .elementor-element.elementor-element-8e5ccd9 .elementor-heading-title {
		font-size: 20px;
		line-height: 36px;
		word-spacing: 1px;
	}
	
	.elementor-2 .elementor-element.elementor-element-ee0adcf {
		text-align: justify;
		font-size: 17px;
	}
	
	.elementor-2 .elementor-element.elementor-element-63d3830 {
		padding: 0px 5px 0px 5px;
	}
	
	.elementor-2 .elementor-element.elementor-element-63d3830 .elementor-divider {
		text-align: center;
	}
	
	.elementor-2 .elementor-element.elementor-element-63d3830 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-2 .elementor-element.elementor-element-e5b6ade {
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-2 .elementor-element.elementor-element-e5b6ade .elementor-heading-title {
		font-size: 20px;
		line-height: 33px;
		word-spacing: 1px;
	}
	
	.elementor-2 .elementor-element.elementor-element-9534ea6 {
		text-align: justify;
		font-size: 17px;
	}
	
	.elementor-2 .elementor-element.elementor-element-9155993 {
		padding: 0px 5px 0px 5px;
	}
	
	.elementor-2 .elementor-element.elementor-element-9155993 .elementor-divider {
		text-align: center;
	}
	
	.elementor-2 .elementor-element.elementor-element-9155993 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-2 .elementor-element.elementor-element-55806f2 {
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-2 .elementor-element.elementor-element-55806f2 .elementor-heading-title {
		font-size: 20px;
		line-height: 37px;
		word-spacing: 1px;
	}
	
	.elementor-2 .elementor-element.elementor-element-477aeef {
		text-align: justify;
		font-size: 17px;
	}
	
	.elementor-2 .elementor-element.elementor-element-718db2d {
		padding: 0px 5px 0px 5px;
	}
	
	.elementor-2 .elementor-element.elementor-element-718db2d .elementor-divider {
		text-align: center;
	}
	
	.elementor-2 .elementor-element.elementor-element-718db2d .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-2 .elementor-element.elementor-element-e8ecbad {
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-2 .elementor-element.elementor-element-e8ecbad .elementor-heading-title {
		font-size: 20px;
		line-height: 37px;
		word-spacing: 1px;
	}
	
	.elementor-2 .elementor-element.elementor-element-5f9b5de {
		text-align: justify;
		font-size: 17px;
	}
	
	.elementor-2 .elementor-element.elementor-element-9f80abe {
		padding: 0px 5px 0px 5px;
	}
	
	.elementor-2 .elementor-element.elementor-element-9f80abe .elementor-divider {
		text-align: center;
	}
	
	.elementor-2 .elementor-element.elementor-element-9f80abe .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-2 .elementor-element.elementor-element-7bafa85 {
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-2 .elementor-element.elementor-element-7bafa85 .elementor-heading-title {
		font-size: 20px;
		line-height: 37px;
		word-spacing: 1px;
	}
	
	.elementor-2 .elementor-element.elementor-element-4154c71 {
		text-align: justify;
		font-size: 17px;
	}
	
	.elementor-2 .elementor-element.elementor-element-99bd9be .elementor-divider__text {
		font-size: 19px;
	}
	
	.elementor-2 .elementor-element.elementor-element-02b1631 .elementor-heading-title {
		font-size: 17px;
		line-height: 42px;
	}
	
	.elementor-2 .elementor-element.elementor-element-029161a {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2 .elementor-element.elementor-element-71b9b64 .elementor-heading-title {
		font-size: 17px;
		line-height: 1.7em;
	}
	
	.elementor-2 .elementor-element.elementor-element-d55d430 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(10px / 2);
	}
	
	.elementor-2 .elementor-element.elementor-element-d55d430 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(10px / 2);
	}
	
	.elementor-2 .elementor-element.elementor-element-d55d430 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(10px / 2);
	}
	
	.elementor-2 .elementor-element.elementor-element-d55d430 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-10px / 2);
	}
	
	.elementor-2 .elementor-element.elementor-element-d55d430 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-10px / 2);
	}
	
	.elementor-2 .elementor-element.elementor-element-d55d430 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-d55d430 .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-2 .elementor-element.elementor-element-4801b60 {
		padding: 0px 5px 0px 5px;
	}
	
	.elementor-2 .elementor-element.elementor-element-4801b60 .elementor-divider {
		text-align: center;
	}
	
	.elementor-2 .elementor-element.elementor-element-4801b60 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-2 .elementor-element.elementor-element-611047d {
		padding: 7px 7px 7px 7px;
	}
	
	.elementor-2 .elementor-element.elementor-element-611047d .elementor-heading-title {
		font-size: 20px;
		line-height: 37px;
		word-spacing: 1px;
	}
	
	.elementor-2 .elementor-element.elementor-element-6137be1 {
		text-align: justify;
		font-size: 17px;
	}
	
	.elementor-2 .elementor-element.elementor-element-750c925 {
		padding: 0px 5px 0px 5px;
	}
	
	.elementor-2 .elementor-element.elementor-element-750c925 .elementor-divider {
		text-align: center;
	}
	
	.elementor-2 .elementor-element.elementor-element-750c925 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-2 .elementor-element.elementor-element-d133931 {
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-2 .elementor-element.elementor-element-d133931 .elementor-heading-title {
		font-size: 20px;
		line-height: 37px;
		word-spacing: 1px;
	}
	
	.elementor-2 .elementor-element.elementor-element-b586cd9 {
		text-align: justify;
		font-size: 17px;
	}
	
	.elementor-2 .elementor-element.elementor-element-0f978dd {
		padding: 0px 5px 0px 5px;
	}
	
	.elementor-2 .elementor-element.elementor-element-0f978dd .elementor-divider {
		text-align: center;
	}
	
	.elementor-2 .elementor-element.elementor-element-0f978dd .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-2 .elementor-element.elementor-element-4e66414 {
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-2 .elementor-element.elementor-element-4e66414 .elementor-heading-title {
		font-size: 20px;
		line-height: 37px;
		word-spacing: 1px;
	}
	
	.elementor-2 .elementor-element.elementor-element-4d06aa8 {
		text-align: justify;
		font-size: 17px;
	}
	
	.elementor-2 .elementor-element.elementor-element-113f8e3 {
		padding: 0px 5px 0px 5px;
	}
	
	.elementor-2 .elementor-element.elementor-element-113f8e3 .elementor-divider {
		text-align: center;
	}
	
	.elementor-2 .elementor-element.elementor-element-113f8e3 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-2 .elementor-element.elementor-element-fac8441 {
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-2 .elementor-element.elementor-element-fac8441 .elementor-heading-title {
		font-size: 20px;
		line-height: 37px;
		word-spacing: 1px;
	}
	
	.elementor-2 .elementor-element.elementor-element-f8eebce {
		text-align: justify;
		font-size: 17px;
	}
	
	.elementor-2 .elementor-element.elementor-element-1315da6 {
		padding: 0px 5px 0px 5px;
	}
	
	.elementor-2 .elementor-element.elementor-element-1315da6 .elementor-divider {
		text-align: center;
	}
	
	.elementor-2 .elementor-element.elementor-element-1315da6 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-2 .elementor-element.elementor-element-830cdc8 {
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-2 .elementor-element.elementor-element-830cdc8 .elementor-heading-title {
		font-size: 20px;
		line-height: 37px;
		word-spacing: 1px;
	}
	
	.elementor-2 .elementor-element.elementor-element-daac2af {
		text-align: justify;
		font-size: 17px;
	}
	
	.elementor-2 .elementor-element.elementor-element-96d0d84 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2 .elementor-element.elementor-element-5ad7775 {
		width: 100%;
		max-width: 100%;
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2 .elementor-element.elementor-element-5ad7775 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2 .elementor-element.elementor-element-cc18316 {
		width: 100%;
		max-width: 100%;
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 5px 8px 5px 8px;
		font-size: 15px;
	}
	
	.elementor-2 .elementor-element.elementor-element-cc18316.elementor-element {
		--align-self: center;
	}
}
