/* End Custom Fonts CSS */

.elementor-883 .elementor-element.elementor-element-2e0bc9a:not(.elementor-motion-effects-element-type-background), .elementor-883 .elementor-element.elementor-element-2e0bc9a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-883 .elementor-element.elementor-element-2e0bc9a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-883 .elementor-element.elementor-element-2e0bc9a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-883 .elementor-element.elementor-element-33332be {
	--spacer-size: 20px;
}

.elementor-883 .elementor-element.elementor-element-b8a7cb2 {
	text-align: center;
}

.elementor-883 .elementor-element.elementor-element-b8a7cb2 .elementor-heading-title {
	font-family: "Amiko", Sans-serif;
	font-size: 33px;
	font-weight: 700;
	color: #fff;
}

.elementor-883 .elementor-element.elementor-element-9f9eafd > .elementor-widget-container {
	margin: 0px 200px 0px 200px;
	padding: 0px 0px 0px 0px;
}

.elementor-883 .elementor-element.elementor-element-9f9eafd {
	font-family: "Assistant", Sans-serif;
	font-size: 1px;
}

.elementor-883 .elementor-element.elementor-element-1ec233d:not(.elementor-motion-effects-element-type-background), .elementor-883 .elementor-element.elementor-element-1ec233d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-883 .elementor-element.elementor-element-1ec233d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-883 .elementor-element.elementor-element-1ec233d > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-883 .elementor-element.elementor-element-b61e69c {
	--spacer-size: 50px;
}

.elementor-883 .elementor-element.elementor-element-6b6066c:not(.elementor-motion-effects-element-type-background), .elementor-883 .elementor-element.elementor-element-6b6066c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-883 .elementor-element.elementor-element-6b6066c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: -10px;
}

.elementor-883 .elementor-element.elementor-element-6b6066c > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-883 .elementor-element.elementor-element-de70aa2:not(.elementor-motion-effects-element-type-background), .elementor-883 .elementor-element.elementor-element-de70aa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-883 .elementor-element.elementor-element-de70aa2 {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: -2px;
}

.elementor-883 .elementor-element.elementor-element-de70aa2, .elementor-883 .elementor-element.elementor-element-de70aa2 > .elementor-background-overlay {
	border-radius: 20px 20px 0px 0px;
}

.elementor-883 .elementor-element.elementor-element-de70aa2 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-883 .elementor-element.elementor-element-8bc1715 > .elementor-widget-container {
	margin: 42px 0px 0px 0px;
}

.elementor-883 .elementor-element.elementor-element-8bc1715 {
	text-align: center;
}

.elementor-883 .elementor-element.elementor-element-8bc1715 .elementor-heading-title {
	font-family: "Assistant", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	line-height: 2.5em;
	letter-spacing: .4px;
	color: #f1f1f1;
}

.elementor-883 .elementor-element.elementor-element-1fe0e7e > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-883 .elementor-element.elementor-element-1fe0e7e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-883 .elementor-element.elementor-element-1fe0e7e {
	--e-transform-transition-duration: 1000ms;
	--lottie-container-width: 80%;
	--lottie-container-max-width: 98%;
	--lottie-container-opacity: 1;
	--lottie-container-opacity-hover: .86;
	--lottie-container-transition-duration-hover: 1s;
}

.elementor-883 .elementor-element.elementor-element-62e3bc5 > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-883 .elementor-element.elementor-element-62e3bc5 > .elementor-widget-container {
	margin: -6px 0px 0px 0px;
}

.elementor-883 .elementor-element.elementor-element-62e3bc5 {
	--e-transform-transition-duration: 1000ms;
	--lottie-container-width: 86%;
	--lottie-container-max-width: 90%;
	--lottie-container-opacity: 1;
	--lottie-container-opacity-hover: .86;
	--lottie-container-transition-duration-hover: 1s;
}

.elementor-883 .elementor-element.elementor-element-8bbbe0b > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-883 .elementor-element.elementor-element-8bbbe0b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-883 .elementor-element.elementor-element-8bbbe0b {
	--e-transform-transition-duration: 1000ms;
	--lottie-container-width: 80%;
	--lottie-container-max-width: 98%;
	--lottie-container-opacity: 1;
	--lottie-container-opacity-hover: .86;
	--lottie-container-transition-duration-hover: 1s;
}

.elementor-883 .elementor-element.elementor-element-7b6a168 > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-883 .elementor-element.elementor-element-7b6a168 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-883 .elementor-element.elementor-element-7b6a168 {
	--e-transform-transition-duration: 1000ms;
	--lottie-container-width: 80%;
	--lottie-container-max-width: 100%;
	--lottie-container-opacity: 1;
	--lottie-container-opacity-hover: .86;
	--lottie-container-transition-duration-hover: 1s;
}

.elementor-883 .elementor-element.elementor-element-1973c1a:not(.elementor-motion-effects-element-type-background), .elementor-883 .elementor-element.elementor-element-1973c1a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-883 .elementor-element.elementor-element-1973c1a {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 5px;
	margin-bottom: 3px;
}

.elementor-883 .elementor-element.elementor-element-1973c1a, .elementor-883 .elementor-element.elementor-element-1973c1a > .elementor-background-overlay {
	border-radius: 0px 0px 20px 20px;
}

.elementor-883 .elementor-element.elementor-element-1973c1a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-883 .elementor-element.elementor-element-2ce0cc9 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-883 .elementor-element.elementor-element-f912059 > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-883 .elementor-element.elementor-element-f912059 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-883 .elementor-element.elementor-element-f912059 {
	--e-transform-transition-duration: 1000ms;
	text-align: center;
}

.elementor-883 .elementor-element.elementor-element-f912059 .elementor-heading-title {
	font-family: "Assistant", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	line-height: 2.5em;
	letter-spacing: .4px;
	color: #f1f1f1;
}

.elementor-883 .elementor-element.elementor-element-9247c73:not(.elementor-motion-effects-element-type-background), .elementor-883 .elementor-element.elementor-element-9247c73 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-883 .elementor-element.elementor-element-9247c73 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-883 .elementor-element.elementor-element-9247c73 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-883 .elementor-element.elementor-element-6e7a0f8 {
	--spacer-size: 50px;
}

.elementor-883 .elementor-element.elementor-element-a40ae5e:not(.elementor-motion-effects-element-type-background), .elementor-883 .elementor-element.elementor-element-a40ae5e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-883 .elementor-element.elementor-element-a40ae5e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-883 .elementor-element.elementor-element-a40ae5e > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-883 .elementor-element.elementor-element-aa2a946 {
	--spacer-size: 0px;
}

.elementor-883 .elementor-element.elementor-element-3cb11b7 > .elementor-widget-container {
	margin: -42px 0px 0px 0px;
}

.elementor-883 .elementor-element.elementor-element-f70f984 .elementor-heading-title {
	font-family: "Amiko", Sans-serif;
	font-size: 39px;
	font-weight: 700;
	color: #fff;
}

.elementor-883 .elementor-element.elementor-element-5656817:not(.elementor-motion-effects-element-type-background), .elementor-883 .elementor-element.elementor-element-5656817 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-883 .elementor-element.elementor-element-5656817 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-883 .elementor-element.elementor-element-5656817 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-883 .elementor-element.elementor-element-6ae198d {
	text-align: center;
}

.elementor-883 .elementor-element.elementor-element-6ae198d .elementor-heading-title {
	font-family: "Assistant", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 2.5em;
	letter-spacing: .4px;
	color: #f1f1f1;
}

.elementor-883 .elementor-element.elementor-element-0fd6f6f {
	font-family: "Assistant", Sans-serif;
	font-weight: 400;
	color: #fff;
}

.elementor-883 .elementor-element.elementor-element-a44d413 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-883 .elementor-element.elementor-element-a44d413 > .elementor-container {
	min-height: 0px;
}

.elementor-883 .elementor-element.elementor-element-45afe82 > .elementor-widget-container {
	margin: -60px 0px -60px 0px;
}

.elementor-883 .elementor-element.elementor-element-45afe82 {
	--e-transform-transition-duration: 1000ms;
	--lottie-container-width: 100%;
	--lottie-container-max-width: 98%;
	--lottie-container-opacity: 1;
	--lottie-container-opacity-hover: .86;
	--lottie-container-transition-duration-hover: 1s;
}

.elementor-883 .elementor-element.elementor-element-81de126 > .elementor-widget-container {
	margin: -60px 0px -60px 0px;
}

.elementor-883 .elementor-element.elementor-element-81de126 {
	--e-transform-transition-duration: 1000ms;
	--lottie-container-width: 100%;
	--lottie-container-max-width: 98%;
	--lottie-container-opacity: 1;
	--lottie-container-opacity-hover: .86;
	--lottie-container-transition-duration-hover: 1s;
}

.elementor-883 .elementor-element.elementor-element-c3fff6f:not(.elementor-motion-effects-element-type-background), .elementor-883 .elementor-element.elementor-element-c3fff6f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-883 .elementor-element.elementor-element-c3fff6f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-883 .elementor-element.elementor-element-c3fff6f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-883 .elementor-element.elementor-element-90a7b7f {
	text-align: center;
}

.elementor-883 .elementor-element.elementor-element-90a7b7f .elementor-heading-title {
	font-family: "Assistant", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 2.5em;
	letter-spacing: .4px;
	color: #f1f1f1;
}

.elementor-883 .elementor-element.elementor-element-1ab7664 {
	font-family: "Assistant", Sans-serif;
	font-weight: 400;
	color: #fff;
}

.elementor-883 .elementor-element.elementor-element-b4cd6e7 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-883 .elementor-element.elementor-element-b4cd6e7 > .elementor-container {
	min-height: 0px;
}

.elementor-883 .elementor-element.elementor-element-0fa9e34 > .elementor-widget-container {
	margin: -60px 0px -60px 0px;
}

.elementor-883 .elementor-element.elementor-element-0fa9e34 {
	--e-transform-transition-duration: 1000ms;
	--lottie-container-width: 100%;
	--lottie-container-max-width: 98%;
	--lottie-container-opacity: 1;
	--lottie-container-opacity-hover: .86;
	--lottie-container-transition-duration-hover: 1s;
}

.elementor-883 .elementor-element.elementor-element-25fdaec > .elementor-widget-container {
	margin: -60px 0px -60px 0px;
}

.elementor-883 .elementor-element.elementor-element-25fdaec {
	--e-transform-transition-duration: 1000ms;
	--lottie-container-width: 100%;
	--lottie-container-max-width: 98%;
	--lottie-container-opacity: 1;
	--lottie-container-opacity-hover: .86;
	--lottie-container-transition-duration-hover: 1s;
}

.elementor-883 .elementor-element.elementor-element-97559c8:not(.elementor-motion-effects-element-type-background), .elementor-883 .elementor-element.elementor-element-97559c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-883 .elementor-element.elementor-element-97559c8 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-883 .elementor-element.elementor-element-97559c8 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-883 .elementor-element.elementor-element-c837546 {
	text-align: center;
}

.elementor-883 .elementor-element.elementor-element-c837546 .elementor-heading-title {
	font-family: "Assistant", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 2.5em;
	letter-spacing: .4px;
	color: #f1f1f1;
}

.elementor-883 .elementor-element.elementor-element-e970409 {
	font-family: "Assistant", Sans-serif;
	font-weight: 400;
	color: #fff;
}

.elementor-883 .elementor-element.elementor-element-6ef0669 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-883 .elementor-element.elementor-element-6ef0669 > .elementor-container {
	min-height: 0px;
}

.elementor-883 .elementor-element.elementor-element-c561a1d > .elementor-widget-container {
	margin: -60px 0px -60px 0px;
}

.elementor-883 .elementor-element.elementor-element-c561a1d {
	--e-transform-transition-duration: 1000ms;
	--lottie-container-width: 100%;
	--lottie-container-max-width: 98%;
	--lottie-container-opacity: 1;
	--lottie-container-opacity-hover: .86;
	--lottie-container-transition-duration-hover: 1s;
}

.elementor-883 .elementor-element.elementor-element-eb2fc40 > .elementor-widget-container {
	margin: -60px 0px -60px 0px;
}

.elementor-883 .elementor-element.elementor-element-eb2fc40 {
	--e-transform-transition-duration: 1000ms;
	--lottie-container-width: 100%;
	--lottie-container-max-width: 98%;
	--lottie-container-opacity: 1;
	--lottie-container-opacity-hover: .86;
	--lottie-container-transition-duration-hover: 1s;
}

.elementor-883 .elementor-element.elementor-element-f59cc7e:not(.elementor-motion-effects-element-type-background), .elementor-883 .elementor-element.elementor-element-f59cc7e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-883 .elementor-element.elementor-element-f59cc7e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-883 .elementor-element.elementor-element-f59cc7e > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-883 .elementor-element.elementor-element-dba7471 {
	text-align: center;
}

.elementor-883 .elementor-element.elementor-element-dba7471 .elementor-heading-title {
	font-family: "Assistant", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 2.5em;
	letter-spacing: .4px;
	color: #f1f1f1;
}

.elementor-883 .elementor-element.elementor-element-052b5f2 {
	font-family: "Assistant", Sans-serif;
	font-weight: 400;
	color: #fff;
}

.elementor-883 .elementor-element.elementor-element-39ad982:not(.elementor-motion-effects-element-type-background), .elementor-883 .elementor-element.elementor-element-39ad982 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-883 .elementor-element.elementor-element-39ad982 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-883 .elementor-element.elementor-element-39ad982 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-883 .elementor-element.elementor-element-6f0691d {
	--spacer-size: 50px;
}

.elementor-883 .elementor-element.elementor-element-c56b19d .elementor-button {
	background-color: #fff;
	font-family: "Assistant", Sans-serif;
	font-size: 35px;
	font-weight: 700;
	line-height: 60px;
	letter-spacing: 1.5px;
	fill: #000;
	color: #000;
	border-radius: 11px 11px 11px 11px;
	padding: 18px 45px 18px 45px;
}

.elementor-883 .elementor-element.elementor-element-9e76725 {
	--spacer-size: 50px;
}

.elementor-883 .elementor-element.elementor-element-bccb9a4:not(.elementor-motion-effects-element-type-background), .elementor-883 .elementor-element.elementor-element-bccb9a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-883 .elementor-element.elementor-element-bccb9a4 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-883 .elementor-element.elementor-element-bccb9a4 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-883 .elementor-element.elementor-element-b58ef91 {
	--spacer-size: 50px;
}

.elementor-883 .elementor-element.elementor-element-4f41847 {
	text-align: center;
}

.elementor-883 .elementor-element.elementor-element-4f41847 .elementor-heading-title {
	font-family: "Assistant", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 2.5em;
	letter-spacing: .4px;
	color: #f1f1f1;
}

.elementor-883 .elementor-element.elementor-element-510abfa > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-883 .elementor-element.elementor-element-510abfa > .elementor-container {
	min-height: 0px;
}

.elementor-883 .elementor-element.elementor-element-920ac23 > .elementor-widget-container {
	margin: 0px 0px 0px 21px;
}

.elementor-883 .elementor-element.elementor-element-920ac23 {
	color: #e9e9e9;
}

.elementor-883 .elementor-element.elementor-element-3de56f9 > .elementor-widget-container {
	margin: -60px 0px -60px 0px;
}

.elementor-883 .elementor-element.elementor-element-3de56f9 {
	--e-transform-transition-duration: 1000ms;
	--lottie-container-width: 100%;
	--lottie-container-max-width: 98%;
	--lottie-container-opacity: 1;
	--lottie-container-opacity-hover: .86;
	--lottie-container-transition-duration-hover: 1s;
}

.elementor-883 .elementor-element.elementor-element-d4eb55a > .elementor-widget-container {
	margin: -60px 0px -60px 0px;
}

.elementor-883 .elementor-element.elementor-element-d4eb55a {
	--e-transform-transition-duration: 1000ms;
	--lottie-container-width: 100%;
	--lottie-container-max-width: 98%;
	--lottie-container-opacity: 1;
	--lottie-container-opacity-hover: .86;
	--lottie-container-transition-duration-hover: 1s;
}

.elementor-883 .elementor-element.elementor-element-a74c1d3:not(.elementor-motion-effects-element-type-background), .elementor-883 .elementor-element.elementor-element-a74c1d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-883 .elementor-element.elementor-element-a74c1d3 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-883 .elementor-element.elementor-element-a74c1d3 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-883 .elementor-element.elementor-element-9533037 {
	text-align: center;
}

.elementor-883 .elementor-element.elementor-element-9533037 .elementor-heading-title {
	font-family: "Assistant", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 2.5em;
	letter-spacing: .4px;
	color: #f1f1f1;
}

.elementor-883 .elementor-element.elementor-element-fda7646 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-883 .elementor-element.elementor-element-fda7646 > .elementor-container {
	min-height: 0px;
}

.elementor-883 .elementor-element.elementor-element-5e899ef > .elementor-widget-container {
	margin: 0px 0px 0px 21px;
}

.elementor-883 .elementor-element.elementor-element-5e899ef {
	color: #e9e9e9;
}

.elementor-883 .elementor-element.elementor-element-fcf7231 > .elementor-widget-container {
	margin: -60px 0px -60px 0px;
}

.elementor-883 .elementor-element.elementor-element-fcf7231 {
	--e-transform-transition-duration: 1000ms;
	--lottie-container-width: 100%;
	--lottie-container-max-width: 98%;
	--lottie-container-opacity: 1;
	--lottie-container-opacity-hover: .86;
	--lottie-container-transition-duration-hover: 1s;
}

.elementor-883 .elementor-element.elementor-element-6b34187 > .elementor-widget-container {
	margin: -60px 0px -60px 0px;
}

.elementor-883 .elementor-element.elementor-element-6b34187 {
	--e-transform-transition-duration: 1000ms;
	--lottie-container-width: 100%;
	--lottie-container-max-width: 98%;
	--lottie-container-opacity: 1;
	--lottie-container-opacity-hover: .86;
	--lottie-container-transition-duration-hover: 1s;
}

.elementor-883 .elementor-element.elementor-element-808b7e5:not(.elementor-motion-effects-element-type-background), .elementor-883 .elementor-element.elementor-element-808b7e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-883 .elementor-element.elementor-element-808b7e5 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-883 .elementor-element.elementor-element-808b7e5 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-883 .elementor-element.elementor-element-f5b8892 {
	text-align: center;
}

.elementor-883 .elementor-element.elementor-element-f5b8892 .elementor-heading-title {
	font-family: "Assistant", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 2.5em;
	letter-spacing: .4px;
	color: #f1f1f1;
}

.elementor-883 .elementor-element.elementor-element-6c00aef > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-883 .elementor-element.elementor-element-6c00aef > .elementor-container {
	min-height: 0px;
}

.elementor-883 .elementor-element.elementor-element-7c917e6 > .elementor-widget-container {
	margin: 0px 0px 0px 21px;
}

.elementor-883 .elementor-element.elementor-element-7c917e6 {
	color: #e9e9e9;
}

.elementor-883 .elementor-element.elementor-element-2ffff5e > .elementor-widget-container {
	margin: -60px 0px -60px 0px;
}

.elementor-883 .elementor-element.elementor-element-2ffff5e {
	--e-transform-transition-duration: 1000ms;
	--lottie-container-width: 100%;
	--lottie-container-max-width: 98%;
	--lottie-container-opacity: 1;
	--lottie-container-opacity-hover: .86;
	--lottie-container-transition-duration-hover: 1s;
}

.elementor-883 .elementor-element.elementor-element-af6be56 > .elementor-widget-container {
	margin: -60px 0px -60px 0px;
}

.elementor-883 .elementor-element.elementor-element-af6be56 {
	--e-transform-transition-duration: 1000ms;
	--lottie-container-width: 100%;
	--lottie-container-max-width: 98%;
	--lottie-container-opacity: 1;
	--lottie-container-opacity-hover: .86;
	--lottie-container-transition-duration-hover: 1s;
}

.elementor-883 .elementor-element.elementor-element-afbf08c:not(.elementor-motion-effects-element-type-background), .elementor-883 .elementor-element.elementor-element-afbf08c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-883 .elementor-element.elementor-element-afbf08c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-883 .elementor-element.elementor-element-afbf08c > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-883 .elementor-element.elementor-element-cfbf5d9 {
	text-align: center;
}

.elementor-883 .elementor-element.elementor-element-cfbf5d9 .elementor-heading-title {
	font-family: "Assistant", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 2.5em;
	letter-spacing: .4px;
	color: #f1f1f1;
}

.elementor-883 .elementor-element.elementor-element-50e46a6 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-883 .elementor-element.elementor-element-50e46a6 > .elementor-container {
	min-height: 0px;
}

.elementor-883 .elementor-element.elementor-element-d801905 > .elementor-widget-container {
	margin: 0px 0px 0px 21px;
}

.elementor-883 .elementor-element.elementor-element-d801905 {
	color: #e9e9e9;
}

.elementor-883 .elementor-element.elementor-element-9d82b1f {
	--spacer-size: 50px;
}

.elementor-883 .elementor-element.elementor-element-5a16054 .elementor-button {
	background-color: #fff;
	font-family: "Assistant", Sans-serif;
	font-size: 35px;
	font-weight: 700;
	line-height: 60px;
	letter-spacing: 1.5px;
	fill: #000;
	color: #000;
	border-radius: 11px 11px 11px 11px;
	padding: 18px 45px 18px 45px;
}

.elementor-883 .elementor-element.elementor-element-4b2689a:not(.elementor-motion-effects-element-type-background), .elementor-883 .elementor-element.elementor-element-4b2689a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-883 .elementor-element.elementor-element-4b2689a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-883 .elementor-element.elementor-element-4b2689a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-883 .elementor-element.elementor-element-e02cb15 > .elementor-widget-container {
	background-color: #000;
	border-style: solid;
	border-color: #fff;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-883 .elementor-element.elementor-element-e02cb15 {
	text-align: center;
}

.elementor-883 .elementor-element.elementor-element-e02cb15 .elementor-heading-title {
	font-family: "Assistant", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 2.5em;
	letter-spacing: .4px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #f1f1f1;
}

.elementor-883 .elementor-element.elementor-element-3b8053a:not(.elementor-motion-effects-element-type-background), .elementor-883 .elementor-element.elementor-element-3b8053a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-883 .elementor-element.elementor-element-3b8053a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -10px;
	margin-bottom: 0px;
}

.elementor-883 .elementor-element.elementor-element-3b8053a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-883 .elementor-element.elementor-element-5a7dcf8 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-883 .elementor-element.elementor-element-5a7dcf8 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-883 .elementor-element.elementor-element-8033af7 > .elementor-widget-container {
	margin: 42px 0px 0px 0px;
}

.elementor-883 .elementor-element.elementor-element-8033af7 {
	text-align: left;
}

.elementor-883 .elementor-element.elementor-element-8033af7 .elementor-heading-title {
	font-family: "Assistant", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	line-height: 2.5em;
	letter-spacing: .4px;
	color: #f1f1f1;
}

.elementor-883 .elementor-element.elementor-element-000940c {
	--spacer-size: 45px;
}

.elementor-883 .elementor-element.elementor-element-3c13e1b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-883 .elementor-element.elementor-element-3c13e1b {
	color: #e9e9e9;
}

.elementor-883 .elementor-element.elementor-element-474490b > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-883 .elementor-element.elementor-element-474490b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-883 .elementor-element.elementor-element-474490b {
	--e-transform-transition-duration: 1000ms;
	--lottie-container-width: 77%;
	--lottie-container-max-width: 98%;
	--lottie-container-opacity: 1;
	--lottie-container-opacity-hover: .86;
	--lottie-container-transition-duration-hover: 1s;
}

.elementor-883 .elementor-element.elementor-element-9c85045 > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-883 .elementor-element.elementor-element-9c85045 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-883 .elementor-element.elementor-element-9c85045 {
	--e-transform-transition-duration: 1000ms;
	--lottie-container-width: 80%;
	--lottie-container-max-width: 98%;
	--lottie-container-opacity: 1;
	--lottie-container-opacity-hover: .86;
	--lottie-container-transition-duration-hover: 1s;
}

.elementor-883 .elementor-element.elementor-element-1df1655 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-883 .elementor-element.elementor-element-1df1655 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-883 .elementor-element.elementor-element-9435f82 > .elementor-widget-container {
	margin: 42px 0px 0px 0px;
}

.elementor-883 .elementor-element.elementor-element-9435f82 {
	text-align: left;
}

.elementor-883 .elementor-element.elementor-element-9435f82 .elementor-heading-title {
	font-family: "Assistant", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	line-height: 2.5em;
	letter-spacing: .4px;
	color: #f1f1f1;
}

.elementor-883 .elementor-element.elementor-element-c424a2e {
	--spacer-size: 45px;
}

.elementor-883 .elementor-element.elementor-element-93f6621 {
	color: #e9e9e9;
}

.elementor-883 .elementor-element.elementor-element-cb8f7b0 > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-883 .elementor-element.elementor-element-cb8f7b0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-883 .elementor-element.elementor-element-cb8f7b0 {
	--e-transform-transition-duration: 1000ms;
	--lottie-container-width: 77%;
	--lottie-container-max-width: 98%;
	--lottie-container-opacity: 1;
	--lottie-container-opacity-hover: .86;
	--lottie-container-transition-duration-hover: 1s;
}

.elementor-883 .elementor-element.elementor-element-6fd49a4 > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-883 .elementor-element.elementor-element-6fd49a4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-883 .elementor-element.elementor-element-6fd49a4 {
	--e-transform-transition-duration: 1000ms;
	--lottie-container-width: 80%;
	--lottie-container-max-width: 98%;
	--lottie-container-opacity: 1;
	--lottie-container-opacity-hover: .86;
	--lottie-container-transition-duration-hover: 1s;
}

.elementor-883 .elementor-element.elementor-element-0f00412 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-883 .elementor-element.elementor-element-0f00412 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-883 .elementor-element.elementor-element-8f9629c > .elementor-widget-container {
	margin: 42px 0px 0px 0px;
}

.elementor-883 .elementor-element.elementor-element-8f9629c {
	text-align: left;
}

.elementor-883 .elementor-element.elementor-element-8f9629c .elementor-heading-title {
	font-family: "Assistant", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	line-height: 2.5em;
	letter-spacing: .4px;
	color: #f1f1f1;
}

.elementor-883 .elementor-element.elementor-element-f9ad660 {
	--spacer-size: 30px;
}

.elementor-883 .elementor-element.elementor-element-d80c80a {
	color: #e9e9e9;
}

.elementor-883 .elementor-element.elementor-element-dc00923 > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-883 .elementor-element.elementor-element-dc00923 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-883 .elementor-element.elementor-element-dc00923 {
	--e-transform-transition-duration: 1000ms;
	--lottie-container-width: 77%;
	--lottie-container-max-width: 98%;
	--lottie-container-opacity: 1;
	--lottie-container-opacity-hover: .86;
	--lottie-container-transition-duration-hover: 1s;
}

.elementor-883 .elementor-element.elementor-element-9561d5a > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-883 .elementor-element.elementor-element-9561d5a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-883 .elementor-element.elementor-element-9561d5a {
	--e-transform-transition-duration: 1000ms;
	--lottie-container-width: 80%;
	--lottie-container-max-width: 98%;
	--lottie-container-opacity: 1;
	--lottie-container-opacity-hover: .86;
	--lottie-container-transition-duration-hover: 1s;
}

.elementor-883 .elementor-element.elementor-element-4ce822b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -13px;
	margin-bottom: 0px;
}

.elementor-883 .elementor-element.elementor-element-4ce822b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-883 .elementor-element.elementor-element-60d58e5 > .elementor-widget-container {
	margin: 42px 0px 0px 0px;
}

.elementor-883 .elementor-element.elementor-element-60d58e5 {
	text-align: left;
}

.elementor-883 .elementor-element.elementor-element-60d58e5 .elementor-heading-title {
	font-family: "Assistant", Sans-serif;
	font-size: 26px;
	font-weight: 700;
	line-height: 2.5em;
	letter-spacing: .4px;
	color: #f1f1f1;
}

.elementor-883 .elementor-element.elementor-element-9f159c8 {
	--spacer-size: 30px;
}

.elementor-883 .elementor-element.elementor-element-1958987 {
	width: var(--container-widget-width, 106.323%);
	max-width: 106.323%;
	--container-widget-width: 106.323%;
	--container-widget-flex-grow: 0;
	color: #e9e9e9;
}

.elementor-883 .elementor-element.elementor-element-1958987 > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-883 .elementor-element.elementor-element-c4d831d {
	--spacer-size: 30px;
}

.elementor-883 .elementor-element.elementor-element-a40a754 .elementor-button {
	background-color: #fff;
	font-family: "Assistant", Sans-serif;
	font-size: 35px;
	font-weight: 700;
	line-height: 60px;
	letter-spacing: .5px;
	fill: #000;
	color: #000;
	border-radius: 11px 11px 11px 11px;
	padding: 10px 45px 10px 45px;
}

.elementor-883 .elementor-element.elementor-element-0a5ca5b:not(.elementor-motion-effects-element-type-background), .elementor-883 .elementor-element.elementor-element-0a5ca5b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-883 .elementor-element.elementor-element-0a5ca5b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-883 .elementor-element.elementor-element-0a5ca5b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-883 .elementor-element.elementor-element-b89fa2b > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-883 .elementor-element.elementor-element-b89fa2b:not(.elementor-motion-effects-element-type-background), .elementor-883 .elementor-element.elementor-element-b89fa2b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-883 .elementor-element.elementor-element-b89fa2b > .elementor-container {
	min-height: 0px;
}

.elementor-883 .elementor-element.elementor-element-b89fa2b {
	border-style: solid;
	border-color: #fff;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-883 .elementor-element.elementor-element-b89fa2b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-883 .elementor-element.elementor-element-f3caa57 > .elementor-widget-container {
	margin: -60px 0px -60px 0px;
}

.elementor-883 .elementor-element.elementor-element-f3caa57 {
	--lottie-container-width: 100%;
	--lottie-container-max-width: 98%;
	--lottie-container-opacity: 1;
	--lottie-container-opacity-hover: .86;
	--lottie-container-transition-duration-hover: 1s;
}

.elementor-883 .elementor-element.elementor-element-40b52ea > .elementor-widget-container {
	margin: -60px 0px -60px 0px;
}

.elementor-883 .elementor-element.elementor-element-40b52ea {
	--lottie-container-width: 100%;
	--lottie-container-max-width: 98%;
	--lottie-container-opacity: 1;
	--lottie-container-opacity-hover: .86;
	--lottie-container-transition-duration-hover: 1s;
}

.elementor-883 .elementor-element.elementor-element-46fed5e > .elementor-widget-container {
	margin: -60px 0px -60px 0px;
}

.elementor-883 .elementor-element.elementor-element-46fed5e {
	--lottie-container-width: 100%;
	--lottie-container-max-width: 98%;
	--lottie-container-opacity: 1;
	--lottie-container-opacity-hover: .86;
	--lottie-container-transition-duration-hover: 1s;
}

.elementor-883 .elementor-element.elementor-element-e2d07a1 > .elementor-widget-container {
	margin: -60px 0px -60px 0px;
}

.elementor-883 .elementor-element.elementor-element-e2d07a1 {
	--lottie-container-width: 100%;
	--lottie-container-max-width: 100%;
	--lottie-container-opacity: 1;
	--lottie-container-opacity-hover: .86;
	--lottie-container-transition-duration-hover: 1s;
}

.elementor-883 .elementor-element.elementor-element-ea6029a > .elementor-widget-container {
	background-color: #000;
	border-style: solid;
	border-color: #fff;
}

.elementor-883 .elementor-element.elementor-element-ea6029a {
	text-align: center;
}

.elementor-883 .elementor-element.elementor-element-ea6029a .elementor-heading-title {
	font-family: "Assistant", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 2.5em;
	letter-spacing: .4px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #f1f1f1;
}

.elementor-883 .elementor-element.elementor-element-66c932b {
	--spacer-size: 50px;
}

.elementor-883 .elementor-element.elementor-element-5530092 > .elementor-widget-container {
	margin: -34px 0px 0px 0px;
}

.elementor-883 .elementor-element.elementor-element-b386c19 {
	text-align: center;
}

.elementor-883 .elementor-element.elementor-element-b386c19 .elementor-heading-title {
	font-family: "Amiko", Sans-serif;
	font-size: 39px;
	font-weight: 700;
	color: #fff;
}

.elementor-883 .elementor-element.elementor-element-3f18002 > .elementor-widget-container {
	margin: 0px 200px 0px 200px;
}

.elementor-883 .elementor-element.elementor-element-3f18002 {
	font-family: "Assistant", Sans-serif;
	font-size: 1px;
}

.elementor-883 .elementor-element.elementor-element-130936e:not(.elementor-motion-effects-element-type-background), .elementor-883 .elementor-element.elementor-element-130936e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-883 .elementor-element.elementor-element-130936e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-883 .elementor-element.elementor-element-130936e > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-883 .elementor-element.elementor-element-ffad423 > .elementor-widget-container {
	border-style: solid;
}

.elementor-883 .elementor-element.elementor-element-ffad423 {
	font-family: "Assistant", Sans-serif;
	font-weight: 700;
	color: #fff;
}

.elementor-883 .elementor-element.elementor-element-0eb2aac > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-883 .elementor-element.elementor-element-0eb2aac:not(.elementor-motion-effects-element-type-background), .elementor-883 .elementor-element.elementor-element-0eb2aac > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-883 .elementor-element.elementor-element-0eb2aac > .elementor-container {
	min-height: 0px;
}

.elementor-883 .elementor-element.elementor-element-0eb2aac {
	border-style: solid;
	border-color: #fff;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-883 .elementor-element.elementor-element-0eb2aac > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-883 .elementor-element.elementor-element-cc311e8 > .elementor-widget-container {
	margin: -60px 0px -60px 0px;
}

.elementor-883 .elementor-element.elementor-element-cc311e8 {
	--lottie-container-width: 100%;
	--lottie-container-max-width: 98%;
	--lottie-container-opacity: 1;
	--lottie-container-opacity-hover: .86;
	--lottie-container-transition-duration-hover: 1s;
}

.elementor-883 .elementor-element.elementor-element-2b636ea > .elementor-widget-container {
	margin: -60px 0px -60px 0px;
}

.elementor-883 .elementor-element.elementor-element-2b636ea {
	--lottie-container-width: 100%;
	--lottie-container-max-width: 98%;
	--lottie-container-opacity: 1;
	--lottie-container-opacity-hover: .86;
	--lottie-container-transition-duration-hover: 1s;
}

.elementor-883 .elementor-element.elementor-element-b2cd055 > .elementor-widget-container {
	margin: -60px 0px -60px 0px;
}

.elementor-883 .elementor-element.elementor-element-b2cd055 {
	--lottie-container-width: 100%;
	--lottie-container-max-width: 100%;
	--lottie-container-opacity: 1;
	--lottie-container-opacity-hover: .86;
	--lottie-container-transition-duration-hover: 1s;
}

.elementor-883 .elementor-element.elementor-element-ad0b895:not(.elementor-motion-effects-element-type-background), .elementor-883 .elementor-element.elementor-element-ad0b895 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-883 .elementor-element.elementor-element-ad0b895 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-883 .elementor-element.elementor-element-ad0b895 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-883 .elementor-element.elementor-element-728a2b9:not(.elementor-motion-effects-element-type-background), .elementor-883 .elementor-element.elementor-element-728a2b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-883 .elementor-element.elementor-element-728a2b9 {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: -2px;
}

.elementor-883 .elementor-element.elementor-element-728a2b9, .elementor-883 .elementor-element.elementor-element-728a2b9 > .elementor-background-overlay {
	border-radius: 20px 20px 20px 20px;
}

.elementor-883 .elementor-element.elementor-element-728a2b9 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-883 .elementor-element.elementor-element-473517c > .elementor-widget-container {
	margin: 75px 0px 0px 0px;
}

.elementor-883 .elementor-element.elementor-element-473517c {
	text-align: center;
	font-family: "Assistant", Sans-serif;
	font-weight: 700;
}

.elementor-883 .elementor-element.elementor-element-d1613de > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-883 .elementor-element.elementor-element-d1613de > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-883 .elementor-element.elementor-element-d1613de {
	--e-transform-transition-duration: 1000ms;
	--lottie-container-width: 73%;
	--lottie-container-max-width: 98%;
	--lottie-container-opacity: 1;
	--lottie-container-opacity-hover: .86;
	--lottie-container-transition-duration-hover: 1s;
}

.elementor-883 .elementor-element.elementor-element-5f69860 > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-883 .elementor-element.elementor-element-5f69860 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-883 .elementor-element.elementor-element-5f69860 {
	--e-transform-transition-duration: 1000ms;
	--lottie-container-width: 73%;
	--lottie-container-max-width: 98%;
	--lottie-container-opacity: 1;
	--lottie-container-opacity-hover: .86;
	--lottie-container-transition-duration-hover: 1s;
}

.elementor-883 .elementor-element.elementor-element-63ff313 > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-883 .elementor-element.elementor-element-63ff313 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-883 .elementor-element.elementor-element-63ff313 {
	--e-transform-transition-duration: 1000ms;
	--lottie-container-width: 73%;
	--lottie-container-max-width: 100%;
	--lottie-container-opacity: 1;
	--lottie-container-opacity-hover: .86;
	--lottie-container-transition-duration-hover: 1s;
}

.elementor-883 .elementor-element.elementor-element-91ac609:not(.elementor-motion-effects-element-type-background), .elementor-883 .elementor-element.elementor-element-91ac609 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-883 .elementor-element.elementor-element-91ac609 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-883 .elementor-element.elementor-element-91ac609 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-883 .elementor-element.elementor-element-38cc11f {
	--spacer-size: 10px;
}

.elementor-883 .elementor-element.elementor-element-fbbfc8c {
	--spacer-size: 50px;
}

.elementor-883 .elementor-element.elementor-element-fb642f2 .elementor-heading-title {
	font-family: "Amiko", Sans-serif;
	font-size: 39px;
	font-weight: 700;
	color: #fff;
}

.elementor-883 .elementor-element.elementor-element-cf028e1 > .elementor-widget-container {
	margin: -8px 0px 0px 0px;
}

.elementor-883 .elementor-element.elementor-element-cf028e1 .elementor-heading-title {
	font-family: "Amiko", Sans-serif;
	font-size: 23px;
	font-weight: 600;
	color: #fff;
}

.elementor-883 .elementor-element.elementor-element-3380d20 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-883 .elementor-element.elementor-element-95bd56d {
	--spacer-size: 10px;
}

.elementor-883 .elementor-element.elementor-element-c41db0c:not(.elementor-motion-effects-element-type-background), .elementor-883 .elementor-element.elementor-element-c41db0c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-883 .elementor-element.elementor-element-c41db0c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-883 .elementor-element.elementor-element-c41db0c > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-883 .elementor-element.elementor-element-9c1cd08 {
	--spacer-size: 50px;
}

.elementor-883 .elementor-element.elementor-element-8489da0 {
	text-align: center;
}

.elementor-883 .elementor-element.elementor-element-8489da0 .elementor-heading-title {
	font-family: "Amiko", Sans-serif;
	font-size: 39px;
	font-weight: 700;
	color: #fff;
}

.elementor-883 .elementor-element.elementor-element-c77f555 > .elementor-widget-container {
	margin: 0px 200px 0px 200px;
}

.elementor-883 .elementor-element.elementor-element-c77f555 {
	font-family: "Assistant", Sans-serif;
	font-size: 1px;
}

.elementor-883 .elementor-element.elementor-element-d56aee7:not(.elementor-motion-effects-element-type-background), .elementor-883 .elementor-element.elementor-element-d56aee7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-883 .elementor-element.elementor-element-d56aee7 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-883 .elementor-element.elementor-element-d56aee7 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-883 .elementor-element.elementor-element-0c3f30f > .elementor-widget-container {
	margin: -34px 0px 0px 0px;
}

.elementor-883 .elementor-element.elementor-element-e3c99d5 {
	--spacer-size: 50px;
}

.elementor-883 .elementor-element.elementor-element-7c0265a .elementor-heading-title {
	font-family: "Amiko", Sans-serif;
	font-size: 39px;
	font-weight: 700;
	color: #fff;
}

.elementor-883 .elementor-element.elementor-element-444b126 > .elementor-widget-container {
	margin: -13px 0px 0px 0px;
}

.elementor-883 .elementor-element.elementor-element-444b126 .elementor-heading-title {
	font-family: "Amiko", Sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: #505050;
}

.elementor-883 .elementor-element.elementor-element-407c561 {
	--spacer-size: 5px;
}

.elementor-883 .elementor-element.elementor-element-4277fe8 .elementor-field-group {
	padding-right: calc(16px / 2);
	padding-left: calc(16px / 2);
	margin-bottom: 10px;
}

.elementor-883 .elementor-element.elementor-element-4277fe8 .elementor-form-fields-wrapper {
	margin-left: calc(-16px / 2);
	margin-right: calc(-16px / 2);
	margin-bottom: -10px;
}

.elementor-883 .elementor-element.elementor-element-4277fe8 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-883 .elementor-element.elementor-element-4277fe8 .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-883 .elementor-element.elementor-element-4277fe8 .elementor-labels-inline .elementor-field-group > label {
	padding-left: 0px;
}

body:not(.rtl) .elementor-883 .elementor-element.elementor-element-4277fe8 .elementor-labels-inline .elementor-field-group > label {
	padding-right: 0px;
}

body .elementor-883 .elementor-element.elementor-element-4277fe8 .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 0px;
}

.elementor-883 .elementor-element.elementor-element-4277fe8 .elementor-field-group > label, .elementor-883 .elementor-element.elementor-element-4277fe8 .elementor-field-subgroup label {
	color: #b1b1b1;
}

.elementor-883 .elementor-element.elementor-element-4277fe8 .elementor-field-group > label {
	font-family: "Amiko", Sans-serif;
	font-weight: 400;
}

.elementor-883 .elementor-element.elementor-element-4277fe8 .elementor-field-type-html {
	padding-bottom: 0px;
	color: #fff;
	font-family: "Amiko", Sans-serif;
	font-weight: 400;
}

.elementor-883 .elementor-element.elementor-element-4277fe8 .elementor-field-group .elementor-field {
	color: #fff;
}

.elementor-883 .elementor-element.elementor-element-4277fe8 .elementor-field-group .elementor-field, .elementor-883 .elementor-element.elementor-element-4277fe8 .elementor-field-subgroup label {
	font-family: "Amiko", Sans-serif;
	font-weight: 400;
}

.elementor-883 .elementor-element.elementor-element-4277fe8 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
	background-color: #000;
	border-color: #fff;
	border-radius: 11px 11px 11px 11px;
}

.elementor-883 .elementor-element.elementor-element-4277fe8 .elementor-field-group .elementor-select-wrapper select {
	background-color: #000;
	border-color: #fff;
	border-radius: 11px 11px 11px 11px;
}

.elementor-883 .elementor-element.elementor-element-4277fe8 .elementor-field-group .elementor-select-wrapper::before {
	color: #fff;
}

.elementor-883 .elementor-element.elementor-element-4277fe8 .elementor-button {
	font-family: "Amiko", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	border-style: solid;
	border-radius: 11px 11px 11px 11px;
}

.elementor-883 .elementor-element.elementor-element-4277fe8 .e-form__buttons__wrapper__button-next {
	background-color: #000;
	color: #fff;
	border-color: #a266fa;
}

.elementor-883 .elementor-element.elementor-element-4277fe8 .elementor-button[type="submit"] {
	background-color: #000;
	color: #fff;
	border-color: #a266fa;
}

.elementor-883 .elementor-element.elementor-element-4277fe8 .elementor-button[type="submit"] svg * {
	fill: #fff;
}

.elementor-883 .elementor-element.elementor-element-4277fe8 .e-form__buttons__wrapper__button-previous {
	color: #fff;
}

.elementor-883 .elementor-element.elementor-element-4277fe8 .e-form__buttons__wrapper__button-next:hover {
	background-color: #000;
	color: #fff;
	border-color: #00ff27;
}

.elementor-883 .elementor-element.elementor-element-4277fe8 .elementor-button[type="submit"]:hover {
	background-color: #000;
	color: #fff;
	border-color: #00ff27;
}

.elementor-883 .elementor-element.elementor-element-4277fe8 .elementor-button[type="submit"]:hover svg * {
	fill: #fff;
}

.elementor-883 .elementor-element.elementor-element-4277fe8 .e-form__buttons__wrapper__button-previous:hover {
	color: #fff;
}

.elementor-883 .elementor-element.elementor-element-4277fe8 .elementor-message {
	font-family: "Amiko", Sans-serif;
	font-weight: 400;
}

.elementor-883 .elementor-element.elementor-element-4277fe8 .elementor-message.elementor-message-success {
	color: #fff;
}

.elementor-883 .elementor-element.elementor-element-4277fe8 .elementor-message.elementor-message-danger {
	color: #fff;
}

.elementor-883 .elementor-element.elementor-element-4277fe8 {
	--e-form-steps-indicators-spacing: 20px;
	--e-form-steps-indicator-padding: 30px;
	--e-form-steps-indicator-inactive-secondary-color: #fff;
	--e-form-steps-indicator-active-secondary-color: #fff;
	--e-form-steps-indicator-completed-secondary-color: #fff;
	--e-form-steps-divider-width: 1px;
	--e-form-steps-divider-gap: 10px;
}

.elementor-883 .elementor-element.elementor-element-59bba25 {
	--spacer-size: 50px;
}

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

@media (max-width:1024px) {
	.elementor-883 .elementor-element.elementor-element-b8a7cb2 .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-883 .elementor-element.elementor-element-9f9eafd > .elementor-widget-container {
		margin: 0px 150px 0px 150px;
	}
	
	.elementor-883 .elementor-element.elementor-element-a40ae5e {
		margin-top: -2px;
		margin-bottom: 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-bccb9a4 {
		margin-top: -2px;
		margin-bottom: 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-b58ef91 {
		--spacer-size: 10px;
	}
	
	.elementor-883 .elementor-element.elementor-element-4f41847 > .elementor-widget-container {
		margin: 0px 0px -45px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-920ac23 > .elementor-widget-container {
		margin: 0px 0px -11px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-920ac23 {
		text-align: left;
	}
	
	.elementor-883 .elementor-element.elementor-element-3de56f9 > .elementor-widget-container:hover {
		--e-transform-scale: 1.1;
	}
	
	.elementor-883 .elementor-element.elementor-element-3de56f9 > .elementor-widget-container {
		margin: -11px 0px 0px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-d4eb55a > .elementor-widget-container:hover {
		--e-transform-scale: 1.1;
	}
	
	.elementor-883 .elementor-element.elementor-element-d4eb55a > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-d4eb55a {
		--lottie-container-width: 100%;
		--lottie-container-max-width: 100%;
	}
	
	.elementor-883 .elementor-element.elementor-element-a74c1d3 {
		margin-top: -2px;
		margin-bottom: 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-9533037 > .elementor-widget-container {
		margin: 0px 0px -45px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-5e899ef > .elementor-widget-container {
		margin: 0px 0px -11px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-5e899ef {
		text-align: left;
	}
	
	.elementor-883 .elementor-element.elementor-element-fcf7231 > .elementor-widget-container:hover {
		--e-transform-scale: 1.1;
	}
	
	.elementor-883 .elementor-element.elementor-element-fcf7231 > .elementor-widget-container {
		margin: -11px 0px 0px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-6b34187 > .elementor-widget-container:hover {
		--e-transform-scale: 1.1;
	}
	
	.elementor-883 .elementor-element.elementor-element-6b34187 > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-808b7e5 {
		margin-top: -2px;
		margin-bottom: 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-f5b8892 > .elementor-widget-container {
		margin: 0px 0px -45px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-7c917e6 > .elementor-widget-container {
		margin: 0px 0px -11px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-7c917e6 {
		text-align: left;
	}
	
	.elementor-883 .elementor-element.elementor-element-2ffff5e > .elementor-widget-container:hover {
		--e-transform-scale: 1.1;
	}
	
	.elementor-883 .elementor-element.elementor-element-2ffff5e > .elementor-widget-container {
		margin: -11px 0px 0px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-af6be56 > .elementor-widget-container:hover {
		--e-transform-scale: 1.1;
	}
	
	.elementor-883 .elementor-element.elementor-element-af6be56 > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-afbf08c {
		margin-top: -2px;
		margin-bottom: 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-cfbf5d9 > .elementor-widget-container {
		margin: 0px 0px -45px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-d801905 {
		width: var(--container-widget-width, 863px);
		max-width: 863px;
		--container-widget-width: 863px;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-883 .elementor-element.elementor-element-d801905 > .elementor-widget-container {
		margin: 0px 0px -11px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-9d82b1f {
		--spacer-size: 10px;
	}
	
	.elementor-883 .elementor-element.elementor-element-5a16054 .elementor-button {
		font-size: 27px;
		line-height: 1em;
		letter-spacing: .5px;
		padding: 15px 20px 15px 20px;
	}
	
	.elementor-883 .elementor-element.elementor-element-4b2689a {
		margin-top: -2px;
		margin-bottom: 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-e02cb15 > .elementor-widget-container {
		border-width: 1px 1px 1px 1px;
		border-radius: 20px 20px 0px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-b89fa2b, .elementor-883 .elementor-element.elementor-element-b89fa2b > .elementor-background-overlay {
		border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-b89fa2b {
		margin-top: -16px;
		margin-bottom: 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-ea6029a > .elementor-widget-container {
		margin: 4px 0px 0px 0px;
		border-width: 1px 1px 1px 1px;
		border-radius: 0px 0px 20px 20px;
	}
	
	.elementor-883 .elementor-element.elementor-element-3f18002 > .elementor-widget-container {
		margin: 0px 150px 0px 150px;
	}
	
	.elementor-883 .elementor-element.elementor-element-ffad423 > .elementor-widget-container {
		padding: 20px 0px 0px 0px;
		border-radius: 20px 20px 0px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-0eb2aac, .elementor-883 .elementor-element.elementor-element-0eb2aac > .elementor-background-overlay {
		border-radius: 0px 0px 20px 20px;
	}
	
	.elementor-883 .elementor-element.elementor-element-0eb2aac {
		margin-top: -16px;
		margin-bottom: 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-91ac609 {
		margin-top: -2px;
		margin-bottom: 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-c77f555 > .elementor-widget-container {
		margin: 0px 150px 0px 150px;
	}
	
	.elementor-883 .elementor-element.elementor-element-d56aee7 {
		margin-top: -2px;
		margin-bottom: 0px;
	}
}

@media (max-width:767px) {
	.elementor-883 .elementor-element.elementor-element-33332be {
		--spacer-size: 20px;
	}
	
	.elementor-883 .elementor-element.elementor-element-a316edb > .elementor-widget-container {
		margin: -15px 0px 0px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-b8a7cb2 > .elementor-widget-container {
		margin: 0px 0px -30px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-b8a7cb2 {
		text-align: left;
	}
	
	.elementor-883 .elementor-element.elementor-element-b8a7cb2 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-883 .elementor-element.elementor-element-9f9eafd > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-8bc1715 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-883 .elementor-element.elementor-element-f912059 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-883 .elementor-element.elementor-element-aa2a946 > .elementor-widget-container {
		margin: -50px 0px 0px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-f70f984 .elementor-heading-title {
		font-size: 33px;
	}
	
	.elementor-883 .elementor-element.elementor-element-5656817 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-6ae198d .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-883 .elementor-element.elementor-element-0fd6f6f > .elementor-widget-container {
		margin: -20px 0px -18px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-a44d413 > .elementor-container {
		min-height: 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-a44d413 {
		margin-top: -21px;
		margin-bottom: 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-f0b36e7 {
		width: 50%;
	}
	
	.elementor-883 .elementor-element.elementor-element-45afe82 > .elementor-widget-container:hover {
		--e-transform-scale: 1.1;
	}
	
	.elementor-883 .elementor-element.elementor-element-45afe82 > .elementor-widget-container {
		margin: -24px -50px -24px -24px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-45afe82 {
		--lottie-container-width: 49vw;
		--lottie-container-max-width: 49%;
	}
	
	.elementor-883 .elementor-element.elementor-element-a139f1e {
		width: 50%;
	}
	
	.elementor-883 .elementor-element.elementor-element-81de126 > .elementor-widget-container:hover {
		--e-transform-scale: 1.1;
	}
	
	.elementor-883 .elementor-element.elementor-element-81de126 > .elementor-widget-container {
		margin: -35px -25px -35px -30px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-81de126 {
		--lottie-container-width: 58%;
		--lottie-container-max-width: 82%;
	}
	
	.elementor-883 .elementor-element.elementor-element-c3fff6f {
		margin-top: 0px;
		margin-bottom: -9px;
	}
	
	.elementor-883 .elementor-element.elementor-element-90a7b7f .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-883 .elementor-element.elementor-element-1ab7664 > .elementor-widget-container {
		margin: -20px 0px -18px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-1ab7664 {
		font-size: 1px;
	}
	
	.elementor-883 .elementor-element.elementor-element-b4cd6e7 > .elementor-container {
		min-height: 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-b4cd6e7 {
		margin-top: -21px;
		margin-bottom: 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-1fc6d36 {
		width: 50%;
	}
	
	.elementor-883 .elementor-element.elementor-element-0fa9e34 > .elementor-widget-container:hover {
		--e-transform-scale: 1.1;
	}
	
	.elementor-883 .elementor-element.elementor-element-0fa9e34 > .elementor-widget-container {
		margin: -24px -50px -24px -24px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-0fa9e34 {
		--lottie-container-width: 49vw;
		--lottie-container-max-width: 49%;
	}
	
	.elementor-883 .elementor-element.elementor-element-2c82047 {
		width: 50%;
	}
	
	.elementor-883 .elementor-element.elementor-element-25fdaec > .elementor-widget-container:hover {
		--e-transform-scale: 1.1;
	}
	
	.elementor-883 .elementor-element.elementor-element-25fdaec > .elementor-widget-container {
		margin: -35px -25px -35px -30px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-25fdaec {
		--lottie-container-width: 58%;
		--lottie-container-max-width: 82%;
	}
	
	.elementor-883 .elementor-element.elementor-element-97559c8 {
		margin-top: 0px;
		margin-bottom: -9px;
	}
	
	.elementor-883 .elementor-element.elementor-element-c837546 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-883 .elementor-element.elementor-element-e970409 > .elementor-widget-container {
		margin: -20px 0px -18px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-6ef0669 > .elementor-container {
		min-height: 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-6ef0669 {
		margin-top: -21px;
		margin-bottom: 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-45d59f8 {
		width: 50%;
	}
	
	.elementor-883 .elementor-element.elementor-element-c561a1d > .elementor-widget-container:hover {
		--e-transform-scale: 1.1;
	}
	
	.elementor-883 .elementor-element.elementor-element-c561a1d > .elementor-widget-container {
		margin: -24px -50px -24px -24px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-c561a1d {
		--lottie-container-width: 49vw;
		--lottie-container-max-width: 49%;
	}
	
	.elementor-883 .elementor-element.elementor-element-61a971c {
		width: 50%;
	}
	
	.elementor-883 .elementor-element.elementor-element-eb2fc40 > .elementor-widget-container:hover {
		--e-transform-scale: 1.1;
	}
	
	.elementor-883 .elementor-element.elementor-element-eb2fc40 > .elementor-widget-container {
		margin: -35px -25px -35px -30px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-eb2fc40 {
		--lottie-container-width: 58%;
		--lottie-container-max-width: 82%;
	}
	
	.elementor-883 .elementor-element.elementor-element-f59cc7e {
		margin-top: 0px;
		margin-bottom: -9px;
	}
	
	.elementor-883 .elementor-element.elementor-element-dba7471 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-883 .elementor-element.elementor-element-052b5f2 > .elementor-widget-container {
		margin: -20px 0px -18px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-052b5f2 {
		font-size: 1px;
	}
	
	.elementor-883 .elementor-element.elementor-element-6f0691d {
		--spacer-size: 9px;
	}
	
	.elementor-883 .elementor-element.elementor-element-c56b19d .elementor-button {
		font-size: 22px;
		line-height: 2em;
		letter-spacing: .4px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-883 .elementor-element.elementor-element-9e76725 {
		--spacer-size: 25px;
	}
	
	.elementor-883 .elementor-element.elementor-element-bccb9a4 {
		margin-top: 0px;
		margin-bottom: -9px;
	}
	
	.elementor-883 .elementor-element.elementor-element-4f41847 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-883 .elementor-element.elementor-element-510abfa > .elementor-container {
		min-height: 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-510abfa {
		margin-top: -21px;
		margin-bottom: 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-db3cc58 {
		width: 100%;
	}
	
	.elementor-883 .elementor-element.elementor-element-920ac23 > .elementor-widget-container {
		margin: 50px 0px 0px -4px;
	}
	
	.elementor-883 .elementor-element.elementor-element-639d365 {
		width: 50%;
	}
	
	.elementor-883 .elementor-element.elementor-element-639d365 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-3de56f9 > .elementor-widget-container {
		margin: -60px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-3de56f9 {
		--lottie-container-width: 82vw;
		--lottie-container-max-width: 92%;
	}
	
	.elementor-883 .elementor-element.elementor-element-39ebd2c {
		width: 50%;
	}
	
	.elementor-883 .elementor-element.elementor-element-d4eb55a > .elementor-widget-container {
		margin: -63px 0px 0px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-d4eb55a {
		--lottie-container-width: 88%;
		--lottie-container-max-width: 92%;
	}
	
	.elementor-883 .elementor-element.elementor-element-a74c1d3 {
		margin-top: 0px;
		margin-bottom: -9px;
	}
	
	.elementor-883 .elementor-element.elementor-element-9533037 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-883 .elementor-element.elementor-element-fda7646 > .elementor-container {
		min-height: 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-fda7646 {
		margin-top: -21px;
		margin-bottom: 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-dbe2856 {
		width: 100%;
	}
	
	.elementor-883 .elementor-element.elementor-element-5e899ef > .elementor-widget-container {
		margin: 50px 0px 0px -4px;
	}
	
	.elementor-883 .elementor-element.elementor-element-290d5d5 {
		width: 50%;
	}
	
	.elementor-883 .elementor-element.elementor-element-290d5d5 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-fcf7231 > .elementor-widget-container {
		margin: -60px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-fcf7231 {
		--lottie-container-width: 82vw;
		--lottie-container-max-width: 92%;
	}
	
	.elementor-883 .elementor-element.elementor-element-ac018cf {
		width: 50%;
	}
	
	.elementor-883 .elementor-element.elementor-element-6b34187 > .elementor-widget-container {
		margin: -63px 0px 0px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-6b34187 {
		--lottie-container-width: 88%;
		--lottie-container-max-width: 92%;
	}
	
	.elementor-883 .elementor-element.elementor-element-808b7e5 {
		margin-top: 0px;
		margin-bottom: -9px;
	}
	
	.elementor-883 .elementor-element.elementor-element-f5b8892 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-883 .elementor-element.elementor-element-6c00aef > .elementor-container {
		min-height: 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-6c00aef {
		margin-top: -21px;
		margin-bottom: 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-25cc537 {
		width: 100%;
	}
	
	.elementor-883 .elementor-element.elementor-element-7c917e6 > .elementor-widget-container {
		margin: 50px 0px 0px -4px;
	}
	
	.elementor-883 .elementor-element.elementor-element-a27399f {
		width: 50%;
	}
	
	.elementor-883 .elementor-element.elementor-element-a27399f > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-2ffff5e > .elementor-widget-container {
		margin: -60px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-2ffff5e {
		--lottie-container-width: 82vw;
		--lottie-container-max-width: 92%;
	}
	
	.elementor-883 .elementor-element.elementor-element-3795077 {
		width: 50%;
	}
	
	.elementor-883 .elementor-element.elementor-element-af6be56 > .elementor-widget-container {
		margin: -63px 0px 0px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-af6be56 {
		--lottie-container-width: 88%;
		--lottie-container-max-width: 92%;
	}
	
	.elementor-883 .elementor-element.elementor-element-afbf08c {
		margin-top: 0px;
		margin-bottom: -9px;
	}
	
	.elementor-883 .elementor-element.elementor-element-cfbf5d9 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-883 .elementor-element.elementor-element-50e46a6 > .elementor-container {
		min-height: 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-50e46a6 {
		margin-top: -21px;
		margin-bottom: 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-d801905 > .elementor-widget-container {
		margin: 50px 0px 0px -4px;
	}
	
	.elementor-883 .elementor-element.elementor-element-4b2689a {
		margin-top: -10px;
		margin-bottom: -9px;
	}
	
	.elementor-883 .elementor-element.elementor-element-e02cb15 > .elementor-widget-container {
		margin: 1px 0px -1px 0px;
		border-width: 1px 1px 1px 1px;
		border-radius: 11px 11px 0px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-e02cb15 {
		text-align: center;
	}
	
	.elementor-883 .elementor-element.elementor-element-e02cb15 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-883 .elementor-element.elementor-element-8033af7 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-883 .elementor-element.elementor-element-9435f82 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-883 .elementor-element.elementor-element-8f9629c .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-883 .elementor-element.elementor-element-60d58e5 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-883 .elementor-element.elementor-element-b89fa2b > .elementor-container {
		min-height: 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-b89fa2b {
		border-width: 1px 1px 1px 1px;
		margin-top: -17px;
		margin-bottom: 5px;
	}
	
	.elementor-883 .elementor-element.elementor-element-b89fa2b, .elementor-883 .elementor-element.elementor-element-b89fa2b > .elementor-background-overlay {
		border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-f159115 {
		width: 25%;
	}
	
	.elementor-883 .elementor-element.elementor-element-f3caa57 > .elementor-widget-container {
		margin: -24px -24px -24px -24px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-f3caa57 {
		--lottie-container-width: 100vw;
		--lottie-container-max-width: 100%;
	}
	
	.elementor-883 .elementor-element.elementor-element-e61ae9c {
		width: 25%;
	}
	
	.elementor-883 .elementor-element.elementor-element-40b52ea > .elementor-widget-container {
		margin: -24px -24px -24px -24px;
	}
	
	.elementor-883 .elementor-element.elementor-element-f7330ca {
		width: 25%;
	}
	
	.elementor-883 .elementor-element.elementor-element-46fed5e > .elementor-widget-container {
		margin: -24px -24px -24px -24px;
	}
	
	.elementor-883 .elementor-element.elementor-element-ab23823 {
		width: 25%;
	}
	
	.elementor-883 .elementor-element.elementor-element-e2d07a1 > .elementor-widget-container {
		margin: -24px -24px -24px -24px;
	}
	
	.elementor-883 .elementor-element.elementor-element-ea6029a > .elementor-widget-container {
		margin: -14px 1px 2px 1px;
		border-width: 1px 1px 1px 1px;
		border-radius: 0px 0px 11px 11px;
	}
	
	.elementor-883 .elementor-element.elementor-element-ea6029a {
		text-align: center;
	}
	
	.elementor-883 .elementor-element.elementor-element-ea6029a .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-883 .elementor-element.elementor-element-5530092 > .elementor-widget-container {
		margin: -42px 0px 0px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-b386c19 {
		text-align: left;
	}
	
	.elementor-883 .elementor-element.elementor-element-b386c19 .elementor-heading-title {
		font-size: 33px;
	}
	
	.elementor-883 .elementor-element.elementor-element-3f18002 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-130936e {
		margin-top: -10px;
		margin-bottom: -9px;
	}
	
	.elementor-883 .elementor-element.elementor-element-ffad423 > .elementor-widget-container {
		padding: 17px 0px 0px 0px;
		border-width: 1px 1px 1px 1px;
		border-radius: 11px 11px 0px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-ffad423 {
		font-size: 1px;
	}
	
	.elementor-883 .elementor-element.elementor-element-0eb2aac > .elementor-container {
		min-height: 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-0eb2aac {
		border-width: 1px 1px 1px 1px;
		margin-top: -17px;
		margin-bottom: 5px;
	}
	
	.elementor-883 .elementor-element.elementor-element-0eb2aac, .elementor-883 .elementor-element.elementor-element-0eb2aac > .elementor-background-overlay {
		border-radius: 0px 0px 11px 11px;
	}
	
	.elementor-883 .elementor-element.elementor-element-837dad9 {
		width: 33%;
	}
	
	.elementor-883 .elementor-element.elementor-element-cc311e8 > .elementor-widget-container {
		margin: -24px -24px -24px -24px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-cc311e8 {
		--lottie-container-width: 27vw;
		--lottie-container-max-width: 100%;
	}
	
	.elementor-883 .elementor-element.elementor-element-b74df1f {
		width: 33%;
	}
	
	.elementor-883 .elementor-element.elementor-element-2b636ea > .elementor-widget-container {
		margin: -24px -24px -24px -24px;
	}
	
	.elementor-883 .elementor-element.elementor-element-2b636ea {
		--lottie-container-width: 78%;
	}
	
	.elementor-883 .elementor-element.elementor-element-b6243bc {
		width: 33%;
	}
	
	.elementor-883 .elementor-element.elementor-element-b2cd055 > .elementor-widget-container {
		margin: -24px -24px -24px -24px;
	}
	
	.elementor-883 .elementor-element.elementor-element-b2cd055 {
		--lottie-container-width: 78%;
	}
	
	.elementor-883 .elementor-element.elementor-element-fb642f2 .elementor-heading-title {
		font-size: 33px;
	}
	
	.elementor-883 .elementor-element.elementor-element-cf028e1 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-883 .elementor-element.elementor-element-8489da0 {
		text-align: left;
	}
	
	.elementor-883 .elementor-element.elementor-element-8489da0 .elementor-heading-title {
		font-size: 33px;
	}
	
	.elementor-883 .elementor-element.elementor-element-c77f555 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-0c3f30f > .elementor-widget-container {
		margin: -42px 0px 0px 0px;
	}
	
	.elementor-883 .elementor-element.elementor-element-7c0265a .elementor-heading-title {
		font-size: 33px;
	}
}

@media (min-width:768px) {
	.elementor-883 .elementor-element.elementor-element-ff7c9f0 {
		width: 22.508%;
	}
	
	.elementor-883 .elementor-element.elementor-element-6682942 {
		width: 19%;
	}
	
	.elementor-883 .elementor-element.elementor-element-51e57a5 {
		width: 19%;
	}
	
	.elementor-883 .elementor-element.elementor-element-b35c3f0 {
		width: 19.492%;
	}
	
	.elementor-883 .elementor-element.elementor-element-b1dc6d1 {
		width: 20%;
	}
	
	.elementor-883 .elementor-element.elementor-element-66bbed9 {
		width: 28.034%;
	}
	
	.elementor-883 .elementor-element.elementor-element-4165445 {
		width: 31.966%;
	}
	
	.elementor-883 .elementor-element.elementor-element-217d9b3 {
		width: 20%;
	}
	
	.elementor-883 .elementor-element.elementor-element-f790eab {
		width: 20%;
	}
	
	.elementor-883 .elementor-element.elementor-element-9ff9054 {
		width: 28.034%;
	}
	
	.elementor-883 .elementor-element.elementor-element-24e3385 {
		width: 31.966%;
	}
	
	.elementor-883 .elementor-element.elementor-element-580e191 {
		width: 20%;
	}
	
	.elementor-883 .elementor-element.elementor-element-8641682 {
		width: 20%;
	}
	
	.elementor-883 .elementor-element.elementor-element-6257dbc {
		width: 28.07%;
	}
	
	.elementor-883 .elementor-element.elementor-element-70855d3 {
		width: 31.93%;
	}
	
	.elementor-883 .elementor-element.elementor-element-1adaa67 {
		width: 20%;
	}
	
	.elementor-883 .elementor-element.elementor-element-9e7204b {
		width: 20%;
	}
	
	.elementor-883 .elementor-element.elementor-element-06d1803 {
		width: 28.154%;
	}
	
	.elementor-883 .elementor-element.elementor-element-ba9993b {
		width: 55.231%;
	}
	
	.elementor-883 .elementor-element.elementor-element-775189e {
		width: 15.948%;
	}
	
	.elementor-883 .elementor-element.elementor-element-63762a0 {
		width: 28.578%;
	}
	
	.elementor-883 .elementor-element.elementor-element-280c9c8 {
		width: 23.255%;
	}
	
	.elementor-883 .elementor-element.elementor-element-a50fc6e {
		width: 23.468%;
	}
	
	.elementor-883 .elementor-element.elementor-element-a22f4eb {
		width: 24.635%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-883 .elementor-element.elementor-element-db3cc58 {
		width: 61%;
	}
	
	.elementor-883 .elementor-element.elementor-element-639d365 {
		width: 20%;
	}
	
	.elementor-883 .elementor-element.elementor-element-39ebd2c {
		width: 19%;
	}
	
	.elementor-883 .elementor-element.elementor-element-dbe2856 {
		width: 61%;
	}
	
	.elementor-883 .elementor-element.elementor-element-290d5d5 {
		width: 20%;
	}
	
	.elementor-883 .elementor-element.elementor-element-ac018cf {
		width: 19%;
	}
	
	.elementor-883 .elementor-element.elementor-element-25cc537 {
		width: 61%;
	}
	
	.elementor-883 .elementor-element.elementor-element-a27399f {
		width: 20%;
	}
	
	.elementor-883 .elementor-element.elementor-element-3795077 {
		width: 19%;
	}
}
