
.elementor-7620 .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-7620 .elementor-element.elementor-element-76e58dbd:not(.elementor-motion-effects-element-type-background), .elementor-7620 .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-ed4fd27/jointrehab.com/wp-content/uploads/2025/02/Hero-image-3.webp");
	background-position: bottom center;
	background-size: cover;
}

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

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

.elementor-7620 .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-7620 .elementor-element.elementor-element-5d883f49 {
	--display: flex;
}

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

.elementor-7620 .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-7620 .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-7620 .elementor-element.elementor-element-3ffe3bc4.elementor-element {
	--align-self: flex-start;
}

.elementor-7620 .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-7620 .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-7620 .elementor-element.elementor-element-15fce3b7.elementor-element {
	--align-self: flex-start;
}

.elementor-7620 .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-7620 .elementor-element.elementor-element-266c97b1 {
	width: var(--container-widget-width, 739px);
	max-width: 739px;
	--container-widget-width: 739px;
	--container-widget-flex-grow: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-7620 .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-7620 .elementor-element.elementor-element-fd094f5 {
	--display: flex;
}

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

.elementor-7620 .elementor-element.elementor-element-a8a4782 {
	--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-7620 .elementor-element.elementor-element-a8a4782: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-7620 .elementor-element.elementor-element-a8a4782, .elementor-7620 .elementor-element.elementor-element-a8a4782::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-d37c8c9 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-de48fed {
	--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-7620 .elementor-element.elementor-element-de48fed: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-7620 .elementor-element.elementor-element-de48fed, .elementor-7620 .elementor-element.elementor-element-de48fed::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-dfeee29 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-667f09d {
	--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-7620 .elementor-element.elementor-element-667f09d: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-7620 .elementor-element.elementor-element-667f09d, .elementor-7620 .elementor-element.elementor-element-667f09d::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-89d1ca9 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-3117c24 {
	--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-7620 .elementor-element.elementor-element-3117c24: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-7620 .elementor-element.elementor-element-3117c24, .elementor-7620 .elementor-element.elementor-element-3117c24::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-4416775 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-657f72a {
	--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-7620 .elementor-element.elementor-element-657f72a: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-7620 .elementor-element.elementor-element-657f72a, .elementor-7620 .elementor-element.elementor-element-657f72a::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-8fb3873 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-755136e {
	--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-7620 .elementor-element.elementor-element-755136e: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-7620 .elementor-element.elementor-element-755136e, .elementor-7620 .elementor-element.elementor-element-755136e::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-88d0eee .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-e8ae1be {
	--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-7620 .elementor-element.elementor-element-e8ae1be: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-7620 .elementor-element.elementor-element-e8ae1be, .elementor-7620 .elementor-element.elementor-element-e8ae1be::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-79b0815 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-b874ab4 {
	--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-7620 .elementor-element.elementor-element-b874ab4: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-7620 .elementor-element.elementor-element-b874ab4, .elementor-7620 .elementor-element.elementor-element-b874ab4::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-fc08a5c .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-972f98b {
	--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-7620 .elementor-element.elementor-element-972f98b: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-7620 .elementor-element.elementor-element-972f98b, .elementor-7620 .elementor-element.elementor-element-972f98b::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-6c0881e .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-a7bc99f {
	--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-7620 .elementor-element.elementor-element-a7bc99f: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-7620 .elementor-element.elementor-element-a7bc99f, .elementor-7620 .elementor-element.elementor-element-a7bc99f::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-96b6be5 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-e552dad {
	--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-7620 .elementor-element.elementor-element-e552dad: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-7620 .elementor-element.elementor-element-e552dad, .elementor-7620 .elementor-element.elementor-element-e552dad::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-d6908d9 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-1b91f4f {
	--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-7620 .elementor-element.elementor-element-1b91f4f: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-7620 .elementor-element.elementor-element-1b91f4f, .elementor-7620 .elementor-element.elementor-element-1b91f4f::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-01d2931 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-edddedb {
	--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-7620 .elementor-element.elementor-element-edddedb: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-7620 .elementor-element.elementor-element-edddedb, .elementor-7620 .elementor-element.elementor-element-edddedb::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-f088ec0 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-807236a {
	--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-7620 .elementor-element.elementor-element-807236a: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-7620 .elementor-element.elementor-element-807236a, .elementor-7620 .elementor-element.elementor-element-807236a::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-b03a7be .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-25c47b4 {
	--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-7620 .elementor-element.elementor-element-25c47b4: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-7620 .elementor-element.elementor-element-25c47b4, .elementor-7620 .elementor-element.elementor-element-25c47b4::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-5cff885 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-3573f24 {
	--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-7620 .elementor-element.elementor-element-3573f24: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-7620 .elementor-element.elementor-element-3573f24, .elementor-7620 .elementor-element.elementor-element-3573f24::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-9b78590 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-99dcbe2 {
	--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-7620 .elementor-element.elementor-element-99dcbe2: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-7620 .elementor-element.elementor-element-99dcbe2, .elementor-7620 .elementor-element.elementor-element-99dcbe2::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-d83d88a .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-b2a2067 {
	--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-7620 .elementor-element.elementor-element-b2a2067: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-7620 .elementor-element.elementor-element-b2a2067, .elementor-7620 .elementor-element.elementor-element-b2a2067::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-0b45b37 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-d17937c {
	--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-7620 .elementor-element.elementor-element-d17937c: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-7620 .elementor-element.elementor-element-d17937c, .elementor-7620 .elementor-element.elementor-element-d17937c::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-1560a7a .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-e01642e {
	--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-7620 .elementor-element.elementor-element-e01642e: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-7620 .elementor-element.elementor-element-e01642e, .elementor-7620 .elementor-element.elementor-element-e01642e::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-ed1eef1 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-11492d5 {
	--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-7620 .elementor-element.elementor-element-11492d5: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-7620 .elementor-element.elementor-element-11492d5, .elementor-7620 .elementor-element.elementor-element-11492d5::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-1e3d7fe .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-4126de8 {
	--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-7620 .elementor-element.elementor-element-4126de8: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-7620 .elementor-element.elementor-element-4126de8, .elementor-7620 .elementor-element.elementor-element-4126de8::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-9c6ff7b .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-a478a59 {
	--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-7620 .elementor-element.elementor-element-a478a59: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-7620 .elementor-element.elementor-element-a478a59, .elementor-7620 .elementor-element.elementor-element-a478a59::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-3af7b66 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-c0b4843 {
	--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-7620 .elementor-element.elementor-element-c0b4843: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-7620 .elementor-element.elementor-element-c0b4843, .elementor-7620 .elementor-element.elementor-element-c0b4843::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-1617a84 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-f57a1fa {
	--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-7620 .elementor-element.elementor-element-f57a1fa: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-7620 .elementor-element.elementor-element-f57a1fa, .elementor-7620 .elementor-element.elementor-element-f57a1fa::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-68880d0 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-19617cf {
	--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-7620 .elementor-element.elementor-element-19617cf: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-7620 .elementor-element.elementor-element-19617cf, .elementor-7620 .elementor-element.elementor-element-19617cf::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-f85f527 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-1895c78 {
	--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-7620 .elementor-element.elementor-element-1895c78: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-7620 .elementor-element.elementor-element-1895c78, .elementor-7620 .elementor-element.elementor-element-1895c78::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-7009f81 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-7d917f6 {
	--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-7620 .elementor-element.elementor-element-7d917f6: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-7620 .elementor-element.elementor-element-7d917f6, .elementor-7620 .elementor-element.elementor-element-7d917f6::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-34c1e66 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-7133fbf {
	--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-7620 .elementor-element.elementor-element-7133fbf: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-7620 .elementor-element.elementor-element-7133fbf, .elementor-7620 .elementor-element.elementor-element-7133fbf::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-4c771d8 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-5b119eb {
	--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-7620 .elementor-element.elementor-element-5b119eb: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-7620 .elementor-element.elementor-element-5b119eb, .elementor-7620 .elementor-element.elementor-element-5b119eb::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-313404f .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-027ec8d {
	--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-7620 .elementor-element.elementor-element-027ec8d: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-7620 .elementor-element.elementor-element-027ec8d, .elementor-7620 .elementor-element.elementor-element-027ec8d::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-d32a27f .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-700ff32 {
	--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-7620 .elementor-element.elementor-element-700ff32: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-7620 .elementor-element.elementor-element-700ff32, .elementor-7620 .elementor-element.elementor-element-700ff32::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-1048278 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-ec26099 {
	--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-7620 .elementor-element.elementor-element-ec26099: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-7620 .elementor-element.elementor-element-ec26099, .elementor-7620 .elementor-element.elementor-element-ec26099::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-d56449f .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-1ba5011 {
	--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-7620 .elementor-element.elementor-element-1ba5011: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-7620 .elementor-element.elementor-element-1ba5011, .elementor-7620 .elementor-element.elementor-element-1ba5011::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-10cb82c .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-050b83b {
	--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-7620 .elementor-element.elementor-element-050b83b: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-7620 .elementor-element.elementor-element-050b83b, .elementor-7620 .elementor-element.elementor-element-050b83b::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-ea355c4 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-197b44e {
	--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-7620 .elementor-element.elementor-element-197b44e: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-7620 .elementor-element.elementor-element-197b44e, .elementor-7620 .elementor-element.elementor-element-197b44e::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-355de53 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-e905c56 {
	--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-7620 .elementor-element.elementor-element-e905c56: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-7620 .elementor-element.elementor-element-e905c56, .elementor-7620 .elementor-element.elementor-element-e905c56::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-6c2c87d .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-0033386 {
	--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-7620 .elementor-element.elementor-element-0033386: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-7620 .elementor-element.elementor-element-0033386, .elementor-7620 .elementor-element.elementor-element-0033386::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-fd25688 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-a6fe220 {
	--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-7620 .elementor-element.elementor-element-a6fe220: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-7620 .elementor-element.elementor-element-a6fe220, .elementor-7620 .elementor-element.elementor-element-a6fe220::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-99baf7e .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-c388f67 {
	--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-7620 .elementor-element.elementor-element-c388f67: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-7620 .elementor-element.elementor-element-c388f67, .elementor-7620 .elementor-element.elementor-element-c388f67::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-71ddc96 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-a5e4c44 {
	--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-7620 .elementor-element.elementor-element-a5e4c44: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-7620 .elementor-element.elementor-element-a5e4c44, .elementor-7620 .elementor-element.elementor-element-a5e4c44::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-cec3113 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-055016d {
	--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-7620 .elementor-element.elementor-element-055016d: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-7620 .elementor-element.elementor-element-055016d, .elementor-7620 .elementor-element.elementor-element-055016d::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-24ae194 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-b8e6237 {
	--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-7620 .elementor-element.elementor-element-b8e6237: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-7620 .elementor-element.elementor-element-b8e6237, .elementor-7620 .elementor-element.elementor-element-b8e6237::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-be2bcf8 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-ebf4d3f {
	--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-7620 .elementor-element.elementor-element-ebf4d3f: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-7620 .elementor-element.elementor-element-ebf4d3f, .elementor-7620 .elementor-element.elementor-element-ebf4d3f::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-8e70ec1 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-b58b236 {
	--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-7620 .elementor-element.elementor-element-b58b236: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-7620 .elementor-element.elementor-element-b58b236, .elementor-7620 .elementor-element.elementor-element-b58b236::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-8fbbe55 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-cffb31e {
	--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-7620 .elementor-element.elementor-element-cffb31e: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-7620 .elementor-element.elementor-element-cffb31e, .elementor-7620 .elementor-element.elementor-element-cffb31e::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-8c39e8c .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-3f8be5e {
	--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-7620 .elementor-element.elementor-element-3f8be5e: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-7620 .elementor-element.elementor-element-3f8be5e, .elementor-7620 .elementor-element.elementor-element-3f8be5e::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-7138478 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-242cae9 {
	--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-7620 .elementor-element.elementor-element-242cae9: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-7620 .elementor-element.elementor-element-242cae9, .elementor-7620 .elementor-element.elementor-element-242cae9::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-54d9830 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-341254a {
	--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-7620 .elementor-element.elementor-element-341254a: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-7620 .elementor-element.elementor-element-341254a, .elementor-7620 .elementor-element.elementor-element-341254a::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-a7c310b .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-3bd7643 {
	--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-7620 .elementor-element.elementor-element-3bd7643: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-7620 .elementor-element.elementor-element-3bd7643, .elementor-7620 .elementor-element.elementor-element-3bd7643::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-256e52d .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-2844784 {
	--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-7620 .elementor-element.elementor-element-2844784: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-7620 .elementor-element.elementor-element-2844784, .elementor-7620 .elementor-element.elementor-element-2844784::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-4e8560b .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-06518e5 {
	--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-7620 .elementor-element.elementor-element-06518e5: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-7620 .elementor-element.elementor-element-06518e5, .elementor-7620 .elementor-element.elementor-element-06518e5::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-cc7c83f .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-f0af3ce {
	--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-7620 .elementor-element.elementor-element-f0af3ce: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-7620 .elementor-element.elementor-element-f0af3ce, .elementor-7620 .elementor-element.elementor-element-f0af3ce::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-7e371bc .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-49648f7 {
	--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-7620 .elementor-element.elementor-element-49648f7: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-7620 .elementor-element.elementor-element-49648f7, .elementor-7620 .elementor-element.elementor-element-49648f7::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-ac293ce .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-177ea62 {
	--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-7620 .elementor-element.elementor-element-177ea62: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-7620 .elementor-element.elementor-element-177ea62, .elementor-7620 .elementor-element.elementor-element-177ea62::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-d171e07 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-0cd9b56 {
	width: var(--container-widget-width, 100.385%);
	max-width: 100.385%;
	--container-widget-width: 100.385%;
	--container-widget-flex-grow: 0;
}

.elementor-7620 .elementor-element.elementor-element-0cd9b56 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-7620 .elementor-element.elementor-element-f70a18c {
	--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-7620 .elementor-element.elementor-element-f70a18c: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-7620 .elementor-element.elementor-element-f70a18c, .elementor-7620 .elementor-element.elementor-element-f70a18c::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-e0e786a .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-f4a83bc {
	width: var(--container-widget-width, 100.385%);
	max-width: 100.385%;
	--container-widget-width: 100.385%;
	--container-widget-flex-grow: 0;
}

.elementor-7620 .elementor-element.elementor-element-f4a83bc > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-7620 .elementor-element.elementor-element-910228f {
	--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-7620 .elementor-element.elementor-element-910228f: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-7620 .elementor-element.elementor-element-910228f, .elementor-7620 .elementor-element.elementor-element-910228f::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-d19a0fe .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-29f126d {
	width: var(--container-widget-width, 100.385%);
	max-width: 100.385%;
	--container-widget-width: 100.385%;
	--container-widget-flex-grow: 0;
}

.elementor-7620 .elementor-element.elementor-element-29f126d > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-7620 .elementor-element.elementor-element-e759dcd {
	--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-7620 .elementor-element.elementor-element-e759dcd: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-7620 .elementor-element.elementor-element-e759dcd, .elementor-7620 .elementor-element.elementor-element-e759dcd::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-d19d19a .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-dd96bdd {
	width: var(--container-widget-width, 100.385%);
	max-width: 100.385%;
	--container-widget-width: 100.385%;
	--container-widget-flex-grow: 0;
}

.elementor-7620 .elementor-element.elementor-element-dd96bdd > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-7620 .elementor-element.elementor-element-ece9150 {
	--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-7620 .elementor-element.elementor-element-ece9150: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-7620 .elementor-element.elementor-element-ece9150, .elementor-7620 .elementor-element.elementor-element-ece9150::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-42079dd .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-680c578 {
	width: var(--container-widget-width, 100.385%);
	max-width: 100.385%;
	--container-widget-width: 100.385%;
	--container-widget-flex-grow: 0;
}

.elementor-7620 .elementor-element.elementor-element-680c578 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-7620 .elementor-element.elementor-element-feffc67 {
	--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-7620 .elementor-element.elementor-element-feffc67: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-7620 .elementor-element.elementor-element-feffc67, .elementor-7620 .elementor-element.elementor-element-feffc67::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-d5702c0 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-c01a57d {
	width: var(--container-widget-width, 100.385%);
	max-width: 100.385%;
	--container-widget-width: 100.385%;
	--container-widget-flex-grow: 0;
}

.elementor-7620 .elementor-element.elementor-element-c01a57d > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-7620 .elementor-element.elementor-element-b3aa0b4 {
	--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-7620 .elementor-element.elementor-element-b3aa0b4: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-7620 .elementor-element.elementor-element-b3aa0b4, .elementor-7620 .elementor-element.elementor-element-b3aa0b4::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-1f276c1 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-a38bd81 {
	width: var(--container-widget-width, 100.385%);
	max-width: 100.385%;
	--container-widget-width: 100.385%;
	--container-widget-flex-grow: 0;
}

.elementor-7620 .elementor-element.elementor-element-a38bd81 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-7620 .elementor-element.elementor-element-f462ed8 {
	--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-7620 .elementor-element.elementor-element-f462ed8: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-7620 .elementor-element.elementor-element-f462ed8, .elementor-7620 .elementor-element.elementor-element-f462ed8::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-c98a66a .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-5b690ac {
	width: var(--container-widget-width, 100.385%);
	max-width: 100.385%;
	--container-widget-width: 100.385%;
	--container-widget-flex-grow: 0;
}

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

.elementor-7620 .elementor-element.elementor-element-0ea22fa {
	--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-7620 .elementor-element.elementor-element-0ea22fa: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-7620 .elementor-element.elementor-element-0ea22fa, .elementor-7620 .elementor-element.elementor-element-0ea22fa::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-5335db3 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-5aa65a0 {
	width: var(--container-widget-width, 100.385%);
	max-width: 100.385%;
	--container-widget-width: 100.385%;
	--container-widget-flex-grow: 0;
}

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

.elementor-7620 .elementor-element.elementor-element-1ff4a6b {
	--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-7620 .elementor-element.elementor-element-1ff4a6b: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-7620 .elementor-element.elementor-element-1ff4a6b, .elementor-7620 .elementor-element.elementor-element-1ff4a6b::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-8746153 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-3dc7b74 {
	width: var(--container-widget-width, 100.385%);
	max-width: 100.385%;
	--container-widget-width: 100.385%;
	--container-widget-flex-grow: 0;
}

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

.elementor-7620 .elementor-element.elementor-element-78ae411 {
	--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-7620 .elementor-element.elementor-element-78ae411: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-7620 .elementor-element.elementor-element-78ae411, .elementor-7620 .elementor-element.elementor-element-78ae411::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-958719b .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-410a8d5 {
	width: var(--container-widget-width, 100.385%);
	max-width: 100.385%;
	--container-widget-width: 100.385%;
	--container-widget-flex-grow: 0;
}

.elementor-7620 .elementor-element.elementor-element-410a8d5 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-7620 .elementor-element.elementor-element-c5f7a50 {
	--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-7620 .elementor-element.elementor-element-c5f7a50: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-7620 .elementor-element.elementor-element-c5f7a50, .elementor-7620 .elementor-element.elementor-element-c5f7a50::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-8540847 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-753cc06 {
	width: var(--container-widget-width, 100.385%);
	max-width: 100.385%;
	--container-widget-width: 100.385%;
	--container-widget-flex-grow: 0;
}

.elementor-7620 .elementor-element.elementor-element-753cc06 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-7620 .elementor-element.elementor-element-8289843 {
	--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-7620 .elementor-element.elementor-element-8289843: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-7620 .elementor-element.elementor-element-8289843, .elementor-7620 .elementor-element.elementor-element-8289843::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-69bc696 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-e46a981 {
	width: var(--container-widget-width, 100.385%);
	max-width: 100.385%;
	--container-widget-width: 100.385%;
	--container-widget-flex-grow: 0;
}

.elementor-7620 .elementor-element.elementor-element-e46a981 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-7620 .elementor-element.elementor-element-20e131d {
	--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-7620 .elementor-element.elementor-element-20e131d: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-7620 .elementor-element.elementor-element-20e131d, .elementor-7620 .elementor-element.elementor-element-20e131d::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-bc8cc5a .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-10ab5b1 {
	width: var(--container-widget-width, 100.385%);
	max-width: 100.385%;
	--container-widget-width: 100.385%;
	--container-widget-flex-grow: 0;
}

.elementor-7620 .elementor-element.elementor-element-10ab5b1 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-7620 .elementor-element.elementor-element-6f91cfd {
	--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-7620 .elementor-element.elementor-element-6f91cfd: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-7620 .elementor-element.elementor-element-6f91cfd, .elementor-7620 .elementor-element.elementor-element-6f91cfd::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-f18579e .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-816fb43 {
	width: var(--container-widget-width, 100.385%);
	max-width: 100.385%;
	--container-widget-width: 100.385%;
	--container-widget-flex-grow: 0;
}

.elementor-7620 .elementor-element.elementor-element-816fb43 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-7620 .elementor-element.elementor-element-57ecaa3 {
	--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-7620 .elementor-element.elementor-element-57ecaa3: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-7620 .elementor-element.elementor-element-57ecaa3, .elementor-7620 .elementor-element.elementor-element-57ecaa3::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-d5ac52f .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-8de0841 {
	width: var(--container-widget-width, 100.385%);
	max-width: 100.385%;
	--container-widget-width: 100.385%;
	--container-widget-flex-grow: 0;
}

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

.elementor-7620 .elementor-element.elementor-element-57b9e88 {
	--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-7620 .elementor-element.elementor-element-57b9e88: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-7620 .elementor-element.elementor-element-57b9e88, .elementor-7620 .elementor-element.elementor-element-57b9e88::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-70a6d2b .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-b046a12 {
	width: var(--container-widget-width, 100.385%);
	max-width: 100.385%;
	--container-widget-width: 100.385%;
	--container-widget-flex-grow: 0;
}

.elementor-7620 .elementor-element.elementor-element-b046a12 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-7620 .elementor-element.elementor-element-98ca8f7 {
	--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-7620 .elementor-element.elementor-element-98ca8f7: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-7620 .elementor-element.elementor-element-98ca8f7, .elementor-7620 .elementor-element.elementor-element-98ca8f7::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-f35c18e .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-106826f {
	width: var(--container-widget-width, 100.385%);
	max-width: 100.385%;
	--container-widget-width: 100.385%;
	--container-widget-flex-grow: 0;
}

.elementor-7620 .elementor-element.elementor-element-106826f > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-7620 .elementor-element.elementor-element-61d14ea {
	--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-7620 .elementor-element.elementor-element-61d14ea: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-7620 .elementor-element.elementor-element-61d14ea, .elementor-7620 .elementor-element.elementor-element-61d14ea::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-ee5d2c0 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-3df2976 {
	width: var(--container-widget-width, 100.385%);
	max-width: 100.385%;
	--container-widget-width: 100.385%;
	--container-widget-flex-grow: 0;
}

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

.elementor-7620 .elementor-element.elementor-element-cf00e60 {
	--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-7620 .elementor-element.elementor-element-cf00e60: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-7620 .elementor-element.elementor-element-cf00e60, .elementor-7620 .elementor-element.elementor-element-cf00e60::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-92e4465 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-e990556 {
	width: var(--container-widget-width, 100.385%);
	max-width: 100.385%;
	--container-widget-width: 100.385%;
	--container-widget-flex-grow: 0;
}

.elementor-7620 .elementor-element.elementor-element-e990556 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-7620 .elementor-element.elementor-element-7fa641b {
	--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-7620 .elementor-element.elementor-element-7fa641b: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-7620 .elementor-element.elementor-element-7fa641b, .elementor-7620 .elementor-element.elementor-element-7fa641b::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-9e3b555 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-e88bc41 {
	width: var(--container-widget-width, 100.385%);
	max-width: 100.385%;
	--container-widget-width: 100.385%;
	--container-widget-flex-grow: 0;
}

.elementor-7620 .elementor-element.elementor-element-e88bc41 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-7620 .elementor-element.elementor-element-96cc653 {
	--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-7620 .elementor-element.elementor-element-96cc653: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-7620 .elementor-element.elementor-element-96cc653, .elementor-7620 .elementor-element.elementor-element-96cc653::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-f3d81e5 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-88e929d {
	width: var(--container-widget-width, 100.385%);
	max-width: 100.385%;
	--container-widget-width: 100.385%;
	--container-widget-flex-grow: 0;
}

.elementor-7620 .elementor-element.elementor-element-88e929d > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-7620 .elementor-element.elementor-element-33555e3 {
	--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-7620 .elementor-element.elementor-element-33555e3: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-7620 .elementor-element.elementor-element-33555e3, .elementor-7620 .elementor-element.elementor-element-33555e3::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-f5ff046 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-42d27f3 {
	width: var(--container-widget-width, 100.385%);
	max-width: 100.385%;
	--container-widget-width: 100.385%;
	--container-widget-flex-grow: 0;
}

.elementor-7620 .elementor-element.elementor-element-42d27f3 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-7620 .elementor-element.elementor-element-41ade06 {
	--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-7620 .elementor-element.elementor-element-41ade06: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-7620 .elementor-element.elementor-element-41ade06, .elementor-7620 .elementor-element.elementor-element-41ade06::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-dc2302c .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-bd6ccb9 {
	width: var(--container-widget-width, 100.385%);
	max-width: 100.385%;
	--container-widget-width: 100.385%;
	--container-widget-flex-grow: 0;
}

.elementor-7620 .elementor-element.elementor-element-30201d3 {
	--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-7620 .elementor-element.elementor-element-30201d3: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-7620 .elementor-element.elementor-element-30201d3, .elementor-7620 .elementor-element.elementor-element-30201d3::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-a6b1b20 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-4f74490 {
	width: var(--container-widget-width, 100.385%);
	max-width: 100.385%;
	--container-widget-width: 100.385%;
	--container-widget-flex-grow: 0;
}

.elementor-7620 .elementor-element.elementor-element-bbbf76e {
	--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-7620 .elementor-element.elementor-element-bbbf76e: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-7620 .elementor-element.elementor-element-bbbf76e, .elementor-7620 .elementor-element.elementor-element-bbbf76e::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-6e78941 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-e400d34 {
	--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-7620 .elementor-element.elementor-element-e400d34: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-7620 .elementor-element.elementor-element-e400d34, .elementor-7620 .elementor-element.elementor-element-e400d34::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-728205a .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-74c3165 {
	--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-7620 .elementor-element.elementor-element-74c3165: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-7620 .elementor-element.elementor-element-74c3165, .elementor-7620 .elementor-element.elementor-element-74c3165::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-2cae96d .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-52c5ad8 {
	--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-7620 .elementor-element.elementor-element-52c5ad8: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-7620 .elementor-element.elementor-element-52c5ad8, .elementor-7620 .elementor-element.elementor-element-52c5ad8::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-ca23eb9 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-2198785 {
	--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-7620 .elementor-element.elementor-element-2198785: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-7620 .elementor-element.elementor-element-2198785, .elementor-7620 .elementor-element.elementor-element-2198785::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-b0e6a7a .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-d28dff1 {
	--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-7620 .elementor-element.elementor-element-d28dff1: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-7620 .elementor-element.elementor-element-d28dff1, .elementor-7620 .elementor-element.elementor-element-d28dff1::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-935f66a .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-a7cd387 {
	--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-7620 .elementor-element.elementor-element-a7cd387: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-7620 .elementor-element.elementor-element-a7cd387, .elementor-7620 .elementor-element.elementor-element-a7cd387::before {
	--border-transition: .3s;
}

.elementor-7620 .elementor-element.elementor-element-42f5229 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7620 .elementor-element.elementor-element-2f152de {
	--display: flex;
}

.elementor-widget-button .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Quicksand;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-7620 .elementor-element.elementor-element-5bbc937 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-7620 .elementor-element.elementor-element-5bbc937 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-7620 .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-7620 .elementor-element.elementor-element-70f06108 {
	--display: flex;
}

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

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

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

@media (min-width:1367px) {
	.elementor-7620 .elementor-element.elementor-element-76e58dbd:not(.elementor-motion-effects-element-type-background), .elementor-7620 .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-7620 .elementor-element.elementor-element-f341282 {
		--grid-auto-flow: row;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
}

@media (max-width:1200px) {
	.elementor-7620 .elementor-element.elementor-element-76e58dbd {
		--min-height: 200px;
	}
	
	.elementor-7620 .elementor-element.elementor-element-3ffe3bc4 {
		font-size: 12px;
	}
	
	.elementor-7620 .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-7620 .elementor-element.elementor-element-f341282 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
}

@media (max-width:880px) {
	.elementor-7620 .elementor-element.elementor-element-49ac6e98 {
		--justify-content: flex-start;
	}
	
	.elementor-7620 .elementor-element.elementor-element-49ac6e98.e-con {
		--align-self: center;
	}
	
	.elementor-7620 .elementor-element.elementor-element-3ffe3bc4.elementor-element {
		--align-self: center;
	}
	
	.elementor-7620 .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-7620 .elementor-element.elementor-element-f341282 {
		--grid-auto-flow: row;
	}
}

@media (max-width:767px) {
	.elementor-7620 .elementor-element.elementor-element-76e58dbd {
		--padding-top: 60px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7620 .elementor-element.elementor-element-403e50f {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}
	
	.elementor-7620 .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-7620 .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-7620 .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-7620 .elementor-element.elementor-element-266c97b1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7620 .elementor-element.elementor-element-266c97b1 {
		text-align: center;
	}
	
	.elementor-7620 .elementor-element.elementor-element-37b1cf50.elementor-element {
		--align-self: center;
	}
	
	.elementor-7620 .elementor-element.elementor-element-37b1cf50 .elementor-icon {
		font-size: 24px;
	}
	
	.elementor-7620 .elementor-element.elementor-element-37b1cf50 .elementor-icon svg {
		height: 24px;
	}
	
	.elementor-7620 .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-7620 .elementor-element.elementor-element-f341282 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
}
