
.elementor-kit-1744 {
	--e-global-color-primary: #6ec1e4;
	--e-global-color-secondary: #a5aaaf;
	--e-global-color-text: #cecece;
	--e-global-color-accent: #61ce70;
	--e-global-typography-primary-font-family: "Roboto";
	--e-global-typography-primary-font-weight: 600;
	--e-global-typography-secondary-font-family: "Roboto Slab";
	--e-global-typography-secondary-font-weight: 400;
	--e-global-typography-text-font-family: "Roboto";
	--e-global-typography-text-font-weight: 400;
	--e-global-typography-accent-font-family: "Roboto";
	--e-global-typography-accent-font-weight: 500;
}

.elementor-kit-1744 e-page-transition {
	background-color: #343232;
}

.elementor-section.elementor-section-boxed > .elementor-container {
	max-width: 1200px;
}

.e-con {
	--container-max-width: 1200px;
}

.elementor-widget:not(:last-child) {
	--kit-widget-spacing: 20px;
}

.elementor-element {
	--widgets-spacing: 20px 20px;
	--widgets-spacing-row: 20px;
	--widgets-spacing-column: 20px;
}

h1.entry-title {
	display: var(--page-title-display);
}

@media (max-width:1024px) {
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 1024px;
	}
	
	.e-con {
		--container-max-width: 1024px;
	}
}

@media (max-width:767px) {
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 767px;
	}
	
	.e-con {
		--container-max-width: 767px;
	}
}

/*! elementor-pro - v3.33.0 - 11-11-2025 */
.elementor-widget-call-to-action .elementor-widget-container, .elementor-widget-call-to-action:not(:has(.elementor-widget-container)) {
	overflow: hidden;
}

.elementor-cta {
	display: flex;
	overflow: hidden;
	position: relative;
	transition: .5s;
}

.elementor-cta--skin-classic .elementor-cta {
	flex-wrap: wrap;
}

.elementor-cta--skin-classic .elementor-cta__bg-wrapper {
	min-height: 200px;
	position: relative;
	width: 100%;
}

.elementor-cta--skin-classic .elementor-cta__content {
	background-color: #f9fafa;
	transition: all .4s;
	width: 100%;
}

.elementor-cta--skin-classic .elementor-cta__content-item, .elementor-cta--skin-classic .elementor-cta__content-item .elementor-icon {
	border-color: #3f444b;
	color: #3f444b;
	fill: #3f444b;
}

.elementor-cta--skin-classic .elementor-cta__button.elementor-button {
	border-color: #3f444b;
	color: #3f444b;
}

.elementor-cta--skin-cover .elementor-cta {
	display: block;
}

.elementor-cta--skin-cover .elementor-cta__bg-wrapper {
	inset: 0;
	position: absolute;
	transition: all .4s;
	width: 100%;
}

.elementor-cta--skin-cover .elementor-cta__content {
	min-height: 280px;
}

.elementor-cta--skin-cover .elementor-cta__button.elementor-button, .elementor-cta--skin-cover .elementor-cta__content-item, .elementor-cta--skin-cover .elementor-cta__content-item .elementor-icon {
	border-color: #fff;
	color: #fff;
}

.elementor-cta--layout-image-above .elementor-cta, .elementor-cta--layout-image-below .elementor-cta {
	flex-wrap: wrap;
}

.elementor-cta--layout-image-above .elementor-cta__bg-wrapper, .elementor-cta--layout-image-below .elementor-cta__bg-wrapper {
	width: 100%;
}

.elementor-cta--layout-image-above .elementor-cta {
	flex-direction: column;
}

.elementor-cta--layout-image-below .elementor-cta {
	flex-direction: column-reverse;
}

.elementor-cta--layout-image-left .elementor-cta, .elementor-cta--layout-image-right .elementor-cta {
	flex-wrap: nowrap;
}

.elementor-cta--layout-image-left .elementor-cta__bg-wrapper, .elementor-cta--layout-image-right .elementor-cta__bg-wrapper {
	min-width: 50%;
	width: auto;
}

.elementor-cta--layout-image-left .elementor-cta__content, .elementor-cta--layout-image-right .elementor-cta__content {
	flex-grow: 1;
}

.elementor-cta--layout-image-left .elementor-cta {
	flex-direction: row;
}

.elementor-cta--layout-image-right .elementor-cta {
	flex-direction: row-reverse;
}

.elementor-cta__bg, .elementor-cta__bg-overlay {
	inset: 0;
	position: absolute;
	transition: all .4s;
}

.elementor-cta__bg-wrapper {
	overflow: hidden;
	z-index: 1;
}

.elementor-cta__bg {
	background-position: 50%;
	background-size: cover;
	z-index: 1;
}

.elementor-cta__bg-overlay {
	z-index: 2;
}

.elementor-cta__button.elementor-button {
	align-self: center;
	background: transparent;
	border: 2px solid #fff;
	cursor: pointer;
	margin-left: auto;
	margin-right: auto;
}

.elementor-cta__button.elementor-button:hover {
	background: transparent;
	text-decoration: none;
}

.elementor-cta__title {
	font-size: 23px;
}

.elementor-cta__content {
	align-content: center;
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	overflow: hidden;
	padding: 35px;
	width: 100%;
	z-index: 1;
}

.elementor-cta__content, .elementor-cta__content-item {
	color: #fff;
	position: relative;
	transition: .5s;
}

.elementor-cta__content-item {
	margin: 0;
	width: 100%;
}

.elementor-cta__content-item:not(:last-child) {
	margin-bottom: 15px;
}

.elementor-cta__content-item .elementor-icon {
	color: #fff;
}

.elementor-cta--valign-top .elementor-cta__content {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-cta--valign-middle .elementor-cta__content {
	align-content: center;
	align-items: center;
}

.elementor-cta--valign-bottom .elementor-cta__content {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(0, 0, 0, .3);
}

@media (max-width:1024px) {
	.elementor-cta {
		cursor: pointer;
	}
}

@media (min-width:-1) {
	.elementor-cta--widescreen-layout-image-above .elementor-cta, .elementor-cta--widescreen-layout-image-below .elementor-cta {
		flex-wrap: wrap;
	}
	
	.elementor-cta--widescreen-layout-image-above .elementor-cta__bg-wrapper, .elementor-cta--widescreen-layout-image-below .elementor-cta__bg-wrapper {
		width: 100%;
	}
	
	.elementor-cta--widescreen-layout-image-above .elementor-cta {
		flex-direction: column;
	}
	
	.elementor-cta--widescreen-layout-image-below .elementor-cta {
		flex-direction: column-reverse;
	}
	
	.elementor-cta--widescreen-layout-image-left .elementor-cta, .elementor-cta--widescreen-layout-image-right .elementor-cta {
		flex-wrap: nowrap;
	}
	
	.elementor-cta--widescreen-layout-image-left .elementor-cta__bg-wrapper, .elementor-cta--widescreen-layout-image-right .elementor-cta__bg-wrapper {
		min-width: 50%;
		width: auto;
	}
	
	.elementor-cta--widescreen-layout-image-left .elementor-cta__content, .elementor-cta--widescreen-layout-image-right .elementor-cta__content {
		flex-grow: 1;
	}
	
	.elementor-cta--widescreen-layout-image-left .elementor-cta {
		flex-direction: row;
	}
	
	.elementor-cta--widescreen-layout-image-right .elementor-cta {
		flex-direction: row-reverse;
	}
}

@media (max-width:-1) {
	.elementor-cta--laptop-layout-image-above .elementor-cta, .elementor-cta--laptop-layout-image-below .elementor-cta {
		flex-wrap: wrap;
	}
	
	.elementor-cta--laptop-layout-image-above .elementor-cta__bg-wrapper, .elementor-cta--laptop-layout-image-below .elementor-cta__bg-wrapper {
		width: 100%;
	}
	
	.elementor-cta--laptop-layout-image-above .elementor-cta {
		flex-direction: column;
	}
	
	.elementor-cta--laptop-layout-image-below .elementor-cta {
		flex-direction: column-reverse;
	}
	
	.elementor-cta--laptop-layout-image-left .elementor-cta, .elementor-cta--laptop-layout-image-right .elementor-cta {
		flex-wrap: nowrap;
	}
	
	.elementor-cta--laptop-layout-image-left .elementor-cta__bg-wrapper, .elementor-cta--laptop-layout-image-right .elementor-cta__bg-wrapper {
		min-width: 50%;
		width: auto;
	}
	
	.elementor-cta--laptop-layout-image-left .elementor-cta__content, .elementor-cta--laptop-layout-image-right .elementor-cta__content {
		flex-grow: 1;
	}
	
	.elementor-cta--laptop-layout-image-left .elementor-cta {
		flex-direction: row;
	}
	
	.elementor-cta--laptop-layout-image-right .elementor-cta {
		flex-direction: row-reverse;
	}
	
	.elementor-cta--tablet_extra-layout-image-above .elementor-cta, .elementor-cta--tablet_extra-layout-image-below .elementor-cta {
		flex-wrap: wrap;
	}
	
	.elementor-cta--tablet_extra-layout-image-above .elementor-cta__bg-wrapper, .elementor-cta--tablet_extra-layout-image-below .elementor-cta__bg-wrapper {
		width: 100%;
	}
	
	.elementor-cta--tablet_extra-layout-image-above .elementor-cta {
		flex-direction: column;
	}
	
	.elementor-cta--tablet_extra-layout-image-below .elementor-cta {
		flex-direction: column-reverse;
	}
	
	.elementor-cta--tablet_extra-layout-image-left .elementor-cta, .elementor-cta--tablet_extra-layout-image-right .elementor-cta {
		flex-wrap: nowrap;
	}
	
	.elementor-cta--tablet_extra-layout-image-left .elementor-cta__bg-wrapper, .elementor-cta--tablet_extra-layout-image-right .elementor-cta__bg-wrapper {
		min-width: 50%;
		width: auto;
	}
	
	.elementor-cta--tablet_extra-layout-image-left .elementor-cta__content, .elementor-cta--tablet_extra-layout-image-right .elementor-cta__content {
		flex-grow: 1;
	}
	
	.elementor-cta--tablet_extra-layout-image-left .elementor-cta {
		flex-direction: row;
	}
	
	.elementor-cta--tablet_extra-layout-image-right .elementor-cta {
		flex-direction: row-reverse;
	}
}

@media (max-width:1024px) {
	.elementor-cta--tablet-layout-image-above .elementor-cta, .elementor-cta--tablet-layout-image-below .elementor-cta {
		flex-wrap: wrap;
	}
	
	.elementor-cta--tablet-layout-image-above .elementor-cta__bg-wrapper, .elementor-cta--tablet-layout-image-below .elementor-cta__bg-wrapper {
		width: 100%;
	}
	
	.elementor-cta--tablet-layout-image-above .elementor-cta {
		flex-direction: column;
	}
	
	.elementor-cta--tablet-layout-image-below .elementor-cta {
		flex-direction: column-reverse;
	}
	
	.elementor-cta--tablet-layout-image-left .elementor-cta, .elementor-cta--tablet-layout-image-right .elementor-cta {
		flex-wrap: nowrap;
	}
	
	.elementor-cta--tablet-layout-image-left .elementor-cta__bg-wrapper, .elementor-cta--tablet-layout-image-right .elementor-cta__bg-wrapper {
		min-width: 50%;
		width: auto;
	}
	
	.elementor-cta--tablet-layout-image-left .elementor-cta__content, .elementor-cta--tablet-layout-image-right .elementor-cta__content {
		flex-grow: 1;
	}
	
	.elementor-cta--tablet-layout-image-left .elementor-cta {
		flex-direction: row;
	}
	
	.elementor-cta--tablet-layout-image-right .elementor-cta {
		flex-direction: row-reverse;
	}
}

@media (max-width:-1) {
	.elementor-cta--mobile_extra-layout-image-above .elementor-cta, .elementor-cta--mobile_extra-layout-image-below .elementor-cta {
		flex-wrap: wrap;
	}
	
	.elementor-cta--mobile_extra-layout-image-above .elementor-cta__bg-wrapper, .elementor-cta--mobile_extra-layout-image-below .elementor-cta__bg-wrapper {
		width: 100%;
	}
	
	.elementor-cta--mobile_extra-layout-image-above .elementor-cta {
		flex-direction: column;
	}
	
	.elementor-cta--mobile_extra-layout-image-below .elementor-cta {
		flex-direction: column-reverse;
	}
	
	.elementor-cta--mobile_extra-layout-image-left .elementor-cta, .elementor-cta--mobile_extra-layout-image-right .elementor-cta {
		flex-wrap: nowrap;
	}
	
	.elementor-cta--mobile_extra-layout-image-left .elementor-cta__bg-wrapper, .elementor-cta--mobile_extra-layout-image-right .elementor-cta__bg-wrapper {
		min-width: 50%;
		width: auto;
	}
	
	.elementor-cta--mobile_extra-layout-image-left .elementor-cta__content, .elementor-cta--mobile_extra-layout-image-right .elementor-cta__content {
		flex-grow: 1;
	}
	
	.elementor-cta--mobile_extra-layout-image-left .elementor-cta {
		flex-direction: row;
	}
	
	.elementor-cta--mobile_extra-layout-image-right .elementor-cta {
		flex-direction: row-reverse;
	}
}

@media (max-width:767px) {
	.elementor-cta--mobile-layout-image-above .elementor-cta, .elementor-cta--mobile-layout-image-below .elementor-cta {
		flex-wrap: wrap;
	}
	
	.elementor-cta--mobile-layout-image-above .elementor-cta__bg-wrapper, .elementor-cta--mobile-layout-image-below .elementor-cta__bg-wrapper {
		width: 100%;
	}
	
	.elementor-cta--mobile-layout-image-above .elementor-cta {
		flex-direction: column;
	}
	
	.elementor-cta--mobile-layout-image-below .elementor-cta {
		flex-direction: column-reverse;
	}
	
	.elementor-cta--mobile-layout-image-left .elementor-cta, .elementor-cta--mobile-layout-image-right .elementor-cta {
		flex-wrap: nowrap;
	}
	
	.elementor-cta--mobile-layout-image-left .elementor-cta__bg-wrapper, .elementor-cta--mobile-layout-image-right .elementor-cta__bg-wrapper {
		min-width: 50%;
		width: auto;
	}
	
	.elementor-cta--mobile-layout-image-left .elementor-cta__content, .elementor-cta--mobile-layout-image-right .elementor-cta__content {
		flex-grow: 1;
	}
	
	.elementor-cta--mobile-layout-image-left .elementor-cta {
		flex-direction: row;
	}
	
	.elementor-cta--mobile-layout-image-right .elementor-cta {
		flex-direction: row-reverse;
	}
}

.elementor-bg-transform .elementor-bg {
	will-change: transform;
}

.elementor-bg-transform-zoom-in:hover .elementor-bg, .elementor-bg-transform-zoom-out .elementor-bg {
	transform: scale(1.2);
}

.elementor-bg-transform-zoom-out:hover .elementor-bg {
	transform: scale(1);
}

.elementor-bg-transform-move-left .elementor-bg {
	transform: scale(1.2) translateX(8%);
}

.elementor-bg-transform-move-left:hover .elementor-bg, .elementor-bg-transform-move-right .elementor-bg {
	transform: scale(1.2) translateX(-8%);
}

.elementor-bg-transform-move-right:hover .elementor-bg {
	transform: scale(1.2) translateX(8%);
}

.elementor-bg-transform-move-up .elementor-bg {
	transform: scale(1.2) translateY(8%);
}

.elementor-bg-transform-move-down .elementor-bg, .elementor-bg-transform-move-up:hover .elementor-bg {
	transform: scale(1.2) translateY(-8%);
}

.elementor-bg-transform-move-down:hover .elementor-bg {
	transform: scale(1.2) translateY(8%);
}

.elementor-animated-content {
	--translate: 0, 0;
}

.elementor-animated-content:focus .elementor-animated-item--grow, .elementor-animated-content:hover .elementor-animated-item--grow {
	transform: scale(1.1);
}

.elementor-animated-content:focus .elementor-animated-item--shrink, .elementor-animated-content:hover .elementor-animated-item--shrink {
	transform: scale(.85);
}

.elementor-animated-content:focus .elementor-animated-item--shrink-contained, .elementor-animated-content:hover .elementor-animated-item--shrink-contained {
	transform: scale(1);
}

.elementor-animated-content:focus .elementor-animated-item--enter-zoom-in, .elementor-animated-content:focus .elementor-animated-item--enter-zoom-out, .elementor-animated-content:focus .elementor-animated-item--fade-in, .elementor-animated-content:hover .elementor-animated-item--enter-zoom-in, .elementor-animated-content:hover .elementor-animated-item--enter-zoom-out, .elementor-animated-content:hover .elementor-animated-item--fade-in {
	opacity: 1;
	transform: scale(1);
}

.elementor-animated-content:focus .elementor-animated-item--exit-zoom-in, .elementor-animated-content:focus .elementor-animated-item--exit-zoom-out, .elementor-animated-content:focus .elementor-animated-item--fade-out, .elementor-animated-content:hover .elementor-animated-item--exit-zoom-in, .elementor-animated-content:hover .elementor-animated-item--exit-zoom-out, .elementor-animated-content:hover .elementor-animated-item--fade-out {
	opacity: 0;
}

.elementor-animated-content:focus .elementor-animated-item--exit-zoom-out, .elementor-animated-content:hover .elementor-animated-item--exit-zoom-out {
	transform: scale(.2);
}

.elementor-animated-content:focus .elementor-animated-item--exit-zoom-in, .elementor-animated-content:hover .elementor-animated-item--exit-zoom-in {
	transform: scale(2);
}

.elementor-animated-content:focus .elementor-animated-item--enter-from-bottom, .elementor-animated-content:focus .elementor-animated-item--enter-from-left, .elementor-animated-content:focus .elementor-animated-item--enter-from-right, .elementor-animated-content:focus .elementor-animated-item--enter-from-top, .elementor-animated-content:hover .elementor-animated-item--enter-from-bottom, .elementor-animated-content:hover .elementor-animated-item--enter-from-left, .elementor-animated-content:hover .elementor-animated-item--enter-from-right, .elementor-animated-content:hover .elementor-animated-item--enter-from-top {
	opacity: 1;
	transform: translateY(0) translateX(0);
}

.elementor-animated-content:focus .elementor-animated-item--exit-to-right, .elementor-animated-content:hover .elementor-animated-item--exit-to-right {
	transform: translateX(1000px);
}

.elementor-animated-content:focus .elementor-animated-item--exit-to-left, .elementor-animated-content:hover .elementor-animated-item--exit-to-left {
	transform: translateX(-1000px);
}

.elementor-animated-content:focus .elementor-animated-item--exit-to-top, .elementor-animated-content:hover .elementor-animated-item--exit-to-top {
	transform: translateY(-600px);
}

.elementor-animated-content:focus .elementor-animated-item--exit-to-bottom, .elementor-animated-content:hover .elementor-animated-item--exit-to-bottom {
	transform: translateY(600px);
}

.elementor-animated-content:focus .elementor-animated-item--exit-to-bottom, .elementor-animated-content:focus .elementor-animated-item--exit-to-left, .elementor-animated-content:focus .elementor-animated-item--exit-to-right, .elementor-animated-content:focus .elementor-animated-item--exit-to-top, .elementor-animated-content:hover .elementor-animated-item--exit-to-bottom, .elementor-animated-content:hover .elementor-animated-item--exit-to-left, .elementor-animated-content:hover .elementor-animated-item--exit-to-right, .elementor-animated-content:hover .elementor-animated-item--exit-to-top {
	opacity: 0;
}

.elementor-animated-content:focus .elementor-animated-item--move-right, .elementor-animated-content:hover .elementor-animated-item--move-right {
	transform: translateX(30px);
}

.elementor-animated-content:focus .elementor-animated-item--move-left, .elementor-animated-content:hover .elementor-animated-item--move-left {
	transform: translateX(-30px);
}

.elementor-animated-content:focus .elementor-animated-item--move-up, .elementor-animated-content:hover .elementor-animated-item--move-up {
	transform: translateY(-30px);
}

.elementor-animated-content:focus .elementor-animated-item--move-down, .elementor-animated-content:hover .elementor-animated-item--move-down {
	transform: translateY(30px);
}

.elementor-animated-content:focus .elementor-animated-item--move-contained-right, .elementor-animated-content:hover .elementor-animated-item--move-contained-right {
	--translate: 8%, 0;
}

.elementor-animated-content:focus .elementor-animated-item--move-contained-left, .elementor-animated-content:hover .elementor-animated-item--move-contained-left {
	--translate: -8%, 0;
}

.elementor-animated-content:focus .elementor-animated-item--move-contained-top, .elementor-animated-content:hover .elementor-animated-item--move-contained-top {
	--translate: 0, -8%;
}

.elementor-animated-content:focus .elementor-animated-item--move-contained-bottom, .elementor-animated-content:hover .elementor-animated-item--move-contained-bottom {
	--translate: 0, 8%;
}

.elementor-animated-content [class^=elementor-animated-item] {
	will-change: transform, opacity;
}

.elementor-animated-content .elementor-animated-item--shrink-contained {
	transform: scale(1.17);
}

.elementor-animated-content .elementor-animated-item--enter-zoom-in {
	transform: scale(.2);
}

.elementor-animated-content .elementor-animated-item--enter-zoom-out {
	transform: scale(2);
}

.elementor-animated-content .elementor-animated-item--enter-zoom-in, .elementor-animated-content .elementor-animated-item--enter-zoom-out, .elementor-animated-content .elementor-animated-item--fade-in {
	opacity: 0;
}

.elementor-animated-content .elementor-animated-item--exit-zoom-in, .elementor-animated-content .elementor-animated-item--exit-zoom-out, .elementor-animated-content .elementor-animated-item--fade-out {
	opacity: 1;
	transform: scale(1);
}

.elementor-animated-content .elementor-animated-item--enter-from-right {
	transform: translateX(1000px);
}

.elementor-animated-content .elementor-animated-item--enter-from-left {
	transform: translateX(-1000px);
}

.elementor-animated-content .elementor-animated-item--enter-from-top {
	transform: translateY(-600px);
}

.elementor-animated-content .elementor-animated-item--enter-from-bottom {
	transform: translateY(500px);
}

.elementor-animated-content .elementor-animated-item--enter-from-bottom, .elementor-animated-content .elementor-animated-item--enter-from-left, .elementor-animated-content .elementor-animated-item--enter-from-right, .elementor-animated-content .elementor-animated-item--enter-from-top {
	opacity: 0;
}

.elementor-animated-content .elementor-animated-item--exit-to-bottom, .elementor-animated-content .elementor-animated-item--exit-to-left, .elementor-animated-content .elementor-animated-item--exit-to-right, .elementor-animated-content .elementor-animated-item--exit-to-top {
	opacity: 1;
	transform: translateY(0) translateX(0);
}

.elementor-animated-content .elementor-animated-item--move-contained-bottom, .elementor-animated-content .elementor-animated-item--move-contained-left, .elementor-animated-content .elementor-animated-item--move-contained-right, .elementor-animated-content .elementor-animated-item--move-contained-top {
	transform: scale(1.2) translate(var(--translate));
}

.elementor-2205 .elementor-element.elementor-element-d5d5b12 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-2205 .elementor-element.elementor-element-d5d5b12.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2205 .elementor-element.elementor-element-6edfbda {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2205 .elementor-element.elementor-element-3acbed7 .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-2205 .elementor-element.elementor-element-3acbed7.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-2205 .elementor-element.elementor-element-3acbed7.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-2205 .elementor-element.elementor-element-3acbed7.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

.elementor-2205 .elementor-element.elementor-element-3acbed7 .elementor-cta .elementor-cta__bg, .elementor-2205 .elementor-element.elementor-element-3acbed7 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-2205 .elementor-element.elementor-element-3acbed7 .elementor-cta__content {
	min-height: 360px;
	text-align: center;
}

.elementor-2205 .elementor-element.elementor-element-3acbed7 .elementor-cta__title {
	text-shadow: 1px 1px 3px rgba(0, 0, 0, .5);
}

.elementor-2205 .elementor-element.elementor-element-3acbed7 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(255, 255, 255, .16);
}

.elementor-2205 .elementor-element.elementor-element-3acbed7 .elementor-cta:hover .elementor-cta__bg {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(1.4px) hue-rotate(0deg);
}

.elementor-2205 .elementor-element.elementor-element-24d46a8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2205 .elementor-element.elementor-element-5b27996 .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-2205 .elementor-element.elementor-element-5b27996.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-2205 .elementor-element.elementor-element-5b27996.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-2205 .elementor-element.elementor-element-5b27996.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

.elementor-2205 .elementor-element.elementor-element-5b27996 .elementor-cta .elementor-cta__bg, .elementor-2205 .elementor-element.elementor-element-5b27996 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-2205 .elementor-element.elementor-element-5b27996 .elementor-cta__content {
	min-height: 360px;
	text-align: center;
}

.elementor-2205 .elementor-element.elementor-element-5b27996 .elementor-cta__title {
	text-shadow: 1px 1px 3px rgba(0, 0, 0, .5);
}

.elementor-2205 .elementor-element.elementor-element-5b27996 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(255, 255, 255, .16);
}

.elementor-2205 .elementor-element.elementor-element-5b27996 .elementor-cta:hover .elementor-cta__bg {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(1.4px) hue-rotate(0deg);
}

.elementor-2205 .elementor-element.elementor-element-6ff23ef {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2205 .elementor-element.elementor-element-1b0291c .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-2205 .elementor-element.elementor-element-1b0291c.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-2205 .elementor-element.elementor-element-1b0291c.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-2205 .elementor-element.elementor-element-1b0291c.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

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

.elementor-2205 .elementor-element.elementor-element-1b0291c .elementor-cta__content {
	min-height: 360px;
	text-align: center;
}

.elementor-2205 .elementor-element.elementor-element-1b0291c .elementor-cta__title {
	text-shadow: 1px 1px 3px rgba(0, 0, 0, .5);
}

.elementor-2205 .elementor-element.elementor-element-1b0291c .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(255, 255, 255, .16);
}

.elementor-2205 .elementor-element.elementor-element-1b0291c .elementor-cta:hover .elementor-cta__bg {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(1.4px) hue-rotate(0deg);
}

.elementor-2205 .elementor-element.elementor-element-58053de {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
}

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

.elementor-2205 .elementor-element.elementor-element-4f863f1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2205 .elementor-element.elementor-element-ef9bc4d .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-2205 .elementor-element.elementor-element-ef9bc4d.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-2205 .elementor-element.elementor-element-ef9bc4d.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-2205 .elementor-element.elementor-element-ef9bc4d.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

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

.elementor-2205 .elementor-element.elementor-element-ef9bc4d .elementor-cta__content {
	min-height: 360px;
	text-align: center;
}

.elementor-2205 .elementor-element.elementor-element-ef9bc4d .elementor-cta__title {
	text-shadow: 1px 1px 3px rgba(0, 0, 0, .5);
}

.elementor-2205 .elementor-element.elementor-element-ef9bc4d .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(255, 255, 255, .16);
}

.elementor-2205 .elementor-element.elementor-element-ef9bc4d .elementor-cta:hover .elementor-cta__bg {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(1.4px) hue-rotate(0deg);
}

.elementor-2205 .elementor-element.elementor-element-0515f8e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2205 .elementor-element.elementor-element-31ec6e3 .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-2205 .elementor-element.elementor-element-31ec6e3.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-2205 .elementor-element.elementor-element-31ec6e3.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-2205 .elementor-element.elementor-element-31ec6e3.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

.elementor-2205 .elementor-element.elementor-element-31ec6e3 .elementor-cta .elementor-cta__bg, .elementor-2205 .elementor-element.elementor-element-31ec6e3 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-2205 .elementor-element.elementor-element-31ec6e3 .elementor-cta__content {
	min-height: 360px;
	text-align: center;
}

.elementor-2205 .elementor-element.elementor-element-31ec6e3 .elementor-cta__title {
	text-shadow: 1px 1px 3px rgba(0, 0, 0, .5);
}

.elementor-2205 .elementor-element.elementor-element-31ec6e3 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(255, 255, 255, .16);
}

.elementor-2205 .elementor-element.elementor-element-31ec6e3 .elementor-cta:hover .elementor-cta__bg {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(1.4px) hue-rotate(0deg);
}

.elementor-2205 .elementor-element.elementor-element-a52ba16 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2205 .elementor-element.elementor-element-0a5f816 .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-2205 .elementor-element.elementor-element-0a5f816.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-2205 .elementor-element.elementor-element-0a5f816.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-2205 .elementor-element.elementor-element-0a5f816.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

.elementor-2205 .elementor-element.elementor-element-0a5f816 .elementor-cta .elementor-cta__bg, .elementor-2205 .elementor-element.elementor-element-0a5f816 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-2205 .elementor-element.elementor-element-0a5f816 .elementor-cta__content {
	min-height: 360px;
	text-align: center;
}

.elementor-2205 .elementor-element.elementor-element-0a5f816 .elementor-cta__title {
	text-shadow: 1px 1px 3px rgba(0, 0, 0, .5);
}

.elementor-2205 .elementor-element.elementor-element-0a5f816 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(255, 255, 255, .16);
}

.elementor-2205 .elementor-element.elementor-element-0a5f816 .elementor-cta:hover .elementor-cta__bg {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(1.4px) hue-rotate(0deg);
}

.elementor-2205 .elementor-element.elementor-element-3e33f99 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-2205 .elementor-element.elementor-element-9c26edd {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2205 .elementor-element.elementor-element-884beda .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-2205 .elementor-element.elementor-element-884beda.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-2205 .elementor-element.elementor-element-884beda.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-2205 .elementor-element.elementor-element-884beda.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

.elementor-2205 .elementor-element.elementor-element-884beda .elementor-cta .elementor-cta__bg, .elementor-2205 .elementor-element.elementor-element-884beda .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-2205 .elementor-element.elementor-element-884beda {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(2, 1, 1, .06) 0%, #f2295b 100%);
}

.elementor-2205 .elementor-element.elementor-element-884beda .elementor-cta__content {
	min-height: 360px;
	text-align: center;
}

.elementor-2205 .elementor-element.elementor-element-884beda .elementor-cta__title {
	font-weight: bold;
	line-height: 1px;
	letter-spacing: .1px;
	word-spacing: 0px;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, .5);
	color: #fff;
}

.elementor-2205 .elementor-element.elementor-element-884beda .elementor-cta:hover .elementor-cta__title {
	color: #fff;
}

.elementor-2205 .elementor-element.elementor-element-884beda .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(255, 255, 255, .16);
}

.elementor-2205 .elementor-element.elementor-element-884beda .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, .47);
}

.elementor-2205 .elementor-element.elementor-element-884beda .elementor-cta:hover .elementor-cta__bg {
	filter: brightness(88%) contrast(106%) saturate(100%) blur(1.3px) hue-rotate(0deg);
}

.elementor-2205 .elementor-element.elementor-element-1ee5375 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2205 .elementor-element.elementor-element-04ff663 .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-2205 .elementor-element.elementor-element-04ff663.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-2205 .elementor-element.elementor-element-04ff663.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-2205 .elementor-element.elementor-element-04ff663.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

.elementor-2205 .elementor-element.elementor-element-04ff663 .elementor-cta .elementor-cta__bg, .elementor-2205 .elementor-element.elementor-element-04ff663 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-2205 .elementor-element.elementor-element-04ff663 {
	background-color: transparent;
	background-image: radial-gradient(at center center, rgba(1, 1, 1, .35) 58%, #000 100%);
}

.elementor-2205 .elementor-element.elementor-element-04ff663 .elementor-cta__content {
	min-height: 360px;
	text-align: center;
}

.elementor-2205 .elementor-element.elementor-element-04ff663 .elementor-cta__title {
	text-shadow: 1px 1px 3px rgba(0, 0, 0, .5);
}

.elementor-2205 .elementor-element.elementor-element-04ff663 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(255, 255, 255, .16);
}

.elementor-2205 .elementor-element.elementor-element-04ff663 .elementor-cta:hover .elementor-cta__bg {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(1.4px) hue-rotate(0deg);
}

.elementor-2205 .elementor-element.elementor-element-778284f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2205 .elementor-element.elementor-element-8846ec0 .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-2205 .elementor-element.elementor-element-8846ec0.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-2205 .elementor-element.elementor-element-8846ec0.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-2205 .elementor-element.elementor-element-8846ec0.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

.elementor-2205 .elementor-element.elementor-element-8846ec0 .elementor-cta .elementor-cta__bg, .elementor-2205 .elementor-element.elementor-element-8846ec0 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-2205 .elementor-element.elementor-element-8846ec0 .elementor-cta__content {
	min-height: 360px;
	text-align: center;
}

.elementor-2205 .elementor-element.elementor-element-8846ec0 .elementor-cta__title {
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, .5);
}

.elementor-2205 .elementor-element.elementor-element-8846ec0 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(255, 255, 255, .16);
}

.elementor-2205 .elementor-element.elementor-element-8846ec0 .elementor-cta__bg {
	filter: brightness(100%) contrast(105%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-2205 .elementor-element.elementor-element-8846ec0 .elementor-cta:hover .elementor-cta__bg {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(1.4px) hue-rotate(0deg);
}

.elementor-2205 .elementor-element.elementor-element-e17268e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-2205 .elementor-element.elementor-element-d08456c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2205 .elementor-element.elementor-element-49a6585 .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-2205 .elementor-element.elementor-element-49a6585.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-2205 .elementor-element.elementor-element-49a6585.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-2205 .elementor-element.elementor-element-49a6585.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

.elementor-2205 .elementor-element.elementor-element-49a6585 .elementor-cta .elementor-cta__bg, .elementor-2205 .elementor-element.elementor-element-49a6585 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-2205 .elementor-element.elementor-element-49a6585 .elementor-cta__content {
	min-height: 360px;
	text-align: center;
}

.elementor-2205 .elementor-element.elementor-element-49a6585 .elementor-cta__title {
	text-shadow: 1px 1px 3px rgba(0, 0, 0, .5);
	color: #fff;
}

.elementor-2205 .elementor-element.elementor-element-49a6585 .elementor-cta:hover .elementor-cta__title {
	color: #fff;
}

.elementor-2205 .elementor-element.elementor-element-49a6585 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(255, 255, 255, .16);
}

.elementor-2205 .elementor-element.elementor-element-49a6585 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, .47);
}

.elementor-2205 .elementor-element.elementor-element-49a6585 .elementor-cta:hover .elementor-cta__bg {
	filter: brightness(100%) contrast(95%) saturate(5%) blur(.1px) hue-rotate(0deg);
}

.elementor-2205 .elementor-element.elementor-element-63fc34d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2205 .elementor-element.elementor-element-5d2eb02 .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-2205 .elementor-element.elementor-element-5d2eb02.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-2205 .elementor-element.elementor-element-5d2eb02.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-2205 .elementor-element.elementor-element-5d2eb02.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

.elementor-2205 .elementor-element.elementor-element-5d2eb02 .elementor-cta .elementor-cta__bg, .elementor-2205 .elementor-element.elementor-element-5d2eb02 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-2205 .elementor-element.elementor-element-5d2eb02 .elementor-cta__content {
	min-height: 360px;
	text-align: center;
}

.elementor-2205 .elementor-element.elementor-element-5d2eb02 .elementor-cta__title {
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, .5);
}

.elementor-2205 .elementor-element.elementor-element-5d2eb02 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(255, 255, 255, .16);
}

.elementor-2205 .elementor-element.elementor-element-5d2eb02 .elementor-cta__bg-overlay {
	mix-blend-mode: color;
}

.elementor-2205 .elementor-element.elementor-element-5d2eb02 .elementor-cta:hover .elementor-cta__bg {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(1.4px) hue-rotate(0deg);
}

.elementor-2205 .elementor-element.elementor-element-50d0ae2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2205 .elementor-element.elementor-element-da89d3d .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-2205 .elementor-element.elementor-element-da89d3d.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-2205 .elementor-element.elementor-element-da89d3d.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-2205 .elementor-element.elementor-element-da89d3d.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

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

.elementor-2205 .elementor-element.elementor-element-da89d3d .elementor-cta__content {
	min-height: 360px;
	text-align: center;
}

.elementor-2205 .elementor-element.elementor-element-da89d3d .elementor-cta__title {
	text-shadow: 1px 1px 3px rgba(0, 0, 0, .5);
}

.elementor-2205 .elementor-element.elementor-element-da89d3d .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(255, 255, 255, .16);
}

.elementor-2205 .elementor-element.elementor-element-da89d3d .elementor-cta:hover .elementor-cta__bg {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(1.4px) hue-rotate(0deg);
}

.elementor-2205 .elementor-element.elementor-element-431ef97 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-2205 .elementor-element.elementor-element-75ed7c6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2205 .elementor-element.elementor-element-8bc3b4b .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-2205 .elementor-element.elementor-element-8bc3b4b.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-2205 .elementor-element.elementor-element-8bc3b4b.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-2205 .elementor-element.elementor-element-8bc3b4b.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

.elementor-2205 .elementor-element.elementor-element-8bc3b4b .elementor-cta .elementor-cta__bg, .elementor-2205 .elementor-element.elementor-element-8bc3b4b .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-2205 .elementor-element.elementor-element-8bc3b4b .elementor-cta__content {
	min-height: 360px;
	text-align: center;
}

.elementor-2205 .elementor-element.elementor-element-8bc3b4b .elementor-cta__title {
	text-shadow: 1px 1px 3px rgba(0, 0, 0, .5);
}

.elementor-2205 .elementor-element.elementor-element-8bc3b4b .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(255, 255, 255, .16);
}

.elementor-2205 .elementor-element.elementor-element-8bc3b4b .elementor-cta:hover .elementor-cta__bg {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(1.4px) hue-rotate(0deg);
}

.elementor-2205 .elementor-element.elementor-element-bf6cf86 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2205 .elementor-element.elementor-element-1745584 .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-2205 .elementor-element.elementor-element-1745584.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-2205 .elementor-element.elementor-element-1745584.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-2205 .elementor-element.elementor-element-1745584.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

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

.elementor-2205 .elementor-element.elementor-element-1745584 .elementor-cta__content {
	min-height: 360px;
	text-align: center;
}

.elementor-2205 .elementor-element.elementor-element-1745584 .elementor-cta__title {
	-webkit-text-stroke-color: #faf9f9;
	stroke: #faf9f9;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, .5);
	color: #f0f0f0;
}

.elementor-2205 .elementor-element.elementor-element-1745584 .elementor-cta:hover .elementor-cta__title {
	color: #fff;
}

.elementor-2205 .elementor-element.elementor-element-1745584 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(255, 255, 255, .16);
}

.elementor-2205 .elementor-element.elementor-element-1745584 .elementor-cta__bg {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-2205 .elementor-element.elementor-element-1745584 .elementor-cta:hover .elementor-cta__bg {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(1.4px) hue-rotate(0deg);
}

.elementor-2205 .elementor-element.elementor-element-dce1f9f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2205 .elementor-element.elementor-element-3b4f6e7 .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-2205 .elementor-element.elementor-element-3b4f6e7.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-2205 .elementor-element.elementor-element-3b4f6e7.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-2205 .elementor-element.elementor-element-3b4f6e7.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

.elementor-2205 .elementor-element.elementor-element-3b4f6e7 .elementor-cta .elementor-cta__bg, .elementor-2205 .elementor-element.elementor-element-3b4f6e7 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-2205 .elementor-element.elementor-element-3b4f6e7 .elementor-cta__content {
	min-height: 360px;
	text-align: center;
}

.elementor-2205 .elementor-element.elementor-element-3b4f6e7 .elementor-cta__title {
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, .5);
}

.elementor-2205 .elementor-element.elementor-element-3b4f6e7 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(255, 255, 255, .16);
}

.elementor-2205 .elementor-element.elementor-element-3b4f6e7 .elementor-cta__bg {
	filter: brightness(100%) contrast(105%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-2205 .elementor-element.elementor-element-3b4f6e7 .elementor-cta:hover .elementor-cta__bg {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(1.4px) hue-rotate(0deg);
}

.elementor-2205 .elementor-element.elementor-element-d83b494 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-2205 .elementor-element.elementor-element-c0815d2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2205 .elementor-element.elementor-element-829a953 .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-2205 .elementor-element.elementor-element-829a953.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-2205 .elementor-element.elementor-element-829a953.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-2205 .elementor-element.elementor-element-829a953.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

.elementor-2205 .elementor-element.elementor-element-829a953 .elementor-cta .elementor-cta__bg, .elementor-2205 .elementor-element.elementor-element-829a953 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-2205 .elementor-element.elementor-element-829a953 .elementor-cta__content {
	min-height: 360px;
	text-align: center;
}

.elementor-2205 .elementor-element.elementor-element-829a953 .elementor-cta__title {
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, .5);
}

.elementor-2205 .elementor-element.elementor-element-829a953 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(255, 255, 255, .16);
}

.elementor-2205 .elementor-element.elementor-element-829a953 .elementor-cta__bg {
	filter: brightness(100%) contrast(105%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-2205 .elementor-element.elementor-element-829a953 .elementor-cta:hover .elementor-cta__bg {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(1.4px) hue-rotate(0deg);
}

.elementor-2205 .elementor-element.elementor-element-f6896f6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2205 .elementor-element.elementor-element-233e3ca .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-2205 .elementor-element.elementor-element-233e3ca.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-2205 .elementor-element.elementor-element-233e3ca.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-2205 .elementor-element.elementor-element-233e3ca.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

.elementor-2205 .elementor-element.elementor-element-233e3ca .elementor-cta .elementor-cta__bg, .elementor-2205 .elementor-element.elementor-element-233e3ca .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-2205 .elementor-element.elementor-element-233e3ca .elementor-cta__content {
	min-height: 360px;
	text-align: center;
}

.elementor-2205 .elementor-element.elementor-element-233e3ca .elementor-cta__title {
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, .5);
}

.elementor-2205 .elementor-element.elementor-element-233e3ca .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(255, 255, 255, .16);
}

.elementor-2205 .elementor-element.elementor-element-233e3ca .elementor-cta__bg {
	filter: brightness(100%) contrast(105%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-2205 .elementor-element.elementor-element-233e3ca .elementor-cta:hover .elementor-cta__bg {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(1.4px) hue-rotate(0deg);
}

.elementor-2205 .elementor-element.elementor-element-5fb4c11 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2205 .elementor-element.elementor-element-3ada88d .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-2205 .elementor-element.elementor-element-3ada88d.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-2205 .elementor-element.elementor-element-3ada88d.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-2205 .elementor-element.elementor-element-3ada88d.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

.elementor-2205 .elementor-element.elementor-element-3ada88d .elementor-cta .elementor-cta__bg, .elementor-2205 .elementor-element.elementor-element-3ada88d .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-2205 .elementor-element.elementor-element-3ada88d .elementor-cta__content {
	min-height: 360px;
	text-align: center;
}

.elementor-2205 .elementor-element.elementor-element-3ada88d .elementor-cta__title {
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, .5);
}

.elementor-2205 .elementor-element.elementor-element-3ada88d .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(255, 255, 255, .16);
}

.elementor-2205 .elementor-element.elementor-element-3ada88d .elementor-cta__bg {
	filter: brightness(100%) contrast(105%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-2205 .elementor-element.elementor-element-3ada88d .elementor-cta:hover .elementor-cta__bg {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(1.4px) hue-rotate(0deg);
}

.elementor-2205 .elementor-element.elementor-element-6c7d152 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-2205 .elementor-element.elementor-element-0bd1fe1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2205 .elementor-element.elementor-element-e010a53 .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-2205 .elementor-element.elementor-element-e010a53.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-2205 .elementor-element.elementor-element-e010a53.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-2205 .elementor-element.elementor-element-e010a53.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

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

.elementor-2205 .elementor-element.elementor-element-e010a53 .elementor-cta__content {
	min-height: 360px;
	text-align: center;
}

.elementor-2205 .elementor-element.elementor-element-e010a53 .elementor-cta__title {
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, .5);
}

.elementor-2205 .elementor-element.elementor-element-e010a53 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(255, 255, 255, .16);
}

.elementor-2205 .elementor-element.elementor-element-e010a53 .elementor-cta__bg {
	filter: brightness(100%) contrast(105%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-2205 .elementor-element.elementor-element-e010a53 .elementor-cta:hover .elementor-cta__bg {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(1.4px) hue-rotate(0deg);
}

.elementor-2205 .elementor-element.elementor-element-d51fd5f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2205 .elementor-element.elementor-element-25346e8 .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-2205 .elementor-element.elementor-element-25346e8.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-2205 .elementor-element.elementor-element-25346e8.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-2205 .elementor-element.elementor-element-25346e8.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

.elementor-2205 .elementor-element.elementor-element-25346e8 .elementor-cta .elementor-cta__bg, .elementor-2205 .elementor-element.elementor-element-25346e8 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-2205 .elementor-element.elementor-element-25346e8 .elementor-cta__content {
	min-height: 360px;
	text-align: center;
}

.elementor-2205 .elementor-element.elementor-element-25346e8 .elementor-cta__title {
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, .5);
}

.elementor-2205 .elementor-element.elementor-element-25346e8 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(255, 255, 255, .16);
}

.elementor-2205 .elementor-element.elementor-element-25346e8 .elementor-cta__bg {
	filter: brightness(100%) contrast(105%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-2205 .elementor-element.elementor-element-25346e8 .elementor-cta:hover .elementor-cta__bg {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(1.4px) hue-rotate(0deg);
}

.elementor-2205 .elementor-element.elementor-element-1ffc017 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2205 .elementor-element.elementor-element-71bbc90 .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-2205 .elementor-element.elementor-element-71bbc90.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-2205 .elementor-element.elementor-element-71bbc90.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-2205 .elementor-element.elementor-element-71bbc90.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

.elementor-2205 .elementor-element.elementor-element-71bbc90 .elementor-cta .elementor-cta__bg, .elementor-2205 .elementor-element.elementor-element-71bbc90 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-2205 .elementor-element.elementor-element-71bbc90 .elementor-cta__content {
	min-height: 360px;
	text-align: center;
}

.elementor-2205 .elementor-element.elementor-element-71bbc90 .elementor-cta__title {
	text-shadow: 1px 1px 3px rgba(0, 0, 0, .5);
}

.elementor-2205 .elementor-element.elementor-element-71bbc90 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(255, 255, 255, .16);
}

.elementor-2205 .elementor-element.elementor-element-71bbc90 .elementor-cta:hover .elementor-cta__bg {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(1.4px) hue-rotate(0deg);
}

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

@media (min-width:768px) {
	.elementor-2205 .elementor-element.elementor-element-6edfbda {
		--width: 50%;
	}
	
	.elementor-2205 .elementor-element.elementor-element-24d46a8 {
		--width: 50%;
	}
	
	.elementor-2205 .elementor-element.elementor-element-6ff23ef {
		--width: 50%;
	}
	
	.elementor-2205 .elementor-element.elementor-element-4f863f1 {
		--width: 50%;
	}
	
	.elementor-2205 .elementor-element.elementor-element-0515f8e {
		--width: 50%;
	}
	
	.elementor-2205 .elementor-element.elementor-element-a52ba16 {
		--width: 50%;
	}
	
	.elementor-2205 .elementor-element.elementor-element-9c26edd {
		--width: 50%;
	}
	
	.elementor-2205 .elementor-element.elementor-element-1ee5375 {
		--width: 50%;
	}
	
	.elementor-2205 .elementor-element.elementor-element-778284f {
		--width: 50%;
	}
	
	.elementor-2205 .elementor-element.elementor-element-d08456c {
		--width: 50%;
	}
	
	.elementor-2205 .elementor-element.elementor-element-63fc34d {
		--width: 50%;
	}
	
	.elementor-2205 .elementor-element.elementor-element-50d0ae2 {
		--width: 50%;
	}
	
	.elementor-2205 .elementor-element.elementor-element-75ed7c6 {
		--width: 50%;
	}
	
	.elementor-2205 .elementor-element.elementor-element-bf6cf86 {
		--width: 50%;
	}
	
	.elementor-2205 .elementor-element.elementor-element-dce1f9f {
		--width: 50%;
	}
	
	.elementor-2205 .elementor-element.elementor-element-c0815d2 {
		--width: 50%;
	}
	
	.elementor-2205 .elementor-element.elementor-element-f6896f6 {
		--width: 50%;
	}
	
	.elementor-2205 .elementor-element.elementor-element-5fb4c11 {
		--width: 50%;
	}
	
	.elementor-2205 .elementor-element.elementor-element-0bd1fe1 {
		--width: 50%;
	}
	
	.elementor-2205 .elementor-element.elementor-element-d51fd5f {
		--width: 50%;
	}
	
	.elementor-2205 .elementor-element.elementor-element-1ffc017 {
		--width: 50%;
	}
}

.elementor .e-div-block-base {
	min-width: 30px;
	padding: 10px;
	display: block;
}

.elementor .e-flexbox-base {
	padding: 10px;
	display: flex;
	flex-direction: row;
}

.elementor .e-grid-base {
	column-gap: 20px;
	padding: 10px;
	display: grid;
	row-gap: 20px;
	grid-template-columns: repeat(3, 1fr);
	grid-template-rows: repeat(2, 1fr);
}

.elementor .e-tabs-base {
	padding-block-start: 0px;
	display: flex;
	flex-direction: column;
	gap: 30px;
}

.elementor .e-tabs-menu-base {
	display: flex;
	justify-content: center;
}

.elementor .e-tab-base {
	width: 160px;
	color: #0c0d0e;
	cursor: pointer;
	padding: 8px;
	border-width: 2px;
	border-color: #e0e0e0;
	border-style: solid;
	background-color: #fff;
	display: block;
}

.elementor .e-tab-base.e--selected {
	border-color: #0c0d0e;
	outline-width: 0px;
}

.elementor .e-tab-base:focus {
	border-color: #0c0d0e;
	outline-width: 0px;
}

.elementor .e-tab-base:hover, .elementor .e-tab-base:focus-visible {
	background-color: #e0e0e0;
}

.elementor .e-tabs-content-area-base {
	display: block;
}

.elementor .e-tab-content-base {
	min-width: 30px;
	padding: 10px;
	display: block;
}

.elementor .e-heading-base {
	margin: 0px;
}

.elementor .e-heading-link-base {
	all: unset;
	cursor: pointer;
}

.elementor .e-image-link-base {
	width: fit-content;
	all: unset;
	cursor: pointer;
	display: inherit;
}

.elementor .e-image-base {
	display: block;
}

.elementor .e-paragraph-base {
	margin: 0px;
}

.elementor .e-paragraph-link-base {
	all: unset;
	cursor: pointer;
}

.elementor .e-svg-base {
	width: 65px;
	height: 65px;
	display: inline-block;
}

.elementor .e-button-base {
	text-align: center;
	padding-block-start: 12px;
	padding-block-end: 12px;
	padding-inline-start: 24px;
	padding-inline-end: 24px;
	border-radius: 2px;
	border-width: 0px;
	background-color: #375efb;
	display: inline-block;
}

.elementor .e-youtube-base {
	overflow: hidden;
	aspect-ratio: 16/9;
}

.elementor .e-divider-base {
	height: 1px;
	border-width: 0px;
	border-color: transparent;
	border-style: none;
	background-color: #000;
}

.elementor .e-self-hosted-video-base {
	max-width: 100vw;
	aspect-ratio: 16/9;
	display: inline-block;
}
