
.elementor-9066 .elementor-element.elementor-element-527bd77f > .elementor-container {
	min-height: 450px;
}

.elementor-9066 .elementor-element.elementor-element-527bd77f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9066 .elementor-element.elementor-element-527bd77f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9066 .elementor-element.elementor-element-111d60aa > .elementor-element-populated {
	border-style: none;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9066 .elementor-element.elementor-element-111d60aa > .elementor-element-populated, .elementor-9066 .elementor-element.elementor-element-111d60aa > .elementor-element-populated > .elementor-background-overlay, .elementor-9066 .elementor-element.elementor-element-111d60aa > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-9066 .elementor-element.elementor-element-111d60aa > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9066 .elementor-element.elementor-element-4655ddb3 .elementor-repeater-item-df4032f .swiper-slide-bg {
	background-color: #bbb;
	background-image: url("https://cdn-cpnbh.nitrocdn.com/ROBjFtOJKfjUmwvEcJzfHukVRbiAuDoG/assets/images/optimized/rev-3d7d4f1/xeniapro.com/wp-content/uploads/2019/07/Vivi-City-comparatore-biglietti-salta-fila.jpg");
	background-size: cover;
}

.elementor-9066 .elementor-element.elementor-element-4655ddb3 .elementor-repeater-item-df4032f .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-9066 .elementor-element.elementor-element-4655ddb3 .elementor-repeater-item-df4032f .elementor-background-overlay {
	background-color: rgba(0, 0, 0, .23);
}

.elementor-9066 .elementor-element.elementor-element-4655ddb3 .swiper-slide {
	height: 600px;
}

.elementor-9066 .elementor-element.elementor-element-4655ddb3 .swiper-slide-contents {
	max-width: 75%;
}

.elementor-9066 .elementor-element.elementor-element-4655ddb3 .swiper-slide-inner {
	padding: 0% 0% 0% 0%;
	text-align: center;
}

.elementor-9066 .elementor-element.elementor-element-4655ddb3 .swiper-slide-inner .elementor-slide-heading:not(:last-child) {
	margin-bottom: 14px;
}

.elementor-9066 .elementor-element.elementor-element-4655ddb3 .elementor-slide-heading {
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
}

.elementor-9066 .elementor-element.elementor-element-4655ddb3 .elementor-slide-description {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-9066 .elementor-element.elementor-element-4655ddb3 .elementor-slide-button {
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
}

.elementor-9066 .elementor-element.elementor-element-4655ddb3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9066 .elementor-element.elementor-element-6cd7385c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--align-items: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 5%;
	--padding-block-end: 5%;
	--padding-inline-start: 5%;
	--padding-inline-end: 5%;
}

.elementor-9066 .elementor-element.elementor-element-6cd7385c:not(.elementor-motion-effects-element-type-background), .elementor-9066 .elementor-element.elementor-element-6cd7385c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f7f7;
}

.elementor-9066 .elementor-element.elementor-element-6cd7385c, .elementor-9066 .elementor-element.elementor-element-6cd7385c::before {
	--border-transition: .3s;
}

.elementor-9066 .elementor-element.elementor-element-4215bfd0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: flex-start;
	--gap: 10px 10px;
	--flex-wrap: wrap;
	--background-transition: .3s;
	--padding-block-start: 0%;
	--padding-block-end: 0%;
	--padding-inline-start: 0%;
	--padding-inline-end: 0%;
}

.elementor-9066 .elementor-element.elementor-element-a02d709 {
	text-align: justify;
	color: #222;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 0px;
	width: var(--container-widget-width, 45%);
	max-width: 45%;
	--container-widget-width: 45%;
	--container-widget-flex-grow: 0;
}

.elementor-9066 .elementor-element.elementor-element-2c877de4 {
	text-align: left;
	width: var(--container-widget-width, 48.771%);
	max-width: 48.771%;
	--container-widget-width: 48.771%;
	--container-widget-flex-grow: 0;
}

.elementor-9066 .elementor-element.elementor-element-2c877de4 .elementor-heading-title {
	color: #222;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 500;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.1em;
	letter-spacing: -2px;
	word-spacing: 0em;
}

.elementor-9066 .elementor-element.elementor-element-2c877de4.elementor-element {
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-9066 .elementor-element.elementor-element-e246537 {
	--display: flex;
	--min-height: 35vh;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: space-evenly;
	--align-items: stretch;
	--gap: 2% 2%;
	--flex-wrap: nowrap;
	--background-transition: .3s;
	--margin-block-start: 5%;
	--margin-block-end: 0%;
	--margin-inline-start: 0%;
	--margin-inline-end: 0%;
	--padding-block-start: 0%;
	--padding-block-end: 0%;
	--padding-inline-start: 0%;
	--padding-inline-end: 0%;
}

.elementor-9066 .elementor-element.elementor-element-fbb196b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 0%;
	--padding-block-end: 0%;
	--padding-inline-start: 3%;
	--padding-inline-end: 3%;
}

.elementor-9066 .elementor-element.elementor-element-fbb196b:not(.elementor-motion-effects-element-type-background), .elementor-9066 .elementor-element.elementor-element-fbb196b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #fff 50%, rgba(30, 155, 190, .67) 100%);
}

.elementor-9066 .elementor-element.elementor-element-fbb196b, .elementor-9066 .elementor-element.elementor-element-fbb196b::before {
	--border-transition: .3s;
}

.elementor-9066 .elementor-element.elementor-element-f378f9d .elementor-cta__content {
	text-align: center;
	padding: 0px 0px 0px 0px;
	background-color: rgba(2, 1, 1, 0);
}

.elementor-9066 .elementor-element.elementor-element-f378f9d .elementor-cta__title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1em;
	letter-spacing: -1px;
	word-spacing: 0em;
	color: #212121;
}

.elementor-9066 .elementor-element.elementor-element-f378f9d .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-9066 .elementor-element.elementor-element-f378f9d .elementor-cta__description {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 24px;
	letter-spacing: 0px;
	word-spacing: 0em;
	color: #212121;
}

.elementor-9066 .elementor-element.elementor-element-f378f9d .elementor-cta__description:not(:last-child) {
	margin-bottom: 16px;
}

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

.elementor-9066 .elementor-element.elementor-element-f378f9d > .elementor-widget-container {
	margin: 15px 0px 0px 0px;
}

.elementor-9066 .elementor-element.elementor-element-2ce6205 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 0%;
	--padding-block-end: 0%;
	--padding-inline-start: 3%;
	--padding-inline-end: 3%;
}

.elementor-9066 .elementor-element.elementor-element-2ce6205:not(.elementor-motion-effects-element-type-background), .elementor-9066 .elementor-element.elementor-element-2ce6205 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #fff 50%, rgba(30, 155, 190, .67) 100%);
}

.elementor-9066 .elementor-element.elementor-element-2ce6205, .elementor-9066 .elementor-element.elementor-element-2ce6205::before {
	--border-transition: .3s;
}

.elementor-9066 .elementor-element.elementor-element-ef29fc6 .elementor-cta__content {
	text-align: center;
	padding: 0px 0px 0px 0px;
	background-color: rgba(2, 1, 1, 0);
}

.elementor-9066 .elementor-element.elementor-element-ef29fc6 .elementor-cta__title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1em;
	letter-spacing: -1px;
	word-spacing: 0em;
	color: #212121;
}

.elementor-9066 .elementor-element.elementor-element-ef29fc6 .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-9066 .elementor-element.elementor-element-ef29fc6 .elementor-cta__description {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 24px;
	letter-spacing: 0px;
	word-spacing: 0em;
	color: #212121;
}

.elementor-9066 .elementor-element.elementor-element-ef29fc6 .elementor-cta__description:not(:last-child) {
	margin-bottom: 16px;
}

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

.elementor-9066 .elementor-element.elementor-element-165fb57 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 0%;
	--padding-block-end: 0%;
	--padding-inline-start: 3%;
	--padding-inline-end: 3%;
}

.elementor-9066 .elementor-element.elementor-element-165fb57:not(.elementor-motion-effects-element-type-background), .elementor-9066 .elementor-element.elementor-element-165fb57 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #fff 50%, rgba(30, 155, 190, .67) 100%);
}

.elementor-9066 .elementor-element.elementor-element-165fb57, .elementor-9066 .elementor-element.elementor-element-165fb57::before {
	--border-transition: .3s;
}

.elementor-9066 .elementor-element.elementor-element-1c648a9 .elementor-cta__content {
	text-align: center;
	padding: 0px 0px 0px 0px;
	background-color: rgba(2, 1, 1, 0);
}

.elementor-9066 .elementor-element.elementor-element-1c648a9 .elementor-cta__title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1em;
	letter-spacing: -1px;
	word-spacing: 0em;
	color: #212121;
}

.elementor-9066 .elementor-element.elementor-element-1c648a9 .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-9066 .elementor-element.elementor-element-1c648a9 .elementor-cta__description {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 24px;
	letter-spacing: 0px;
	word-spacing: 0em;
	color: #212121;
}

.elementor-9066 .elementor-element.elementor-element-1c648a9 .elementor-cta__description:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-9066 .elementor-element.elementor-element-1c648a9 .elementor-cta .elementor-cta__bg, .elementor-9066 .elementor-element.elementor-element-1c648a9 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-9066 .elementor-element.elementor-element-3d0aa4ad {
	--display: flex;
	--min-height: 60vh;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: space-evenly;
	--align-items: stretch;
	--gap: 50px 50px;
	--flex-wrap: wrap;
	--background-transition: .3s;
	--padding-block-start: 5%;
	--padding-block-end: 5%;
	--padding-inline-start: 0%;
	--padding-inline-end: 0%;
}

.elementor-9066 .elementor-element.elementor-element-46ff43c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--gap: 20px 20px;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-72a6b19b {
	text-align: center;
	width: 100%;
	max-width: 100%;
}

.elementor-9066 .elementor-element.elementor-element-72a6b19b .elementor-heading-title {
	color: #212121;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.1em;
	letter-spacing: 2px;
	word-spacing: 0em;
}

.elementor-9066 .elementor-element.elementor-element-3af028b2 {
	text-align: center;
	width: 100%;
	max-width: 100%;
}

.elementor-9066 .elementor-element.elementor-element-3af028b2 .elementor-heading-title {
	color: #222;
	font-family: "Poppins", Sans-serif;
	font-size: 2.5vw;
	font-weight: 500;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.1em;
	letter-spacing: -2px;
	word-spacing: 0em;
}

.elementor-9066 .elementor-element.elementor-element-3bf57590 {
	--display: flex;
	--min-height: 10px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-7589a312 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: stretch;
	--gap: 20px 20px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-7589a312::before, .elementor-9066 .elementor-element.elementor-element-7589a312 > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-7589a312 > .e-con-inner > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-7589a312 > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-7589a312 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-7589a312 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-9066 .elementor-element.elementor-element-7589a312.e-con {
	--align-self: center;
}

.elementor-9066 .elementor-element.elementor-element-58c3c1ae > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
}

.elementor-9066 .elementor-element.elementor-element-5fe3d102 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: stretch;
	--gap: 20px 20px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-5fe3d102::before, .elementor-9066 .elementor-element.elementor-element-5fe3d102 > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-5fe3d102 > .e-con-inner > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-5fe3d102 > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-5fe3d102 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-5fe3d102 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-9066 .elementor-element.elementor-element-5fe3d102.e-con {
	--align-self: center;
}

.elementor-9066 .elementor-element.elementor-element-1de5d4e6 > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
}

.elementor-9066 .elementor-element.elementor-element-2219e987 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: stretch;
	--gap: 20px 20px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-2219e987::before, .elementor-9066 .elementor-element.elementor-element-2219e987 > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-2219e987 > .e-con-inner > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-2219e987 > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-2219e987 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-2219e987 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-9066 .elementor-element.elementor-element-2219e987.e-con {
	--align-self: center;
}

.elementor-9066 .elementor-element.elementor-element-c3a17c6 > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
}

.elementor-9066 .elementor-element.elementor-element-53c39446 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: stretch;
	--gap: 20px 20px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-53c39446::before, .elementor-9066 .elementor-element.elementor-element-53c39446 > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-53c39446 > .e-con-inner > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-53c39446 > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-53c39446 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-53c39446 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-9066 .elementor-element.elementor-element-53c39446.e-con {
	--align-self: center;
}

.elementor-9066 .elementor-element.elementor-element-2ab3f807 > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
}

.elementor-9066 .elementor-element.elementor-element-4a2870d5 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: stretch;
	--gap: 20px 20px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-4a2870d5::before, .elementor-9066 .elementor-element.elementor-element-4a2870d5 > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-4a2870d5 > .e-con-inner > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-4a2870d5 > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-4a2870d5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-4a2870d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-9066 .elementor-element.elementor-element-4a2870d5.e-con {
	--align-self: center;
}

.elementor-9066 .elementor-element.elementor-element-6e0e5a03 > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
}

.elementor-9066 .elementor-element.elementor-element-4727cc3c {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: stretch;
	--gap: 20px 20px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-4727cc3c::before, .elementor-9066 .elementor-element.elementor-element-4727cc3c > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-4727cc3c > .e-con-inner > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-4727cc3c > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-4727cc3c > .e-con-inner > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-4727cc3c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-9066 .elementor-element.elementor-element-4727cc3c, .elementor-9066 .elementor-element.elementor-element-4727cc3c::before {
	--border-transition: .3s;
}

.elementor-9066 .elementor-element.elementor-element-4727cc3c.e-con {
	--align-self: center;
}

.elementor-9066 .elementor-element.elementor-element-1a7e76e > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
}

.elementor-9066 .elementor-element.elementor-element-7b10f77 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: stretch;
	--gap: 20px 20px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-7b10f77::before, .elementor-9066 .elementor-element.elementor-element-7b10f77 > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-7b10f77 > .e-con-inner > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-7b10f77 > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-7b10f77 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-7b10f77 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-9066 .elementor-element.elementor-element-7b10f77, .elementor-9066 .elementor-element.elementor-element-7b10f77::before {
	--border-transition: .3s;
}

.elementor-9066 .elementor-element.elementor-element-7b10f77.e-con {
	--align-self: center;
}

.elementor-9066 .elementor-element.elementor-element-ca32340 > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
}

.elementor-9066 .elementor-element.elementor-element-3646bd17 {
	--display: flex;
	--min-height: 10px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-2cef6d38 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: stretch;
	--gap: 20px 20px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-2cef6d38::before, .elementor-9066 .elementor-element.elementor-element-2cef6d38 > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-2cef6d38 > .e-con-inner > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-2cef6d38 > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-2cef6d38 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-2cef6d38 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-9066 .elementor-element.elementor-element-2cef6d38.e-con {
	--align-self: center;
}

.elementor-9066 .elementor-element.elementor-element-35063f5 > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
}

.elementor-9066 .elementor-element.elementor-element-7a4b7842 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: stretch;
	--gap: 20px 20px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-7a4b7842::before, .elementor-9066 .elementor-element.elementor-element-7a4b7842 > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-7a4b7842 > .e-con-inner > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-7a4b7842 > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-7a4b7842 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-7a4b7842 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-9066 .elementor-element.elementor-element-7a4b7842.e-con {
	--align-self: center;
}

.elementor-9066 .elementor-element.elementor-element-25e36254 > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
}

.elementor-9066 .elementor-element.elementor-element-5bf64f51 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: stretch;
	--gap: 20px 20px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-5bf64f51::before, .elementor-9066 .elementor-element.elementor-element-5bf64f51 > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-5bf64f51 > .e-con-inner > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-5bf64f51 > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-5bf64f51 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-5bf64f51 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-9066 .elementor-element.elementor-element-5bf64f51, .elementor-9066 .elementor-element.elementor-element-5bf64f51::before {
	--border-transition: .3s;
}

.elementor-9066 .elementor-element.elementor-element-5bf64f51.e-con {
	--align-self: center;
}

.elementor-9066 .elementor-element.elementor-element-5f340132 > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
}

.elementor-9066 .elementor-element.elementor-element-19cd2499 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: stretch;
	--gap: 20px 20px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-19cd2499::before, .elementor-9066 .elementor-element.elementor-element-19cd2499 > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-19cd2499 > .e-con-inner > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-19cd2499 > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-19cd2499 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-19cd2499 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-9066 .elementor-element.elementor-element-19cd2499, .elementor-9066 .elementor-element.elementor-element-19cd2499::before {
	--border-transition: .3s;
}

.elementor-9066 .elementor-element.elementor-element-19cd2499.e-con {
	--align-self: center;
}

.elementor-9066 .elementor-element.elementor-element-6608c566 > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
}

.elementor-9066 .elementor-element.elementor-element-465329d7 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: stretch;
	--gap: 20px 20px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-465329d7::before, .elementor-9066 .elementor-element.elementor-element-465329d7 > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-465329d7 > .e-con-inner > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-465329d7 > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-465329d7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-465329d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-9066 .elementor-element.elementor-element-465329d7, .elementor-9066 .elementor-element.elementor-element-465329d7::before {
	--border-transition: .3s;
}

.elementor-9066 .elementor-element.elementor-element-465329d7.e-con {
	--align-self: center;
}

.elementor-9066 .elementor-element.elementor-element-70a444a9 > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
}

.elementor-9066 .elementor-element.elementor-element-651537a3 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: stretch;
	--gap: 20px 20px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-651537a3::before, .elementor-9066 .elementor-element.elementor-element-651537a3 > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-651537a3 > .e-con-inner > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-651537a3 > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-651537a3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-651537a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-9066 .elementor-element.elementor-element-651537a3, .elementor-9066 .elementor-element.elementor-element-651537a3::before {
	--border-transition: .3s;
}

.elementor-9066 .elementor-element.elementor-element-651537a3.e-con {
	--align-self: center;
}

.elementor-9066 .elementor-element.elementor-element-12bda67e > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
}

.elementor-9066 .elementor-element.elementor-element-7051781e {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: stretch;
	--gap: 20px 20px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-7051781e::before, .elementor-9066 .elementor-element.elementor-element-7051781e > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-7051781e > .e-con-inner > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-7051781e > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-7051781e > .e-con-inner > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-7051781e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-9066 .elementor-element.elementor-element-7051781e, .elementor-9066 .elementor-element.elementor-element-7051781e::before {
	--border-transition: .3s;
}

.elementor-9066 .elementor-element.elementor-element-7051781e.e-con {
	--align-self: center;
}

.elementor-9066 .elementor-element.elementor-element-6dc8e684 > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
}

.elementor-9066 .elementor-element.elementor-element-29073ea0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--align-items: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 2%;
	--padding-block-end: 2%;
	--padding-inline-start: 2%;
	--padding-inline-end: 2%;
}

.elementor-9066 .elementor-element.elementor-element-29073ea0:not(.elementor-motion-effects-element-type-background), .elementor-9066 .elementor-element.elementor-element-29073ea0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f7f7;
}

.elementor-9066 .elementor-element.elementor-element-29073ea0, .elementor-9066 .elementor-element.elementor-element-29073ea0::before {
	--border-transition: .3s;
}

.elementor-9066 .elementor-element.elementor-element-6240092c {
	--display: flex;
	--justify-content: center;
	--align-items: stretch;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 20px 20px;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
	--padding-block-start: 0%;
	--padding-block-end: 0%;
	--padding-inline-start: 5%;
	--padding-inline-end: 5%;
}

.elementor-9066 .elementor-element.elementor-element-6240092c, .elementor-9066 .elementor-element.elementor-element-6240092c::before {
	--border-transition: .3s;
}

.elementor-9066 .elementor-element.elementor-element-6240092c.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-9066 .elementor-element.elementor-element-7ab0a2f1 {
	text-align: center;
}

.elementor-9066 .elementor-element.elementor-element-8496ad0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
}

.elementor-9066 .elementor-element.elementor-element-8496ad0, .elementor-9066 .elementor-element.elementor-element-8496ad0::before {
	--border-transition: .3s;
}

.elementor-9066 .elementor-element.elementor-element-8496ad0.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-9066 .elementor-element.elementor-element-30505591 {
	text-align: center;
}

.elementor-9066 .elementor-element.elementor-element-30505591 .elementor-heading-title {
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.1em;
	letter-spacing: -2px;
	word-spacing: 0em;
}

.elementor-9066 .elementor-element.elementor-element-30505591 > .elementor-widget-container {
	margin: 20px 20px 20px 20px;
}

.elementor-9066 .elementor-element.elementor-element-2076b59f {
	text-align: justify;
	color: #212121;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.4em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-9066 .elementor-element.elementor-element-2076b59f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-9066 .elementor-element.elementor-element-3e9e85b2 {
	text-align: left;
}

.elementor-9066 .elementor-element.elementor-element-3e9e85b2 .elementor-heading-title {
	color: #222;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	line-height: 1.1em;
	letter-spacing: 2px;
	word-spacing: 0em;
}

.elementor-9066 .elementor-element.elementor-element-3e9e85b2 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 10px 10px 10px 10px;
	border-style: groove;
	border-width: 1px 1px 1px 1px;
	border-radius: 1px 1px 1px 1px;
	box-shadow: 4px 6px 3px 2px rgba(0, 0, 0, .5);
}

.elementor-9066 .elementor-element.elementor-element-3e9e85b2.elementor-element {
	--align-self: center;
}

.elementor-9066 .elementor-element.elementor-element-3467b955 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	font-style: normal;
	text-decoration: none;
	line-height: 1em;
	letter-spacing: 0px;
	word-spacing: 0em;
	fill: #fff;
	color: #fff;
	background-color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
	padding: 20px 50px 20px 50px;
}

.elementor-9066 .elementor-element.elementor-element-3467b955 .elementor-button:hover, .elementor-9066 .elementor-element.elementor-element-3467b955 .elementor-button:focus {
	color: var(--e-global-color-3e9abe2);
	background-color: var(--e-global-color-accent);
	border-color: var(--e-global-color-primary);
}

.elementor-9066 .elementor-element.elementor-element-3467b955 .elementor-button:hover svg, .elementor-9066 .elementor-element.elementor-element-3467b955 .elementor-button:focus svg {
	fill: var(--e-global-color-3e9abe2);
}

.elementor-9066 .elementor-element.elementor-element-3467b955 > .elementor-widget-container {
	margin: 5% 0% 5% 0%;
}

.elementor-9066 .elementor-element.elementor-element-05939ba .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	font-style: normal;
	text-decoration: none;
	line-height: 1em;
	letter-spacing: 0px;
	word-spacing: 0em;
	fill: #fff;
	color: #fff;
	background-color: var(--e-global-color-accent);
	border-radius: 50px 50px 50px 50px;
	padding: 20px 50px 20px 50px;
}

.elementor-9066 .elementor-element.elementor-element-05939ba .elementor-button:hover, .elementor-9066 .elementor-element.elementor-element-05939ba .elementor-button:focus {
	color: var(--e-global-color-3e9abe2);
	background-color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-9066 .elementor-element.elementor-element-05939ba .elementor-button:hover svg, .elementor-9066 .elementor-element.elementor-element-05939ba .elementor-button:focus svg {
	fill: var(--e-global-color-3e9abe2);
}

.elementor-9066 .elementor-element.elementor-element-05939ba > .elementor-widget-container {
	margin: 0% 0% 5% 0%;
}

.elementor-9066 .elementor-element.elementor-element-40204170 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--align-items: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 2%;
	--padding-block-end: 2%;
	--padding-inline-start: 2%;
	--padding-inline-end: 2%;
}

.elementor-9066 .elementor-element.elementor-element-40204170:not(.elementor-motion-effects-element-type-background), .elementor-9066 .elementor-element.elementor-element-40204170 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-9066 .elementor-element.elementor-element-40204170, .elementor-9066 .elementor-element.elementor-element-40204170::before {
	--border-transition: .3s;
}

.elementor-9066 .elementor-element.elementor-element-6ade9db7 {
	--display: flex;
	--justify-content: center;
	--align-items: stretch;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 20px 20px;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
	--padding-block-start: 0%;
	--padding-block-end: 0%;
	--padding-inline-start: 5%;
	--padding-inline-end: 5%;
}

.elementor-9066 .elementor-element.elementor-element-6ade9db7, .elementor-9066 .elementor-element.elementor-element-6ade9db7::before {
	--border-transition: .3s;
}

.elementor-9066 .elementor-element.elementor-element-6ade9db7.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-9066 .elementor-element.elementor-element-4ca73b4 {
	text-align: center;
}

.elementor-9066 .elementor-element.elementor-element-4c7406e4 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
}

.elementor-9066 .elementor-element.elementor-element-4c7406e4, .elementor-9066 .elementor-element.elementor-element-4c7406e4::before {
	--border-transition: .3s;
}

.elementor-9066 .elementor-element.elementor-element-4c7406e4.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-9066 .elementor-element.elementor-element-f8dec41 {
	text-align: center;
}

.elementor-9066 .elementor-element.elementor-element-f8dec41 .elementor-heading-title {
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.1em;
	letter-spacing: -2px;
	word-spacing: 0em;
}

.elementor-9066 .elementor-element.elementor-element-f8dec41 > .elementor-widget-container {
	margin: 20px 20px 20px 20px;
}

.elementor-9066 .elementor-element.elementor-element-8175338 {
	text-align: justify;
	color: #212121;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.4em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-9066 .elementor-element.elementor-element-8175338 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-9066 .elementor-element.elementor-element-6469a619 {
	text-align: left;
}

.elementor-9066 .elementor-element.elementor-element-6469a619 .elementor-heading-title {
	color: #222;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	line-height: 1.1em;
	letter-spacing: 2px;
	word-spacing: 0em;
}

.elementor-9066 .elementor-element.elementor-element-6469a619 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 10px 10px 10px 10px;
	border-style: groove;
	border-width: 1px 1px 1px 1px;
	border-radius: 1px 1px 1px 1px;
	box-shadow: 4px 6px 3px 2px rgba(0, 0, 0, .5);
}

.elementor-9066 .elementor-element.elementor-element-6469a619.elementor-element {
	--align-self: center;
}

.elementor-9066 .elementor-element.elementor-element-4d213d39 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	font-style: normal;
	text-decoration: none;
	line-height: 1em;
	letter-spacing: 0px;
	word-spacing: 0em;
	fill: #fff;
	color: #fff;
	background-color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
	padding: 20px 50px 20px 50px;
}

.elementor-9066 .elementor-element.elementor-element-4d213d39 .elementor-button:hover, .elementor-9066 .elementor-element.elementor-element-4d213d39 .elementor-button:focus {
	color: var(--e-global-color-3e9abe2);
	background-color: var(--e-global-color-accent);
	border-color: var(--e-global-color-primary);
}

.elementor-9066 .elementor-element.elementor-element-4d213d39 .elementor-button:hover svg, .elementor-9066 .elementor-element.elementor-element-4d213d39 .elementor-button:focus svg {
	fill: var(--e-global-color-3e9abe2);
}

.elementor-9066 .elementor-element.elementor-element-4d213d39 > .elementor-widget-container {
	margin: 5% 0% 5% 0%;
}

.elementor-9066 .elementor-element.elementor-element-0394082 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--align-items: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 2%;
	--padding-block-end: 2%;
	--padding-inline-start: 2%;
	--padding-inline-end: 2%;
}

.elementor-9066 .elementor-element.elementor-element-0394082:not(.elementor-motion-effects-element-type-background), .elementor-9066 .elementor-element.elementor-element-0394082 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-043d06c);
}

.elementor-9066 .elementor-element.elementor-element-0394082, .elementor-9066 .elementor-element.elementor-element-0394082::before {
	--border-transition: .3s;
}

.elementor-9066 .elementor-element.elementor-element-0474569 {
	--display: flex;
	--flex-direction: column-reverse;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: stretch;
	--gap: 20px 20px;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
	--padding-block-start: 0%;
	--padding-block-end: 0%;
	--padding-inline-start: 5%;
	--padding-inline-end: 5%;
}

.elementor-9066 .elementor-element.elementor-element-0474569, .elementor-9066 .elementor-element.elementor-element-0474569::before {
	--border-transition: .3s;
}

.elementor-9066 .elementor-element.elementor-element-0474569.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-9066 .elementor-element.elementor-element-fc9809a {
	text-align: left;
}

.elementor-9066 .elementor-element.elementor-element-fc9809a.elementor-element {
	--order: -99999;
}

.elementor-9066 .elementor-element.elementor-element-13581ea {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
}

.elementor-9066 .elementor-element.elementor-element-13581ea, .elementor-9066 .elementor-element.elementor-element-13581ea::before {
	--border-transition: .3s;
}

.elementor-9066 .elementor-element.elementor-element-13581ea.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-9066 .elementor-element.elementor-element-e7b96a1 {
	--spacer-size: 50px;
}

.elementor-9066 .elementor-element.elementor-element-c8a8124 {
	text-align: center;
}

.elementor-9066 .elementor-element.elementor-element-c8a8124 .elementor-heading-title {
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.1em;
	letter-spacing: -2px;
	word-spacing: 0em;
}

.elementor-9066 .elementor-element.elementor-element-c8a8124 > .elementor-widget-container {
	margin: 20px 20px 20px 20px;
}

.elementor-9066 .elementor-element.elementor-element-73a05d5 {
	text-align: justify;
	color: #212121;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.4em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-9066 .elementor-element.elementor-element-73a05d5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-9066 .elementor-element.elementor-element-edf5ffd {
	text-align: left;
}

.elementor-9066 .elementor-element.elementor-element-edf5ffd .elementor-heading-title {
	color: #222;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	line-height: 1.1em;
	letter-spacing: 2px;
	word-spacing: 0em;
}

.elementor-9066 .elementor-element.elementor-element-edf5ffd > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 10px 10px 10px 10px;
	border-style: groove;
	border-width: 1px 1px 1px 1px;
	border-radius: 1px 1px 1px 1px;
	box-shadow: 4px 6px 3px 2px rgba(0, 0, 0, .5);
}

.elementor-9066 .elementor-element.elementor-element-edf5ffd.elementor-element {
	--align-self: center;
}

.elementor-9066 .elementor-element.elementor-element-32c48872 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--align-items: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 0%;
	--padding-block-end: 0%;
	--padding-inline-start: 0%;
	--padding-inline-end: 0%;
}

.elementor-9066 .elementor-element.elementor-element-32c48872:not(.elementor-motion-effects-element-type-background), .elementor-9066 .elementor-element.elementor-element-32c48872 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-3e9abe2);
}

.elementor-9066 .elementor-element.elementor-element-32c48872, .elementor-9066 .elementor-element.elementor-element-32c48872::before {
	--border-transition: .3s;
}

.elementor-9066 .elementor-element.elementor-element-11434cbe {
	--display: flex;
	--justify-content: center;
	--align-items: stretch;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 20px 20px;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
	--padding-block-start: 0%;
	--padding-block-end: 0%;
	--padding-inline-start: 5%;
	--padding-inline-end: 5%;
}

.elementor-9066 .elementor-element.elementor-element-11434cbe, .elementor-9066 .elementor-element.elementor-element-11434cbe::before {
	--border-transition: .3s;
}

.elementor-9066 .elementor-element.elementor-element-11434cbe.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-9066 .elementor-element.elementor-element-52671349 {
	text-align: center;
}

.elementor-9066 .elementor-element.elementor-element-ce3f895 {
	--spacer-size: 20px;
}

.elementor-9066 .elementor-element.elementor-element-69b70e33 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
}

.elementor-9066 .elementor-element.elementor-element-69b70e33, .elementor-9066 .elementor-element.elementor-element-69b70e33::before {
	--border-transition: .3s;
}

.elementor-9066 .elementor-element.elementor-element-69b70e33.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-9066 .elementor-element.elementor-element-5ca095ba {
	text-align: center;
}

.elementor-9066 .elementor-element.elementor-element-5ca095ba .elementor-heading-title {
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.1em;
	letter-spacing: -2px;
	word-spacing: 0em;
}

.elementor-9066 .elementor-element.elementor-element-5ca095ba > .elementor-widget-container {
	margin: 20px 20px 20px 20px;
}

.elementor-9066 .elementor-element.elementor-element-33aa25b {
	text-align: justify;
	color: #212121;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.4em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-9066 .elementor-element.elementor-element-33aa25b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-9066 .elementor-element.elementor-element-5d680ffc .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	font-style: normal;
	text-decoration: none;
	line-height: 1em;
	letter-spacing: 0px;
	word-spacing: 0em;
	fill: #fff;
	color: #fff;
	background-color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
	padding: 20px 50px 20px 50px;
}

.elementor-9066 .elementor-element.elementor-element-5d680ffc .elementor-button:hover, .elementor-9066 .elementor-element.elementor-element-5d680ffc .elementor-button:focus {
	color: var(--e-global-color-3e9abe2);
	background-color: var(--e-global-color-accent);
	border-color: var(--e-global-color-primary);
}

.elementor-9066 .elementor-element.elementor-element-5d680ffc .elementor-button:hover svg, .elementor-9066 .elementor-element.elementor-element-5d680ffc .elementor-button:focus svg {
	fill: var(--e-global-color-3e9abe2);
}

.elementor-9066 .elementor-element.elementor-element-5d680ffc > .elementor-widget-container {
	margin: 0% 0% 5% 0%;
}

.elementor-9066 .elementor-element.elementor-element-7a331b97 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-9066 .elementor-element.elementor-element-14d078c > .elementor-widget-container {
	margin: -18px 0px 0px 0px;
}

.elementor-9066 .elementor-element.elementor-element-21c5063e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-9066 .elementor-element.elementor-element-237200d5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-9066 .elementor-element.elementor-element-70bab0ea {
	text-align: center;
}

.elementor-9066 .elementor-element.elementor-element-70bab0ea .elementor-heading-title {
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.1em;
	letter-spacing: -2px;
	word-spacing: 0em;
}

.elementor-9066 .elementor-element.elementor-element-70bab0ea > .elementor-widget-container {
	margin: 20px 20px 20px 20px;
}

.elementor-9066 .elementor-element.elementor-element-e466af1 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	font-style: normal;
	text-decoration: none;
	line-height: 1em;
	letter-spacing: 0px;
	word-spacing: 0em;
	fill: #fff;
	color: #fff;
	background-color: var(--e-global-color-accent);
	border-radius: 50px 50px 50px 50px;
	padding: 20px 50px 20px 50px;
}

.elementor-9066 .elementor-element.elementor-element-e466af1 .elementor-button:hover, .elementor-9066 .elementor-element.elementor-element-e466af1 .elementor-button:focus {
	color: var(--e-global-color-3e9abe2);
	background-color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-9066 .elementor-element.elementor-element-e466af1 .elementor-button:hover svg, .elementor-9066 .elementor-element.elementor-element-e466af1 .elementor-button:focus svg {
	fill: var(--e-global-color-3e9abe2);
}

.elementor-9066 .elementor-element.elementor-element-e466af1 > .elementor-widget-container {
	margin: 0% 0% 5% 0%;
}

.elementor-9066 .elementor-element.elementor-element-317a8f5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-9066 .elementor-element.elementor-element-5f8a8529 {
	text-align: center;
}

.elementor-9066 .elementor-element.elementor-element-5f8a8529 .elementor-heading-title {
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.1em;
	letter-spacing: -2px;
	word-spacing: 0em;
}

.elementor-9066 .elementor-element.elementor-element-5f8a8529 > .elementor-widget-container {
	margin: 20px 20px 20px 20px;
}

.elementor-9066 .elementor-element.elementor-element-74def3d1 {
	--display: flex;
	--min-height: 10px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-1a04bb2 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: stretch;
	--gap: 20px 20px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-1a04bb2::before, .elementor-9066 .elementor-element.elementor-element-1a04bb2 > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-1a04bb2 > .e-con-inner > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-1a04bb2 > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-1a04bb2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-1a04bb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-9066 .elementor-element.elementor-element-1a04bb2, .elementor-9066 .elementor-element.elementor-element-1a04bb2::before {
	--border-transition: .3s;
}

.elementor-9066 .elementor-element.elementor-element-1a04bb2.e-con {
	--align-self: center;
}

.elementor-9066 .elementor-element.elementor-element-5c393554 > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
}

.elementor-9066 .elementor-element.elementor-element-346b5b6e {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: stretch;
	--gap: 20px 20px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-346b5b6e::before, .elementor-9066 .elementor-element.elementor-element-346b5b6e > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-346b5b6e > .e-con-inner > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-346b5b6e > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-346b5b6e > .e-con-inner > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-346b5b6e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-9066 .elementor-element.elementor-element-346b5b6e, .elementor-9066 .elementor-element.elementor-element-346b5b6e::before {
	--border-transition: .3s;
}

.elementor-9066 .elementor-element.elementor-element-346b5b6e.e-con {
	--align-self: center;
}

.elementor-9066 .elementor-element.elementor-element-1fc433e0 > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
}

.elementor-9066 .elementor-element.elementor-element-35829bec {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: stretch;
	--gap: 20px 20px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-35829bec::before, .elementor-9066 .elementor-element.elementor-element-35829bec > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-35829bec > .e-con-inner > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-35829bec > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-35829bec > .e-con-inner > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-35829bec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-9066 .elementor-element.elementor-element-35829bec, .elementor-9066 .elementor-element.elementor-element-35829bec::before {
	--border-transition: .3s;
}

.elementor-9066 .elementor-element.elementor-element-35829bec.e-con {
	--align-self: center;
}

.elementor-9066 .elementor-element.elementor-element-624cb24 > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
}

.elementor-9066 .elementor-element.elementor-element-3b27f8ce {
	--display: flex;
	--min-height: 10px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-53ba9c02 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: stretch;
	--gap: 20px 20px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-53ba9c02::before, .elementor-9066 .elementor-element.elementor-element-53ba9c02 > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-53ba9c02 > .e-con-inner > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-53ba9c02 > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-53ba9c02 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-53ba9c02 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-9066 .elementor-element.elementor-element-53ba9c02, .elementor-9066 .elementor-element.elementor-element-53ba9c02::before {
	--border-transition: .3s;
}

.elementor-9066 .elementor-element.elementor-element-53ba9c02.e-con {
	--align-self: center;
}

.elementor-9066 .elementor-element.elementor-element-29a625f1 > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
}

.elementor-9066 .elementor-element.elementor-element-4a7f8545 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: stretch;
	--gap: 20px 20px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-4a7f8545::before, .elementor-9066 .elementor-element.elementor-element-4a7f8545 > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-4a7f8545 > .e-con-inner > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-4a7f8545 > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-4a7f8545 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-4a7f8545 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-9066 .elementor-element.elementor-element-4a7f8545, .elementor-9066 .elementor-element.elementor-element-4a7f8545::before {
	--border-transition: .3s;
}

.elementor-9066 .elementor-element.elementor-element-4a7f8545.e-con {
	--align-self: center;
}

.elementor-9066 .elementor-element.elementor-element-663f796f > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
}

.elementor-9066 .elementor-element.elementor-element-52ce01b8 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: stretch;
	--gap: 20px 20px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-52ce01b8::before, .elementor-9066 .elementor-element.elementor-element-52ce01b8 > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-52ce01b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-52ce01b8 > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-52ce01b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-52ce01b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-9066 .elementor-element.elementor-element-52ce01b8, .elementor-9066 .elementor-element.elementor-element-52ce01b8::before {
	--border-transition: .3s;
}

.elementor-9066 .elementor-element.elementor-element-52ce01b8.e-con {
	--align-self: center;
}

.elementor-9066 .elementor-element.elementor-element-36daee3f > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
}

.elementor-9066 .elementor-element.elementor-element-7b28dfa2 {
	--display: flex;
	--min-height: 10px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-4bcb237e {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: stretch;
	--gap: 20px 20px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-4bcb237e::before, .elementor-9066 .elementor-element.elementor-element-4bcb237e > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-4bcb237e > .e-con-inner > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-4bcb237e > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-4bcb237e > .e-con-inner > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-4bcb237e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-9066 .elementor-element.elementor-element-4bcb237e.e-con {
	--align-self: center;
}

.elementor-9066 .elementor-element.elementor-element-2b04cd8c > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
}

.elementor-9066 .elementor-element.elementor-element-77d85af9 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: stretch;
	--gap: 20px 20px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-77d85af9::before, .elementor-9066 .elementor-element.elementor-element-77d85af9 > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-77d85af9 > .e-con-inner > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-77d85af9 > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-77d85af9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-77d85af9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-9066 .elementor-element.elementor-element-77d85af9.e-con {
	--align-self: center;
}

.elementor-9066 .elementor-element.elementor-element-3c8f0e98 > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
}

.elementor-9066 .elementor-element.elementor-element-619412bb {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: stretch;
	--gap: 20px 20px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-619412bb::before, .elementor-9066 .elementor-element.elementor-element-619412bb > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-619412bb > .e-con-inner > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-619412bb > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-619412bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-619412bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-9066 .elementor-element.elementor-element-619412bb.e-con {
	--align-self: center;
}

.elementor-9066 .elementor-element.elementor-element-312aff38 > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
}

.elementor-9066 .elementor-element.elementor-element-1e802ff7 {
	--display: flex;
	--min-height: 10px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-48cf01dd {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: stretch;
	--gap: 20px 20px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-48cf01dd::before, .elementor-9066 .elementor-element.elementor-element-48cf01dd > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-48cf01dd > .e-con-inner > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-48cf01dd > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-48cf01dd > .e-con-inner > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-48cf01dd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-9066 .elementor-element.elementor-element-48cf01dd.e-con {
	--align-self: center;
}

.elementor-9066 .elementor-element.elementor-element-641ae8d9 > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
}

.elementor-9066 .elementor-element.elementor-element-2f1b08bb {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: stretch;
	--gap: 20px 20px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-2f1b08bb::before, .elementor-9066 .elementor-element.elementor-element-2f1b08bb > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-2f1b08bb > .e-con-inner > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-2f1b08bb > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-2f1b08bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-2f1b08bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-9066 .elementor-element.elementor-element-2f1b08bb.e-con {
	--align-self: center;
}

.elementor-9066 .elementor-element.elementor-element-29f3e9e > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
}

.elementor-9066 .elementor-element.elementor-element-7bffa94d {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: stretch;
	--gap: 20px 20px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-7bffa94d::before, .elementor-9066 .elementor-element.elementor-element-7bffa94d > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-7bffa94d > .e-con-inner > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-7bffa94d > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-7bffa94d > .e-con-inner > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-7bffa94d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-9066 .elementor-element.elementor-element-7bffa94d, .elementor-9066 .elementor-element.elementor-element-7bffa94d::before {
	--border-transition: .3s;
}

.elementor-9066 .elementor-element.elementor-element-7bffa94d.e-con {
	--align-self: center;
}

.elementor-9066 .elementor-element.elementor-element-171115ea > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
}

.elementor-9066 .elementor-element.elementor-element-161f3bff {
	--display: flex;
	--min-height: 10px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-45833636 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: stretch;
	--gap: 20px 20px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-45833636::before, .elementor-9066 .elementor-element.elementor-element-45833636 > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-45833636 > .e-con-inner > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-45833636 > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-45833636 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-45833636 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-9066 .elementor-element.elementor-element-45833636.e-con {
	--align-self: center;
}

.elementor-9066 .elementor-element.elementor-element-cfddf0f > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
}

.elementor-9066 .elementor-element.elementor-element-566df387 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: stretch;
	--gap: 20px 20px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-566df387::before, .elementor-9066 .elementor-element.elementor-element-566df387 > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-566df387 > .e-con-inner > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-566df387 > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-566df387 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-566df387 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-9066 .elementor-element.elementor-element-566df387.e-con {
	--align-self: center;
}

.elementor-9066 .elementor-element.elementor-element-6de15b84 > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
}

.elementor-9066 .elementor-element.elementor-element-2f805332 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: stretch;
	--gap: 20px 20px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-2f805332::before, .elementor-9066 .elementor-element.elementor-element-2f805332 > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-2f805332 > .e-con-inner > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-2f805332 > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-2f805332 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-2f805332 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-9066 .elementor-element.elementor-element-2f805332, .elementor-9066 .elementor-element.elementor-element-2f805332::before {
	--border-transition: .3s;
}

.elementor-9066 .elementor-element.elementor-element-2f805332.e-con {
	--align-self: center;
}

.elementor-9066 .elementor-element.elementor-element-66d780c6 > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
}

.elementor-9066 .elementor-element.elementor-element-56ced008 {
	--display: flex;
	--min-height: 10px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-61f85737 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: stretch;
	--gap: 20px 20px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-61f85737::before, .elementor-9066 .elementor-element.elementor-element-61f85737 > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-61f85737 > .e-con-inner > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-61f85737 > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-61f85737 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-61f85737 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-9066 .elementor-element.elementor-element-61f85737.e-con {
	--align-self: center;
}

.elementor-9066 .elementor-element.elementor-element-2b927ded > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
}

.elementor-9066 .elementor-element.elementor-element-2db4e2da {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: stretch;
	--gap: 20px 20px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-2db4e2da::before, .elementor-9066 .elementor-element.elementor-element-2db4e2da > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-2db4e2da > .e-con-inner > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-2db4e2da > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-2db4e2da > .e-con-inner > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-2db4e2da > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-9066 .elementor-element.elementor-element-2db4e2da.e-con {
	--align-self: center;
}

.elementor-9066 .elementor-element.elementor-element-4834e3dd > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
}

.elementor-9066 .elementor-element.elementor-element-661a957c {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: stretch;
	--gap: 20px 20px;
	--background-transition: .3s;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-9066 .elementor-element.elementor-element-661a957c::before, .elementor-9066 .elementor-element.elementor-element-661a957c > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-661a957c > .e-con-inner > .elementor-background-video-container::before, .elementor-9066 .elementor-element.elementor-element-661a957c > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-661a957c > .e-con-inner > .elementor-background-slideshow::before, .elementor-9066 .elementor-element.elementor-element-661a957c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-9066 .elementor-element.elementor-element-661a957c, .elementor-9066 .elementor-element.elementor-element-661a957c::before {
	--border-transition: .3s;
}

.elementor-9066 .elementor-element.elementor-element-661a957c.e-con {
	--align-self: center;
}

.elementor-9066 .elementor-element.elementor-element-7e07fae5 > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
}

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

@media (max-width:1024px) {
	.elementor-9066 .elementor-element.elementor-element-6cd7385c {
		--padding-block-start: 10%;
		--padding-block-end: 10%;
		--padding-inline-start: 5%;
		--padding-inline-end: 5%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-4215bfd0 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
	}
	
	.elementor-9066 .elementor-element.elementor-element-a02d709 > .elementor-widget-container {
		margin: 3% 0% 0% 0%;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-a02d709 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-2c877de4 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-2c877de4 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-e246537 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
	}
	
	.elementor-9066 .elementor-element.elementor-element-fbb196b {
		--margin-block-start: 6%;
		--margin-block-end: 6%;
		--margin-inline-start: 0%;
		--margin-inline-end: 0%;
		--padding-block-start: 5%;
		--padding-block-end: 5%;
		--padding-inline-start: 10%;
		--padding-inline-end: 10%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-f378f9d .elementor-cta__title {
		font-size: 20px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-f378f9d .elementor-cta__description {
		line-height: 20px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-2ce6205 {
		--margin-block-start: 6%;
		--margin-block-end: 6%;
		--margin-inline-start: 0%;
		--margin-inline-end: 0%;
		--padding-block-start: 5%;
		--padding-block-end: 5%;
		--padding-inline-start: 10%;
		--padding-inline-end: 10%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-ef29fc6 .elementor-cta__title {
		font-size: 20px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-ef29fc6 .elementor-cta__description {
		line-height: 20px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-165fb57 {
		--margin-block-start: 6%;
		--margin-block-end: 6%;
		--margin-inline-start: 0%;
		--margin-inline-end: 0%;
		--padding-block-start: 5%;
		--padding-block-end: 5%;
		--padding-inline-start: 10%;
		--padding-inline-end: 10%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-1c648a9 .elementor-cta__title {
		font-size: 20px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-1c648a9 .elementor-cta__description {
		line-height: 20px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-3d0aa4ad {
		--min-height: 450px;
		--padding-block-start: 10%;
		--padding-block-end: 0%;
		--padding-inline-start: 0%;
		--padding-inline-end: 0%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-3af028b2 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-7589a312 {
		--min-height: 25vh;
	}
	
	.elementor-9066 .elementor-element.elementor-element-5fe3d102 {
		--min-height: 25vh;
	}
	
	.elementor-9066 .elementor-element.elementor-element-2219e987 {
		--min-height: 25vh;
	}
	
	.elementor-9066 .elementor-element.elementor-element-53c39446 {
		--min-height: 25vh;
	}
	
	.elementor-9066 .elementor-element.elementor-element-4a2870d5 {
		--min-height: 25vh;
	}
	
	.elementor-9066 .elementor-element.elementor-element-4727cc3c {
		--min-height: 25vh;
	}
	
	.elementor-9066 .elementor-element.elementor-element-7b10f77 {
		--min-height: 25vh;
	}
	
	.elementor-9066 .elementor-element.elementor-element-2cef6d38 {
		--min-height: 25vh;
	}
	
	.elementor-9066 .elementor-element.elementor-element-7a4b7842 {
		--min-height: 25vh;
	}
	
	.elementor-9066 .elementor-element.elementor-element-5bf64f51 {
		--min-height: 25vh;
	}
	
	.elementor-9066 .elementor-element.elementor-element-19cd2499 {
		--min-height: 25vh;
	}
	
	.elementor-9066 .elementor-element.elementor-element-465329d7 {
		--min-height: 25vh;
	}
	
	.elementor-9066 .elementor-element.elementor-element-651537a3 {
		--min-height: 25vh;
	}
	
	.elementor-9066 .elementor-element.elementor-element-7051781e {
		--min-height: 25vh;
	}
	
	.elementor-9066 .elementor-element.elementor-element-29073ea0 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--padding-block-start: 10%;
		--padding-block-end: 0%;
		--padding-inline-start: 0%;
		--padding-inline-end: 0%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-6240092c {
		--padding-block-start: 0%;
		--padding-block-end: 10%;
		--padding-inline-start: 5%;
		--padding-inline-end: 20%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-30505591 .elementor-heading-title {
		font-size: 50px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-3467b955 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-05939ba .elementor-button {
		font-size: 14px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-40204170 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--padding-block-start: 10%;
		--padding-block-end: 0%;
		--padding-inline-start: 0%;
		--padding-inline-end: 0%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-6ade9db7 {
		--padding-block-start: 0%;
		--padding-block-end: 10%;
		--padding-inline-start: 5%;
		--padding-inline-end: 20%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-f8dec41 .elementor-heading-title {
		font-size: 50px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-4d213d39 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-0394082 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--padding-block-start: 10%;
		--padding-block-end: 0%;
		--padding-inline-start: 0%;
		--padding-inline-end: 0%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-0474569 {
		--padding-block-start: 0%;
		--padding-block-end: 10%;
		--padding-inline-start: 5%;
		--padding-inline-end: 20%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-c8a8124 .elementor-heading-title {
		font-size: 50px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-32c48872 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--padding-block-start: 10%;
		--padding-block-end: 0%;
		--padding-inline-start: 0%;
		--padding-inline-end: 0%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-11434cbe {
		--padding-block-start: 0%;
		--padding-block-end: 10%;
		--padding-inline-start: 5%;
		--padding-inline-end: 20%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-5ca095ba .elementor-heading-title {
		font-size: 50px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-5d680ffc .elementor-button {
		font-size: 14px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-70bab0ea .elementor-heading-title {
		font-size: 50px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-e466af1 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-5f8a8529 .elementor-heading-title {
		font-size: 50px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-1a04bb2 {
		--min-height: 25vh;
	}
	
	.elementor-9066 .elementor-element.elementor-element-346b5b6e {
		--min-height: 25vh;
	}
	
	.elementor-9066 .elementor-element.elementor-element-35829bec {
		--min-height: 25vh;
	}
	
	.elementor-9066 .elementor-element.elementor-element-53ba9c02 {
		--min-height: 25vh;
	}
	
	.elementor-9066 .elementor-element.elementor-element-4a7f8545 {
		--min-height: 25vh;
	}
	
	.elementor-9066 .elementor-element.elementor-element-52ce01b8 {
		--min-height: 25vh;
	}
	
	.elementor-9066 .elementor-element.elementor-element-4bcb237e {
		--min-height: 25vh;
	}
	
	.elementor-9066 .elementor-element.elementor-element-77d85af9 {
		--min-height: 25vh;
	}
	
	.elementor-9066 .elementor-element.elementor-element-619412bb {
		--min-height: 25vh;
	}
	
	.elementor-9066 .elementor-element.elementor-element-48cf01dd {
		--min-height: 25vh;
	}
	
	.elementor-9066 .elementor-element.elementor-element-2f1b08bb {
		--min-height: 25vh;
	}
	
	.elementor-9066 .elementor-element.elementor-element-7bffa94d {
		--min-height: 25vh;
	}
	
	.elementor-9066 .elementor-element.elementor-element-45833636 {
		--min-height: 25vh;
	}
	
	.elementor-9066 .elementor-element.elementor-element-566df387 {
		--min-height: 25vh;
	}
	
	.elementor-9066 .elementor-element.elementor-element-2f805332 {
		--min-height: 25vh;
	}
	
	.elementor-9066 .elementor-element.elementor-element-61f85737 {
		--min-height: 25vh;
	}
	
	.elementor-9066 .elementor-element.elementor-element-2db4e2da {
		--min-height: 25vh;
	}
	
	.elementor-9066 .elementor-element.elementor-element-661a957c {
		--min-height: 25vh;
	}
}

@media (max-width:767px) {
	.elementor-9066 .elementor-element.elementor-element-6cd7385c {
		--padding-block-start: 15%;
		--padding-block-end: 15%;
		--padding-inline-start: 5%;
		--padding-inline-end: 5%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-a02d709 > .elementor-widget-container {
		margin: 8% 0% 0% 0%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-2c877de4 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-e246537 {
		--margin-block-start: 10%;
		--margin-block-end: 0%;
		--margin-inline-start: 0%;
		--margin-inline-end: 0%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-fbb196b {
		--padding-block-start: 15%;
		--padding-block-end: 15%;
		--padding-inline-start: 15%;
		--padding-inline-end: 15%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-f378f9d .elementor-cta__description {
		line-height: 22px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-2ce6205 {
		--padding-block-start: 15%;
		--padding-block-end: 15%;
		--padding-inline-start: 15%;
		--padding-inline-end: 15%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-ef29fc6 .elementor-cta__description {
		line-height: 22px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-165fb57 {
		--padding-block-start: 15%;
		--padding-block-end: 15%;
		--padding-inline-start: 15%;
		--padding-inline-end: 15%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-1c648a9 .elementor-cta__description {
		line-height: 22px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-3d0aa4ad {
		--padding-block-start: 20%;
		--padding-block-end: 0%;
		--padding-inline-start: 0%;
		--padding-inline-end: 0%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-46ff43c {
		--content-width: 100%;
		--padding-block-start: 0%;
		--padding-block-end: 0%;
		--padding-inline-start: 5%;
		--padding-inline-end: 5%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-72a6b19b .elementor-heading-title {
		font-size: 13px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-72a6b19b > .elementor-widget-container {
		margin: 0% 5% 0% 5%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-3af028b2 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-3bf57590 {
		--margin-block-start: 20px;
		--margin-block-end: 20px;
		--margin-inline-start: 20px;
		--margin-inline-end: 20px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-7589a312 {
		--justify-content: center;
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-7589a312.e-con {
		--order: -99999;
	}
	
	.elementor-9066 .elementor-element.elementor-element-58c3c1ae > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-5fe3d102 {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-1de5d4e6 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-2219e987 {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-c3a17c6 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-53c39446 {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-4a2870d5 {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-29073ea0 {
		--padding-block-start: 15%;
		--padding-block-end: 0%;
		--padding-inline-start: 0%;
		--padding-inline-end: 0%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-6240092c {
		--padding-block-start: 0%;
		--padding-block-end: 15%;
		--padding-inline-start: 5%;
		--padding-inline-end: 5%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-30505591 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-3e9e85b2 .elementor-heading-title {
		font-size: 13px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-3467b955 .elementor-button {
		letter-spacing: 2px;
		padding: 15px 30px 15px 30px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-3467b955 > .elementor-widget-container {
		margin: 8% 0% 0% 0%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-05939ba .elementor-button {
		letter-spacing: 2px;
		padding: 15px 30px 15px 30px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-05939ba > .elementor-widget-container {
		margin: 8% 0% 0% 0%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-40204170 {
		--padding-block-start: 15%;
		--padding-block-end: 0%;
		--padding-inline-start: 0%;
		--padding-inline-end: 0%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-6ade9db7 {
		--padding-block-start: 0%;
		--padding-block-end: 15%;
		--padding-inline-start: 5%;
		--padding-inline-end: 5%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-f8dec41 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-6469a619 .elementor-heading-title {
		font-size: 13px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-4d213d39 .elementor-button {
		letter-spacing: 2px;
		padding: 15px 30px 15px 30px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-4d213d39 > .elementor-widget-container {
		margin: 8% 0% 0% 0%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-0394082 {
		--padding-block-start: 15%;
		--padding-block-end: 0%;
		--padding-inline-start: 0%;
		--padding-inline-end: 0%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-0474569 {
		--padding-block-start: 0%;
		--padding-block-end: 15%;
		--padding-inline-start: 5%;
		--padding-inline-end: 5%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-c8a8124 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-edf5ffd .elementor-heading-title {
		font-size: 13px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-32c48872 {
		--padding-block-start: 15%;
		--padding-block-end: 0%;
		--padding-inline-start: 0%;
		--padding-inline-end: 0%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-11434cbe {
		--padding-block-start: 0%;
		--padding-block-end: 15%;
		--padding-inline-start: 5%;
		--padding-inline-end: 5%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-5ca095ba .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-5d680ffc .elementor-button {
		letter-spacing: 2px;
		padding: 15px 30px 15px 30px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-5d680ffc > .elementor-widget-container {
		margin: 8% 0% 0% 0%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-70bab0ea .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-e466af1 .elementor-button {
		letter-spacing: 2px;
		padding: 15px 30px 15px 30px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-e466af1 > .elementor-widget-container {
		margin: 8% 0% 0% 0%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-5f8a8529 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-7b28dfa2 {
		--margin-block-start: 20px;
		--margin-block-end: 20px;
		--margin-inline-start: 20px;
		--margin-inline-end: 20px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-4bcb237e {
		--justify-content: center;
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-4bcb237e.e-con {
		--order: -99999;
	}
	
	.elementor-9066 .elementor-element.elementor-element-2b04cd8c > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-77d85af9 {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-3c8f0e98 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-619412bb {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-312aff38 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-1e802ff7 {
		--margin-block-start: 20px;
		--margin-block-end: 20px;
		--margin-inline-start: 20px;
		--margin-inline-end: 20px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-48cf01dd {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-2f1b08bb {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-56ced008 {
		--margin-block-start: 20px;
		--margin-block-end: 20px;
		--margin-inline-start: 20px;
		--margin-inline-end: 20px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-61f85737 {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-2db4e2da {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
}

@media (min-width:768px) {
	.elementor-9066 .elementor-element.elementor-element-111d60aa {
		width: 100%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-e246537 {
		--width: 100%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-fbb196b {
		--width: 35%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-2ce6205 {
		--width: 35%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-165fb57 {
		--width: 35%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-46ff43c {
		--content-width: 500px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-3bf57590 {
		--width: 100%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-7589a312 {
		--width: 25%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-5fe3d102 {
		--width: 25%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-2219e987 {
		--width: 25%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-53c39446 {
		--width: 25%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-4a2870d5 {
		--width: 25%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-4727cc3c {
		--width: 25%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-7b10f77 {
		--width: 25%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-2cef6d38 {
		--width: 25%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-7a4b7842 {
		--width: 25%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-5bf64f51 {
		--width: 25%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-19cd2499 {
		--width: 25%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-465329d7 {
		--width: 25%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-651537a3 {
		--width: 25%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-7051781e {
		--width: 25%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-6240092c {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-8496ad0 {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-6ade9db7 {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-4c7406e4 {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-0474569 {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-13581ea {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-11434cbe {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-69b70e33 {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-237200d5 {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-317a8f5 {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-1a04bb2 {
		--width: 30%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-346b5b6e {
		--width: 30%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-35829bec {
		--width: 30%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-53ba9c02 {
		--width: 30%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-4a7f8545 {
		--width: 30%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-52ce01b8 {
		--width: 30%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-7b28dfa2 {
		--width: 100%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-4bcb237e {
		--width: 30%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-77d85af9 {
		--width: 30%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-619412bb {
		--width: 30%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-1e802ff7 {
		--width: 100%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-48cf01dd {
		--width: 30%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-2f1b08bb {
		--width: 30%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-7bffa94d {
		--width: 30%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-45833636 {
		--width: 30%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-566df387 {
		--width: 30%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-2f805332 {
		--width: 30%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-56ced008 {
		--width: 100%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-61f85737 {
		--width: 30%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-2db4e2da {
		--width: 30%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-661a957c {
		--width: 30%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-9066 .elementor-element.elementor-element-fbb196b {
		--width: 100%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-2ce6205 {
		--width: 100%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-165fb57 {
		--width: 100%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-46ff43c {
		--content-width: 650px;
	}
	
	.elementor-9066 .elementor-element.elementor-element-7589a312 {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-5fe3d102 {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-2219e987 {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-53c39446 {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-4a2870d5 {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-4727cc3c {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-7b10f77 {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-2cef6d38 {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-7a4b7842 {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-5bf64f51 {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-19cd2499 {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-465329d7 {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-651537a3 {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-7051781e {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-6240092c {
		--width: 100%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-8496ad0 {
		--width: 100%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-6ade9db7 {
		--width: 100%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-4c7406e4 {
		--width: 100%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-0474569 {
		--width: 100%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-13581ea {
		--width: 100%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-11434cbe {
		--width: 100%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-69b70e33 {
		--width: 100%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-1a04bb2 {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-346b5b6e {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-35829bec {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-53ba9c02 {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-4a7f8545 {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-52ce01b8 {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-4bcb237e {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-77d85af9 {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-619412bb {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-48cf01dd {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-2f1b08bb {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-7bffa94d {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-45833636 {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-566df387 {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-2f805332 {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-61f85737 {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-2db4e2da {
		--width: 50%;
	}
	
	.elementor-9066 .elementor-element.elementor-element-661a957c {
		--width: 50%;
	}
}
