
.elementor-12846 .elementor-element.elementor-element-76e58dbd {
	--display: flex;
	--min-height: 500px;
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: stretch;
	--overflow: hidden;
	--overlay-opacity: .89;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-12846 .elementor-element.elementor-element-76e58dbd:not(.elementor-motion-effects-element-type-background), .elementor-12846 .elementor-element.elementor-element-76e58dbd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://jointrehab.com/nitropack_static/lEbbFZDkRzgFVlezgAblxOxRSgGvqqTG/assets/images/optimized/rev-9078b3a/jointrehab.com/wp-content/uploads/2025/02/Hero-image-3.webp");
	background-position: bottom center;
	background-size: cover;
}

.elementor-12846 .elementor-element.elementor-element-76e58dbd:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-12846 .elementor-element.elementor-element-76e58dbd > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-12846 .elementor-element.elementor-element-76e58dbd::before, .elementor-12846 .elementor-element.elementor-element-76e58dbd > .elementor-background-video-container::before, .elementor-12846 .elementor-element.elementor-element-76e58dbd > .e-con-inner > .elementor-background-video-container::before, .elementor-12846 .elementor-element.elementor-element-76e58dbd > .elementor-background-slideshow::before, .elementor-12846 .elementor-element.elementor-element-76e58dbd > .e-con-inner > .elementor-background-slideshow::before, .elementor-12846 .elementor-element.elementor-element-76e58dbd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-740861f);
	--background-overlay: "";
}

.elementor-12846 .elementor-element.elementor-element-403e50f {
	--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;
}

.elementor-12846 .elementor-element.elementor-element-5d883f49 {
	--display: flex;
}

.elementor-12846 .elementor-element.elementor-element-5d883f49.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-12846 .elementor-element.elementor-element-49ac6e98 {
	--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;
	--justify-content: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Quicksand;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-12846 .elementor-element.elementor-element-3ffe3bc4 > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	padding: 10px 20px 10px 20px;
	border-radius: 100px 100px 100px 100px;
}

.elementor-12846 .elementor-element.elementor-element-3ffe3bc4.elementor-element {
	--align-self: flex-start;
}

.elementor-12846 .elementor-element.elementor-element-3ffe3bc4 {
	font-family: "Figtree", Quicksand;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: 1px;
	color: var(--e-global-color-740861f);
}

.elementor-widget-image .widget-image-caption {
	font-family: var(--e-global-typography-text-font-family), Quicksand;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-12846 .elementor-element.elementor-element-15fce3b7 > .elementor-widget-container {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 5px 5px 5px 5px;
	border-color: var(--e-global-color-377233b);
	border-radius: 1000px 1000px 1000px 1000px;
}

.elementor-12846 .elementor-element.elementor-element-15fce3b7.elementor-element {
	--align-self: flex-start;
}

.elementor-12846 .elementor-element.elementor-element-15fce3b7 img {
	width: 25px;
	border-radius: 100px 100px 100px 100px;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Quicksand;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-12846 .elementor-element.elementor-element-266c97b1 {
	width: var(--container-widget-width, 739px);
	max-width: 739px;
	--container-widget-width: 739px;
	--container-widget-flex-grow: 0;
}

.elementor-12846 .elementor-element.elementor-element-266c97b1 > .elementor-widget-container {
	margin: 10px 0px 10px 0px;
}

.elementor-12846 .elementor-element.elementor-element-266c97b1 .elementor-heading-title {
	color: var(--e-global-color-200b916);
}

.elementor-12846 .elementor-element.elementor-element-3be5736 .elementor-heading-title {
	font-family: var(--e-global-typography-3966358-font-family), Quicksand;
	font-size: var(--e-global-typography-3966358-font-size);
	font-weight: var(--e-global-typography-3966358-font-weight);
	text-transform: var(--e-global-typography-3966358-text-transform);
	line-height: var(--e-global-typography-3966358-line-height);
}

.elementor-12846 .elementor-element.elementor-element-132b1e5c {
	--display: flex;
	--justify-content: flex-end;
}

.elementor-12846 .elementor-element.elementor-element-37b1cf50 > .elementor-widget-container:hover {
	--e-transform-translateY: 10px;
}

.elementor-12846 .elementor-element.elementor-element-37b1cf50.elementor-element {
	--align-self: flex-end;
}

.elementor-12846 .elementor-element.elementor-element-37b1cf50 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-12846 .elementor-element.elementor-element-37b1cf50.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-12846 .elementor-element.elementor-element-37b1cf50.elementor-view-framed .elementor-icon, .elementor-12846 .elementor-element.elementor-element-37b1cf50.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-12846 .elementor-element.elementor-element-37b1cf50.elementor-view-framed .elementor-icon, .elementor-12846 .elementor-element.elementor-element-37b1cf50.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-12846 .elementor-element.elementor-element-37b1cf50 .elementor-icon {
	font-size: 44px;
	border-width: 1px 1px 1px 1px;
}

.elementor-12846 .elementor-element.elementor-element-37b1cf50 .elementor-icon svg {
	height: 44px;
}

.elementor-12846 .elementor-element.elementor-element-592fe2c9 {
	--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-12846 .elementor-element.elementor-element-6c3fe70c {
	--display: flex;
}

.elementor-12846 .elementor-element.elementor-element-54f5d4b4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overflow: hidden;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-12846 .elementor-element.elementor-element-fd094f5 {
	--display: flex;
}

.elementor-12846 .elementor-element.elementor-element-f341282 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(28, 1fr);
	--gap: 20px 0px;
	--row-gap: 20px;
	--column-gap: 0px;
	--grid-auto-flow: row;
}

.elementor-12846 .elementor-element.elementor-element-7f30abc {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-7f30abc:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-7f30abc, .elementor-12846 .elementor-element.elementor-element-7f30abc::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-e3353b2 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-a294657 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-a294657:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-a294657, .elementor-12846 .elementor-element.elementor-element-a294657::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-101ee2e .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-553b56e {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-553b56e:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-553b56e, .elementor-12846 .elementor-element.elementor-element-553b56e::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-64261bd .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-6c93cd9 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-6c93cd9:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-6c93cd9, .elementor-12846 .elementor-element.elementor-element-6c93cd9::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-25e77c0 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-36b22af {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-36b22af:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-36b22af, .elementor-12846 .elementor-element.elementor-element-36b22af::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-02b5d5c .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-cb0c6cf {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-cb0c6cf:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-cb0c6cf, .elementor-12846 .elementor-element.elementor-element-cb0c6cf::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-2a73cb4 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-ce90cc4 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-ce90cc4:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-ce90cc4, .elementor-12846 .elementor-element.elementor-element-ce90cc4::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-807775a .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-1ece09d {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-1ece09d:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-1ece09d, .elementor-12846 .elementor-element.elementor-element-1ece09d::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-d1937a5 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-302319b {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-302319b:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-302319b, .elementor-12846 .elementor-element.elementor-element-302319b::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-5be8b04 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-d44aef4 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-d44aef4:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-d44aef4, .elementor-12846 .elementor-element.elementor-element-d44aef4::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-b029181 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-d0cc308 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-d0cc308:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-d0cc308, .elementor-12846 .elementor-element.elementor-element-d0cc308::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-b1a698c .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-d4cf930 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-d4cf930:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-d4cf930, .elementor-12846 .elementor-element.elementor-element-d4cf930::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-2367c8f .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-ea7cc29 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-ea7cc29:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-ea7cc29, .elementor-12846 .elementor-element.elementor-element-ea7cc29::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-5c08815 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-9e7b242 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-9e7b242:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-9e7b242, .elementor-12846 .elementor-element.elementor-element-9e7b242::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-c7f0764 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-421a7fd {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-421a7fd:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-421a7fd, .elementor-12846 .elementor-element.elementor-element-421a7fd::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-76bf0af .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-9d05cf1 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-9d05cf1:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-9d05cf1, .elementor-12846 .elementor-element.elementor-element-9d05cf1::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-299d6b8 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-f603baf {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-f603baf:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-f603baf, .elementor-12846 .elementor-element.elementor-element-f603baf::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-2bb4818 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-228f886 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-228f886:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-228f886, .elementor-12846 .elementor-element.elementor-element-228f886::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-c99d097 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-7178b10 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-7178b10:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-7178b10, .elementor-12846 .elementor-element.elementor-element-7178b10::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-8f7253a .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-cc20536 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-cc20536:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-cc20536, .elementor-12846 .elementor-element.elementor-element-cc20536::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-46c3601 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-28a5b1e {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-28a5b1e:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-28a5b1e, .elementor-12846 .elementor-element.elementor-element-28a5b1e::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-6ee861a .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-3c7f6a9 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-3c7f6a9:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-3c7f6a9, .elementor-12846 .elementor-element.elementor-element-3c7f6a9::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-ddbfd7d .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-43b8c6f {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-43b8c6f:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-43b8c6f, .elementor-12846 .elementor-element.elementor-element-43b8c6f::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-c9fa6d3 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-64dbd44 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-64dbd44:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-64dbd44, .elementor-12846 .elementor-element.elementor-element-64dbd44::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-d267dbe .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-0df9f59 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-0df9f59:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-0df9f59, .elementor-12846 .elementor-element.elementor-element-0df9f59::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-6824602 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-b1e8343 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-b1e8343:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-b1e8343, .elementor-12846 .elementor-element.elementor-element-b1e8343::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-7139c81 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-a279bd7 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-12846 .elementor-element.elementor-element-d1d9391 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-d1d9391:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-d1d9391, .elementor-12846 .elementor-element.elementor-element-d1d9391::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-dd61b45 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-c5fd356 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-c5fd356:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-c5fd356, .elementor-12846 .elementor-element.elementor-element-c5fd356::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-87260c8 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-8481383 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-8481383:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-8481383, .elementor-12846 .elementor-element.elementor-element-8481383::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-c6b9934 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-9f65c23 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-9f65c23:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-9f65c23, .elementor-12846 .elementor-element.elementor-element-9f65c23::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-0d3f55e .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-98ba66a {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-98ba66a:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-98ba66a, .elementor-12846 .elementor-element.elementor-element-98ba66a::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-725d87a .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-874f8a8 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-874f8a8:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-874f8a8, .elementor-12846 .elementor-element.elementor-element-874f8a8::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-11a2f70 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-4f7d608 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-4f7d608:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-4f7d608, .elementor-12846 .elementor-element.elementor-element-4f7d608::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-648dbc9 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-b2c2911 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-12846 .elementor-element.elementor-element-1a7466f {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-1a7466f:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-1a7466f, .elementor-12846 .elementor-element.elementor-element-1a7466f::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-1c08d2a .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-997168d {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-997168d:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-997168d, .elementor-12846 .elementor-element.elementor-element-997168d::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-8ab2ed5 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-bc23595 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-bc23595:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-bc23595, .elementor-12846 .elementor-element.elementor-element-bc23595::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-c0fb517 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-a0b40f5 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-a0b40f5:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-a0b40f5, .elementor-12846 .elementor-element.elementor-element-a0b40f5::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-41a600a .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-407fae1 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-407fae1:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-407fae1, .elementor-12846 .elementor-element.elementor-element-407fae1::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-48e6f76 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-a51be31 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-a51be31:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-a51be31, .elementor-12846 .elementor-element.elementor-element-a51be31::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-dfbdabb .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-bc1a9dd > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-12846 .elementor-element.elementor-element-c336c77 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-c336c77:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-c336c77, .elementor-12846 .elementor-element.elementor-element-c336c77::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-24fdf50 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-d60bdc7 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-d60bdc7:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-d60bdc7, .elementor-12846 .elementor-element.elementor-element-d60bdc7::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-c1674f6 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-aa30b66 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-aa30b66:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-aa30b66, .elementor-12846 .elementor-element.elementor-element-aa30b66::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-dbb93b2 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-099fdf5 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-12846 .elementor-element.elementor-element-15993cb {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-15993cb:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-15993cb, .elementor-12846 .elementor-element.elementor-element-15993cb::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-050f97c .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-57bd070 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-12846 .elementor-element.elementor-element-a23ca1f {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-a23ca1f:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-a23ca1f, .elementor-12846 .elementor-element.elementor-element-a23ca1f::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-6fb0e9c .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-c633b0e > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-12846 .elementor-element.elementor-element-6900c87 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-6900c87:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-6900c87, .elementor-12846 .elementor-element.elementor-element-6900c87::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-bef8291 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-373d953 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-373d953:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-373d953, .elementor-12846 .elementor-element.elementor-element-373d953::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-8da3d0d .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-a6cccbf {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-a6cccbf:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-a6cccbf, .elementor-12846 .elementor-element.elementor-element-a6cccbf::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-414218f .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-52909c5 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-52909c5:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-52909c5, .elementor-12846 .elementor-element.elementor-element-52909c5::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-141d112 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-d9bd742 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-d9bd742:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-d9bd742, .elementor-12846 .elementor-element.elementor-element-d9bd742::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-a5ee7ad .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-bd05628 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-bd05628:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-bd05628, .elementor-12846 .elementor-element.elementor-element-bd05628::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-c1e96e6 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-1e46902 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-1e46902:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-1e46902, .elementor-12846 .elementor-element.elementor-element-1e46902::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-efa5ac2 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-cceb8dc {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-cceb8dc:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-cceb8dc, .elementor-12846 .elementor-element.elementor-element-cceb8dc::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-c32db2c .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-5ba48ed > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-12846 .elementor-element.elementor-element-27c93fc {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-27c93fc:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-27c93fc, .elementor-12846 .elementor-element.elementor-element-27c93fc::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-068f7a3 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-3a9c662 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-12846 .elementor-element.elementor-element-4be27b3 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-4be27b3:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-4be27b3, .elementor-12846 .elementor-element.elementor-element-4be27b3::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-8b3f131 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-2371787 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-2371787:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-2371787, .elementor-12846 .elementor-element.elementor-element-2371787::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-4faa977 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-eea34cc {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-eea34cc:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-eea34cc, .elementor-12846 .elementor-element.elementor-element-eea34cc::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-543aa1b .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-ec98afa > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-12846 .elementor-element.elementor-element-b2c2813 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-b2c2813:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-b2c2813, .elementor-12846 .elementor-element.elementor-element-b2c2813::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-fb792a3 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-6e878a8 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-6e878a8:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-6e878a8, .elementor-12846 .elementor-element.elementor-element-6e878a8::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-d66f365 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-628e9e5 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-628e9e5:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-628e9e5, .elementor-12846 .elementor-element.elementor-element-628e9e5::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-363cf43 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-ace789a {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-ace789a:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-ace789a, .elementor-12846 .elementor-element.elementor-element-ace789a::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-d7257fa .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-1cdafde {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-1cdafde:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-1cdafde, .elementor-12846 .elementor-element.elementor-element-1cdafde::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-c04e9aa .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-5bdb301 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-5bdb301:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-5bdb301, .elementor-12846 .elementor-element.elementor-element-5bdb301::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-19315d0 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-0ffbf1a {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-0ffbf1a:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-0ffbf1a, .elementor-12846 .elementor-element.elementor-element-0ffbf1a::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-5d436e7 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-ef69237 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-ef69237:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-ef69237, .elementor-12846 .elementor-element.elementor-element-ef69237::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-b18d6d5 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-cbb1b71 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-12846 .elementor-element.elementor-element-356f04e {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-356f04e:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-356f04e, .elementor-12846 .elementor-element.elementor-element-356f04e::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-5cd395b .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-d873def {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-d873def:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-d873def, .elementor-12846 .elementor-element.elementor-element-d873def::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-af7657a .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-ca6b419 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-ca6b419:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-ca6b419, .elementor-12846 .elementor-element.elementor-element-ca6b419::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-66a79eb .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-3bf61e4 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-12846 .elementor-element.elementor-element-3700228 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-3700228:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-3700228, .elementor-12846 .elementor-element.elementor-element-3700228::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-9465637 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-f7628d0 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-f7628d0:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-f7628d0, .elementor-12846 .elementor-element.elementor-element-f7628d0::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-1c02be9 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-eee5026 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-12846 .elementor-element.elementor-element-cf23388 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-cf23388:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-cf23388, .elementor-12846 .elementor-element.elementor-element-cf23388::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-6943d96 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-bb813f7 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-bb813f7:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-bb813f7, .elementor-12846 .elementor-element.elementor-element-bb813f7::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-24d2c49 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-5aea710 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-5aea710:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-5aea710, .elementor-12846 .elementor-element.elementor-element-5aea710::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-4dd0ce9 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-6d0d60c {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-6d0d60c:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-6d0d60c, .elementor-12846 .elementor-element.elementor-element-6d0d60c::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-871b171 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-dc3e67d {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-dc3e67d:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-dc3e67d, .elementor-12846 .elementor-element.elementor-element-dc3e67d::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-1f35a58 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-ea771d6 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-ea771d6:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-ea771d6, .elementor-12846 .elementor-element.elementor-element-ea771d6::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-6ef0ee1 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-facb452 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-12846 .elementor-element.elementor-element-144a200 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-144a200:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-144a200, .elementor-12846 .elementor-element.elementor-element-144a200::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-652f023 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-10a400e {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-10a400e:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-10a400e, .elementor-12846 .elementor-element.elementor-element-10a400e::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-011ddae .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-12f9de3 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-12f9de3:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-12f9de3, .elementor-12846 .elementor-element.elementor-element-12f9de3::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-dc480a1 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-34625d0 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-34625d0:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-34625d0, .elementor-12846 .elementor-element.elementor-element-34625d0::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-f0a7040 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-5a1b47e {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-5a1b47e:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-5a1b47e, .elementor-12846 .elementor-element.elementor-element-5a1b47e::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-a6f4954 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-84117cb > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-12846 .elementor-element.elementor-element-d0ba96f {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-d0ba96f:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-d0ba96f, .elementor-12846 .elementor-element.elementor-element-d0ba96f::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-8d22320 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-5fb1f80 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-5fb1f80:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-5fb1f80, .elementor-12846 .elementor-element.elementor-element-5fb1f80::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-8b5d25a .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-0df1447 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-0df1447:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-0df1447, .elementor-12846 .elementor-element.elementor-element-0df1447::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-f30b765 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-96c55d5 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-96c55d5:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-96c55d5, .elementor-12846 .elementor-element.elementor-element-96c55d5::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-cc93689 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-30d809f {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-30d809f:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-30d809f, .elementor-12846 .elementor-element.elementor-element-30d809f::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-eb6ff8b .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-dc113fc {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-dc113fc:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-dc113fc, .elementor-12846 .elementor-element.elementor-element-dc113fc::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-428b1fe .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-f2e073f {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-f2e073f:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-f2e073f, .elementor-12846 .elementor-element.elementor-element-f2e073f::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-be8cc2e .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-fa6c800 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-12846 .elementor-element.elementor-element-9c06278 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-9c06278:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-9c06278, .elementor-12846 .elementor-element.elementor-element-9c06278::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-542b94c .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-4af23c9 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-4af23c9:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-4af23c9, .elementor-12846 .elementor-element.elementor-element-4af23c9::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-f6ae0b2 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-0f90f1a {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-0f90f1a:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-0f90f1a, .elementor-12846 .elementor-element.elementor-element-0f90f1a::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-bc10f60 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-494db52 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-12846 .elementor-element.elementor-element-0b0192c {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-0b0192c:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-0b0192c, .elementor-12846 .elementor-element.elementor-element-0b0192c::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-7147eca .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-636fa36 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-636fa36:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-636fa36, .elementor-12846 .elementor-element.elementor-element-636fa36::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-8817d41 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-e2b1191 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-e2b1191:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-e2b1191, .elementor-12846 .elementor-element.elementor-element-e2b1191::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-f05454d .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-d6f67dc {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-d6f67dc:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-d6f67dc, .elementor-12846 .elementor-element.elementor-element-d6f67dc::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-a33b449 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-5817c44 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-5817c44:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-5817c44, .elementor-12846 .elementor-element.elementor-element-5817c44::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-1b5c4a1 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-8c4dc16 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-8c4dc16:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-8c4dc16, .elementor-12846 .elementor-element.elementor-element-8c4dc16::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-9c73a11 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-ec32e35 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-12846 .elementor-element.elementor-element-b817c3f {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-b817c3f:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-b817c3f, .elementor-12846 .elementor-element.elementor-element-b817c3f::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-fa21ff8 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-c5aa3f1 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-12846 .elementor-element.elementor-element-117051a {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-117051a:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-117051a, .elementor-12846 .elementor-element.elementor-element-117051a::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-49735a9 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-3f2c03b > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-12846 .elementor-element.elementor-element-6ec3929 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-6ec3929:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-6ec3929, .elementor-12846 .elementor-element.elementor-element-6ec3929::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-0498ec1 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-1dba427 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-1dba427:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-1dba427, .elementor-12846 .elementor-element.elementor-element-1dba427::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-b4f810f .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-2295ad7 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-2295ad7:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-2295ad7, .elementor-12846 .elementor-element.elementor-element-2295ad7::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-639fe82 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-963b519 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-963b519:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-963b519, .elementor-12846 .elementor-element.elementor-element-963b519::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-145ecf4 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-b91e8f4 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-b91e8f4:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-b91e8f4, .elementor-12846 .elementor-element.elementor-element-b91e8f4::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-eb4e9b4 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-942dcce {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-942dcce:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-942dcce, .elementor-12846 .elementor-element.elementor-element-942dcce::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-66ae1aa .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-8a4ea16 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-12846 .elementor-element.elementor-element-1128a22 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-1128a22:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-1128a22, .elementor-12846 .elementor-element.elementor-element-1128a22::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-a92b275 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-0021060 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-12846 .elementor-element.elementor-element-47da374 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-47da374:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-47da374, .elementor-12846 .elementor-element.elementor-element-47da374::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-47d6627 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-047f617 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-047f617:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-047f617, .elementor-12846 .elementor-element.elementor-element-047f617::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-f9af4a6 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-5414bd3 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-5414bd3:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-5414bd3, .elementor-12846 .elementor-element.elementor-element-5414bd3::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-95fd950 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-3d3cd78 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-3d3cd78:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-3d3cd78, .elementor-12846 .elementor-element.elementor-element-3d3cd78::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-e397a7d .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-c566659 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-12846 .elementor-element.elementor-element-5da2113 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-740861f);
	--border-color: var(--e-global-color-740861f);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12846 .elementor-element.elementor-element-5da2113:hover {
	background-color: var(--e-global-color-377233b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-3ef37d3);
	--border-color: var(--e-global-color-3ef37d3);
}

.elementor-12846 .elementor-element.elementor-element-5da2113, .elementor-12846 .elementor-element.elementor-element-5da2113::before {
	--border-transition: .3s;
}

.elementor-12846 .elementor-element.elementor-element-7dbb808 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12846 .elementor-element.elementor-element-11db10e4 {
	--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;
}

.elementor-12846 .elementor-element.elementor-element-70f06108 {
	--display: flex;
}

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

@media (min-width:768px) {
	.elementor-12846 .elementor-element.elementor-element-5d883f49 {
		--width: 68.533%;
	}
}

@media (max-width:880px) and (min-width:768px) {
	.elementor-12846 .elementor-element.elementor-element-5d883f49 {
		--width: 553.219px;
	}
}

@media (min-width:1367px) {
	.elementor-12846 .elementor-element.elementor-element-76e58dbd:not(.elementor-motion-effects-element-type-background), .elementor-12846 .elementor-element.elementor-element-76e58dbd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}

@media (max-width:1366px) {
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-12846 .elementor-element.elementor-element-3be5736 .elementor-heading-title {
		font-size: var(--e-global-typography-3966358-font-size);
		line-height: var(--e-global-typography-3966358-line-height);
	}
	
	.elementor-12846 .elementor-element.elementor-element-f341282 {
		--grid-auto-flow: row;
	}
}

@media (max-width:1200px) {
	.elementor-12846 .elementor-element.elementor-element-76e58dbd {
		--min-height: 200px;
	}
	
	.elementor-12846 .elementor-element.elementor-element-3ffe3bc4 {
		font-size: 12px;
	}
	
	.elementor-12846 .elementor-element.elementor-element-f341282 {
		--e-con-grid-template-columns: repeat(3, 1fr);
		--grid-auto-flow: row;
	}
}

@media (max-width:1024px) {
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-12846 .elementor-element.elementor-element-3be5736 .elementor-heading-title {
		font-size: var(--e-global-typography-3966358-font-size);
		line-height: var(--e-global-typography-3966358-line-height);
	}
	
	.elementor-12846 .elementor-element.elementor-element-f341282 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
}

@media (max-width:880px) {
	.elementor-12846 .elementor-element.elementor-element-49ac6e98 {
		--justify-content: flex-start;
	}
	
	.elementor-12846 .elementor-element.elementor-element-49ac6e98.e-con {
		--align-self: center;
	}
	
	.elementor-12846 .elementor-element.elementor-element-3ffe3bc4.elementor-element {
		--align-self: center;
	}
	
	.elementor-12846 .elementor-element.elementor-element-54f5d4b4 {
		--gap: 80px 80px;
		--row-gap: 80px;
		--column-gap: 80px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-12846 .elementor-element.elementor-element-f341282 {
		--grid-auto-flow: row;
	}
}

@media (max-width:767px) {
	.elementor-12846 .elementor-element.elementor-element-76e58dbd {
		--padding-top: 60px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-12846 .elementor-element.elementor-element-403e50f {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}
	
	.elementor-12846 .elementor-element.elementor-element-49ac6e98 {
		--justify-content: center;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-12846 .elementor-element.elementor-element-3ffe3bc4 {
		font-size: 10px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-12846 .elementor-element.elementor-element-15fce3b7 img {
		width: 20px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-12846 .elementor-element.elementor-element-266c97b1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12846 .elementor-element.elementor-element-266c97b1 {
		text-align: center;
	}
	
	.elementor-12846 .elementor-element.elementor-element-3be5736 .elementor-heading-title {
		font-size: var(--e-global-typography-3966358-font-size);
		line-height: var(--e-global-typography-3966358-line-height);
	}
	
	.elementor-12846 .elementor-element.elementor-element-37b1cf50.elementor-element {
		--align-self: center;
	}
	
	.elementor-12846 .elementor-element.elementor-element-37b1cf50 .elementor-icon {
		font-size: 24px;
	}
	
	.elementor-12846 .elementor-element.elementor-element-37b1cf50 .elementor-icon svg {
		height: 24px;
	}
	
	.elementor-12846 .elementor-element.elementor-element-54f5d4b4 {
		--gap: 60px 60px;
		--row-gap: 60px;
		--column-gap: 60px;
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-12846 .elementor-element.elementor-element-f341282 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
}
