
.elementor-1550 .elementor-element.elementor-element-485431b {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 2rem;
	--padding-bottom: 0rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

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

.elementor-1550 .elementor-element.elementor-element-3115f49 {
	--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-1550 .elementor-element.elementor-element-0ab1bb0 {
	--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;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-62ce4ab {
	--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-1550 .elementor-element.elementor-element-fa25684 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-fa25684.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1550 .elementor-element.elementor-element-949b9ef {
	--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-1550 .elementor-element.elementor-element-194a9ce {
	--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;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-482afe4 {
	--display: flex;
	--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;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-1550 .elementor-element.elementor-element-482afe4:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-482afe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-1550 .elementor-element.elementor-element-364025c > .elementor-widget-container {
	background-color: var(--e-global-color-primary);
}

.elementor-1550 .elementor-element.elementor-element-364025c {
	text-align: justify;
}

.elementor-1550 .elementor-element.elementor-element-364025c .elementor-heading-title {
	color: #fff;
}

.elementor-1550 .elementor-element.elementor-element-87e1afb {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-87e1afb:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-87e1afb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-6320b55 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
}

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

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1550 .elementor-element.elementor-element-9a7d6ff {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-9a7d6ff:hover::before, .elementor-1550 .elementor-element.elementor-element-9a7d6ff:hover > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-9a7d6ff:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-9a7d6ff > .elementor-background-slideshow:hover::before, .elementor-1550 .elementor-element.elementor-element-9a7d6ff > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-accent) 100%);
}

.elementor-1550 .elementor-element.elementor-element-9a7d6ff:hover {
	--overlay-opacity: .5;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1550 .elementor-element.elementor-element-e0e90a0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-e0e90a0:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-e0e90a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-fd306ec {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
}

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

.elementor-1550 .elementor-element.elementor-element-35935ac {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-35935ac:hover::before, .elementor-1550 .elementor-element.elementor-element-35935ac:hover > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-35935ac:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-35935ac > .elementor-background-slideshow:hover::before, .elementor-1550 .elementor-element.elementor-element-35935ac > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-accent) 100%);
}

.elementor-1550 .elementor-element.elementor-element-35935ac:hover {
	--overlay-opacity: .5;
}

.elementor-1550 .elementor-element.elementor-element-bbac6ef {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-bbac6ef:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-bbac6ef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-6d82049 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
}

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

.elementor-1550 .elementor-element.elementor-element-4de9edc {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-4de9edc:hover::before, .elementor-1550 .elementor-element.elementor-element-4de9edc:hover > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-4de9edc:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-4de9edc > .elementor-background-slideshow:hover::before, .elementor-1550 .elementor-element.elementor-element-4de9edc > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-accent) 100%);
}

.elementor-1550 .elementor-element.elementor-element-4de9edc:hover {
	--overlay-opacity: .5;
}

.elementor-1550 .elementor-element.elementor-element-2af889d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-2af889d:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-2af889d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-8e52b0d {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
}

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

.elementor-1550 .elementor-element.elementor-element-66c1af2 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-66c1af2:hover::before, .elementor-1550 .elementor-element.elementor-element-66c1af2:hover > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-66c1af2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-66c1af2 > .elementor-background-slideshow:hover::before, .elementor-1550 .elementor-element.elementor-element-66c1af2 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-accent) 100%);
}

.elementor-1550 .elementor-element.elementor-element-66c1af2:hover {
	--overlay-opacity: .5;
}

.elementor-1550 .elementor-element.elementor-element-e5ae0f8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-e5ae0f8:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-e5ae0f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-761c165 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
}

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

.elementor-1550 .elementor-element.elementor-element-0a9a57b {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-0a9a57b:hover::before, .elementor-1550 .elementor-element.elementor-element-0a9a57b:hover > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-0a9a57b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-0a9a57b > .elementor-background-slideshow:hover::before, .elementor-1550 .elementor-element.elementor-element-0a9a57b > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-accent) 100%);
}

.elementor-1550 .elementor-element.elementor-element-0a9a57b:hover {
	--overlay-opacity: .5;
}

.elementor-1550 .elementor-element.elementor-element-13a87ac {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-13a87ac:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-13a87ac > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-9fd6333 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
}

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

.elementor-1550 .elementor-element.elementor-element-f4dd00e {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-f4dd00e:hover::before, .elementor-1550 .elementor-element.elementor-element-f4dd00e:hover > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-f4dd00e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-f4dd00e > .elementor-background-slideshow:hover::before, .elementor-1550 .elementor-element.elementor-element-f4dd00e > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-accent) 100%);
}

.elementor-1550 .elementor-element.elementor-element-f4dd00e:hover {
	--overlay-opacity: .5;
}

.elementor-1550 .elementor-element.elementor-element-d0beb1f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-d0beb1f:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-d0beb1f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-c8e51fd {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
}

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

.elementor-1550 .elementor-element.elementor-element-26a1338 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-26a1338:hover::before, .elementor-1550 .elementor-element.elementor-element-26a1338:hover > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-26a1338:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-26a1338 > .elementor-background-slideshow:hover::before, .elementor-1550 .elementor-element.elementor-element-26a1338 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-accent) 100%);
}

.elementor-1550 .elementor-element.elementor-element-26a1338:hover {
	--overlay-opacity: .5;
}

.elementor-1550 .elementor-element.elementor-element-8194a53 {
	--display: flex;
	--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;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-1550 .elementor-element.elementor-element-8194a53:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-8194a53 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-0b8c2ba);
}

.elementor-1550 .elementor-element.elementor-element-abc47ee {
	text-align: justify;
}

.elementor-1550 .elementor-element.elementor-element-abc47ee .elementor-heading-title {
	color: #fff;
}

.elementor-1550 .elementor-element.elementor-element-242d385 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-242d385:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-242d385 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-3340624 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
}

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

.elementor-1550 .elementor-element.elementor-element-3f9e4df {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-3f9e4df:hover::before, .elementor-1550 .elementor-element.elementor-element-3f9e4df:hover > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-3f9e4df:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-3f9e4df > .elementor-background-slideshow:hover::before, .elementor-1550 .elementor-element.elementor-element-3f9e4df > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-accent) 100%);
}

.elementor-1550 .elementor-element.elementor-element-3f9e4df:hover {
	--overlay-opacity: .5;
}

.elementor-1550 .elementor-element.elementor-element-8702601 {
	--display: flex;
	--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;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-1550 .elementor-element.elementor-element-8702601:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-8702601 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-b6875b6);
}

.elementor-1550 .elementor-element.elementor-element-7dad79c {
	text-align: justify;
}

.elementor-1550 .elementor-element.elementor-element-7dad79c .elementor-heading-title {
	color: #000;
}

.elementor-1550 .elementor-element.elementor-element-e948feb {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-e948feb:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-e948feb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-df0fbb5 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
}

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

.elementor-1550 .elementor-element.elementor-element-52ba636 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-52ba636:hover::before, .elementor-1550 .elementor-element.elementor-element-52ba636:hover > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-52ba636:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-52ba636 > .elementor-background-slideshow:hover::before, .elementor-1550 .elementor-element.elementor-element-52ba636 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-accent) 100%);
}

.elementor-1550 .elementor-element.elementor-element-52ba636:hover {
	--overlay-opacity: .5;
}

.elementor-1550 .elementor-element.elementor-element-f60602d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-f60602d:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-f60602d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-9175ac2 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
}

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

.elementor-1550 .elementor-element.elementor-element-2b06371 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-2b06371:hover::before, .elementor-1550 .elementor-element.elementor-element-2b06371:hover > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-2b06371:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-2b06371 > .elementor-background-slideshow:hover::before, .elementor-1550 .elementor-element.elementor-element-2b06371 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-accent) 100%);
}

.elementor-1550 .elementor-element.elementor-element-2b06371:hover {
	--overlay-opacity: .5;
}

.elementor-1550 .elementor-element.elementor-element-e6ebaa4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-e6ebaa4:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-e6ebaa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-db0fac2 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
}

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

.elementor-1550 .elementor-element.elementor-element-609bd95 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-609bd95:hover::before, .elementor-1550 .elementor-element.elementor-element-609bd95:hover > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-609bd95:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-609bd95 > .elementor-background-slideshow:hover::before, .elementor-1550 .elementor-element.elementor-element-609bd95 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-accent) 100%);
}

.elementor-1550 .elementor-element.elementor-element-609bd95:hover {
	--overlay-opacity: .5;
}

.elementor-1550 .elementor-element.elementor-element-205af01 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-205af01:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-205af01 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-08056d8 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
}

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

.elementor-1550 .elementor-element.elementor-element-c8da953 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-c8da953:hover::before, .elementor-1550 .elementor-element.elementor-element-c8da953:hover > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-c8da953:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-c8da953 > .elementor-background-slideshow:hover::before, .elementor-1550 .elementor-element.elementor-element-c8da953 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-accent) 100%);
}

.elementor-1550 .elementor-element.elementor-element-c8da953:hover {
	--overlay-opacity: .5;
}

.elementor-1550 .elementor-element.elementor-element-863084c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-863084c:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-863084c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-a5c4455 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
}

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

.elementor-1550 .elementor-element.elementor-element-039f221 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-039f221:hover::before, .elementor-1550 .elementor-element.elementor-element-039f221:hover > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-039f221:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-039f221 > .elementor-background-slideshow:hover::before, .elementor-1550 .elementor-element.elementor-element-039f221 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-accent) 100%);
}

.elementor-1550 .elementor-element.elementor-element-039f221:hover {
	--overlay-opacity: .5;
}

.elementor-1550 .elementor-element.elementor-element-e997f55 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-e997f55:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-e997f55 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-5956cdc {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
}

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

.elementor-1550 .elementor-element.elementor-element-56b7f8d {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-56b7f8d:hover::before, .elementor-1550 .elementor-element.elementor-element-56b7f8d:hover > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-56b7f8d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-56b7f8d > .elementor-background-slideshow:hover::before, .elementor-1550 .elementor-element.elementor-element-56b7f8d > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-accent) 100%);
}

.elementor-1550 .elementor-element.elementor-element-56b7f8d:hover {
	--overlay-opacity: .5;
}

.elementor-1550 .elementor-element.elementor-element-fcf7357 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-fcf7357:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-fcf7357 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-caf4ab4 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
}

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

.elementor-1550 .elementor-element.elementor-element-ff240a5 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-ff240a5:hover::before, .elementor-1550 .elementor-element.elementor-element-ff240a5:hover > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-ff240a5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-ff240a5 > .elementor-background-slideshow:hover::before, .elementor-1550 .elementor-element.elementor-element-ff240a5 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-accent) 100%);
}

.elementor-1550 .elementor-element.elementor-element-ff240a5:hover {
	--overlay-opacity: .5;
}

.elementor-1550 .elementor-element.elementor-element-f1feda0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-f1feda0:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-f1feda0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-ae37b63 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
}

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

.elementor-1550 .elementor-element.elementor-element-1ca5978 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-1ca5978:hover::before, .elementor-1550 .elementor-element.elementor-element-1ca5978:hover > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-1ca5978:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-1ca5978 > .elementor-background-slideshow:hover::before, .elementor-1550 .elementor-element.elementor-element-1ca5978 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-accent) 100%);
}

.elementor-1550 .elementor-element.elementor-element-1ca5978:hover {
	--overlay-opacity: .5;
}

.elementor-1550 .elementor-element.elementor-element-97ab712 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-97ab712:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-97ab712 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-e4e7340 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
}

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

.elementor-1550 .elementor-element.elementor-element-378cda3 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-378cda3:hover::before, .elementor-1550 .elementor-element.elementor-element-378cda3:hover > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-378cda3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-378cda3 > .elementor-background-slideshow:hover::before, .elementor-1550 .elementor-element.elementor-element-378cda3 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-accent) 100%);
}

.elementor-1550 .elementor-element.elementor-element-378cda3:hover {
	--overlay-opacity: .5;
}

.elementor-1550 .elementor-element.elementor-element-3066f54 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-3066f54:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-3066f54 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-feea0e7 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
}

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

.elementor-1550 .elementor-element.elementor-element-ae5c38d {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-ae5c38d:hover::before, .elementor-1550 .elementor-element.elementor-element-ae5c38d:hover > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-ae5c38d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-ae5c38d > .elementor-background-slideshow:hover::before, .elementor-1550 .elementor-element.elementor-element-ae5c38d > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-accent) 100%);
}

.elementor-1550 .elementor-element.elementor-element-ae5c38d:hover {
	--overlay-opacity: .5;
}

.elementor-1550 .elementor-element.elementor-element-8f03301 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-8f03301:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-8f03301 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-015577c {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
}

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

.elementor-1550 .elementor-element.elementor-element-4930936 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-4930936:hover::before, .elementor-1550 .elementor-element.elementor-element-4930936:hover > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-4930936:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-4930936 > .elementor-background-slideshow:hover::before, .elementor-1550 .elementor-element.elementor-element-4930936 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-accent) 100%);
}

.elementor-1550 .elementor-element.elementor-element-4930936:hover {
	--overlay-opacity: .5;
}

.elementor-1550 .elementor-element.elementor-element-91955a9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-91955a9:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-91955a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-61b7983 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
}

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

.elementor-1550 .elementor-element.elementor-element-f934187 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-f934187:hover::before, .elementor-1550 .elementor-element.elementor-element-f934187:hover > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-f934187:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-f934187 > .elementor-background-slideshow:hover::before, .elementor-1550 .elementor-element.elementor-element-f934187 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-accent) 100%);
}

.elementor-1550 .elementor-element.elementor-element-f934187:hover {
	--overlay-opacity: .5;
}

.elementor-1550 .elementor-element.elementor-element-b03ba99 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-b03ba99:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-b03ba99 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-9f2a9de {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
}

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

.elementor-1550 .elementor-element.elementor-element-655fc3c {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-655fc3c:hover::before, .elementor-1550 .elementor-element.elementor-element-655fc3c:hover > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-655fc3c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-655fc3c > .elementor-background-slideshow:hover::before, .elementor-1550 .elementor-element.elementor-element-655fc3c > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-accent) 100%);
}

.elementor-1550 .elementor-element.elementor-element-655fc3c:hover {
	--overlay-opacity: .5;
}

.elementor-1550 .elementor-element.elementor-element-9ff000b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-9ff000b:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-9ff000b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-e3fe104 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
}

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

.elementor-1550 .elementor-element.elementor-element-9d51c39 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-9d51c39:hover::before, .elementor-1550 .elementor-element.elementor-element-9d51c39:hover > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-9d51c39:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-9d51c39 > .elementor-background-slideshow:hover::before, .elementor-1550 .elementor-element.elementor-element-9d51c39 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-accent) 100%);
}

.elementor-1550 .elementor-element.elementor-element-9d51c39:hover {
	--overlay-opacity: .5;
}

.elementor-1550 .elementor-element.elementor-element-3f7ce94 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-3f7ce94:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-3f7ce94 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-473a45e {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
}

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

.elementor-1550 .elementor-element.elementor-element-2e2455f {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-2e2455f:hover::before, .elementor-1550 .elementor-element.elementor-element-2e2455f:hover > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-2e2455f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-2e2455f > .elementor-background-slideshow:hover::before, .elementor-1550 .elementor-element.elementor-element-2e2455f > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-accent) 100%);
}

.elementor-1550 .elementor-element.elementor-element-2e2455f:hover {
	--overlay-opacity: .5;
}

.elementor-1550 .elementor-element.elementor-element-11144de {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-11144de:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-11144de > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-b12648e {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
}

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

.elementor-1550 .elementor-element.elementor-element-f2ab70c {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-f2ab70c:hover::before, .elementor-1550 .elementor-element.elementor-element-f2ab70c:hover > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-f2ab70c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-f2ab70c > .elementor-background-slideshow:hover::before, .elementor-1550 .elementor-element.elementor-element-f2ab70c > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-accent) 100%);
}

.elementor-1550 .elementor-element.elementor-element-f2ab70c:hover {
	--overlay-opacity: .5;
}

.elementor-1550 .elementor-element.elementor-element-cc94e70 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-cc94e70:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-cc94e70 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-a73ecc2 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
}

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

.elementor-1550 .elementor-element.elementor-element-c03115b {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-c03115b:hover::before, .elementor-1550 .elementor-element.elementor-element-c03115b:hover > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-c03115b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-c03115b > .elementor-background-slideshow:hover::before, .elementor-1550 .elementor-element.elementor-element-c03115b > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-accent) 100%);
}

.elementor-1550 .elementor-element.elementor-element-c03115b:hover {
	--overlay-opacity: .5;
}

.elementor-1550 .elementor-element.elementor-element-570d5ef {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-570d5ef:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-570d5ef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-791e411 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
}

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

.elementor-1550 .elementor-element.elementor-element-c86678b {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-c86678b:hover::before, .elementor-1550 .elementor-element.elementor-element-c86678b:hover > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-c86678b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-c86678b > .elementor-background-slideshow:hover::before, .elementor-1550 .elementor-element.elementor-element-c86678b > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-accent) 100%);
}

.elementor-1550 .elementor-element.elementor-element-c86678b:hover {
	--overlay-opacity: .5;
}

.elementor-1550 .elementor-element.elementor-element-802f7a2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-802f7a2:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-802f7a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-3e56cbf {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
}

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

.elementor-1550 .elementor-element.elementor-element-65f09ef {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-65f09ef:hover::before, .elementor-1550 .elementor-element.elementor-element-65f09ef:hover > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-65f09ef:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-65f09ef > .elementor-background-slideshow:hover::before, .elementor-1550 .elementor-element.elementor-element-65f09ef > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-accent) 100%);
}

.elementor-1550 .elementor-element.elementor-element-65f09ef:hover {
	--overlay-opacity: .5;
}

.elementor-1550 .elementor-element.elementor-element-ea82b9d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-ea82b9d:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-ea82b9d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-4dea3f5 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
}

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

.elementor-1550 .elementor-element.elementor-element-d950378 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-d950378:hover::before, .elementor-1550 .elementor-element.elementor-element-d950378:hover > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-d950378:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-d950378 > .elementor-background-slideshow:hover::before, .elementor-1550 .elementor-element.elementor-element-d950378 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-accent) 100%);
}

.elementor-1550 .elementor-element.elementor-element-d950378:hover {
	--overlay-opacity: .5;
}

.elementor-1550 .elementor-element.elementor-element-84568a0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-84568a0:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-84568a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-850bef7 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
}

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

.elementor-1550 .elementor-element.elementor-element-bb12aa3 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-bb12aa3:hover::before, .elementor-1550 .elementor-element.elementor-element-bb12aa3:hover > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-bb12aa3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-bb12aa3 > .elementor-background-slideshow:hover::before, .elementor-1550 .elementor-element.elementor-element-bb12aa3 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-accent) 100%);
}

.elementor-1550 .elementor-element.elementor-element-bb12aa3:hover {
	--overlay-opacity: .5;
}

.elementor-1550 .elementor-element.elementor-element-21ad835 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-21ad835:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-21ad835 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-eb38594 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
}

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

.elementor-1550 .elementor-element.elementor-element-d882676 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-d882676:hover::before, .elementor-1550 .elementor-element.elementor-element-d882676:hover > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-d882676:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-d882676 > .elementor-background-slideshow:hover::before, .elementor-1550 .elementor-element.elementor-element-d882676 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-accent) 100%);
}

.elementor-1550 .elementor-element.elementor-element-d882676:hover {
	--overlay-opacity: .5;
}

.elementor-1550 .elementor-element.elementor-element-47fc086 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-47fc086:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-47fc086 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-19fba0c {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-06a6038 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-e657c57 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-e657c57:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-e657c57 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-c01da08 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
}

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

.elementor-1550 .elementor-element.elementor-element-99b25b0 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-99b25b0:hover::before, .elementor-1550 .elementor-element.elementor-element-99b25b0:hover > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-99b25b0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-99b25b0 > .elementor-background-slideshow:hover::before, .elementor-1550 .elementor-element.elementor-element-99b25b0 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-accent) 100%);
}

.elementor-1550 .elementor-element.elementor-element-99b25b0:hover {
	--overlay-opacity: .5;
}

.elementor-1550 .elementor-element.elementor-element-4a82a30 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-4a82a30:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-4a82a30 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-3c2ade6 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-69718da {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-923fe48 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-923fe48:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-923fe48 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-4e02b78 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-cdcf2e4 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-0c00551 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-0c00551:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-0c00551 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-8ac0ed8 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
}

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

.elementor-1550 .elementor-element.elementor-element-57b105c {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-57b105c:hover::before, .elementor-1550 .elementor-element.elementor-element-57b105c:hover > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-57b105c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-57b105c > .elementor-background-slideshow:hover::before, .elementor-1550 .elementor-element.elementor-element-57b105c > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-accent) 100%);
}

.elementor-1550 .elementor-element.elementor-element-57b105c:hover {
	--overlay-opacity: .5;
}

.elementor-1550 .elementor-element.elementor-element-9b488eb {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-9b488eb:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-9b488eb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-b471e13 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
}

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

.elementor-1550 .elementor-element.elementor-element-01f4d8f {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-01f4d8f:hover::before, .elementor-1550 .elementor-element.elementor-element-01f4d8f:hover > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-01f4d8f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1550 .elementor-element.elementor-element-01f4d8f > .elementor-background-slideshow:hover::before, .elementor-1550 .elementor-element.elementor-element-01f4d8f > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-accent) 100%);
}

.elementor-1550 .elementor-element.elementor-element-01f4d8f:hover {
	--overlay-opacity: .5;
}

.elementor-1550 .elementor-element.elementor-element-8324567 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-8324567:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-8324567 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-8f8ddab {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-b265de6 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
}

.elementor-1550 .elementor-element.elementor-element-b265de6:hover {
	background-color: var(--e-global-color-primary);
}

.elementor-1550 .elementor-element.elementor-element-498fede:hover .elementor-widget-container {
	background-color: var(--e-global-color-primary);
}

.elementor-1550 .elementor-element.elementor-element-498fede {
	color: #800080;
}

.elementor-1550 .elementor-element.elementor-element-fe9e25f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-fe9e25f:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-fe9e25f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-7d6d8de {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-7d6d8de:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-7d6d8de > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-dc407f5 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-41431a2 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-431b5b2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-431b5b2:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-431b5b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-0602a3a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-173498b {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-7a49e67 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-7a49e67:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-7a49e67 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-92977d2 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-462c048 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-91ae4f3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-91ae4f3:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-91ae4f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-8eeda7c {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-dbd131b {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
}

.elementor-1550 .elementor-element.elementor-element-dbd131b:hover {
	background-color: var(--e-global-color-primary);
}

.elementor-1550 .elementor-element.elementor-element-15df3c8:hover .elementor-widget-container {
	background-color: var(--e-global-color-primary);
}

.elementor-1550 .elementor-element.elementor-element-15df3c8 {
	color: #800080;
}

.elementor-1550 .elementor-element.elementor-element-9402030 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-9402030:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-9402030 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-161b31a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-133fe32 {
	--spacer-size: 270px;
}

.elementor-1550 .elementor-element.elementor-element-133fe32 > .elementor-widget-container {
	background-image: url("https://cdn-ileknid.nitrocdn.com/qLogqywnhmQcqEaVzXUbSwyAUUSdTyMq/assets/images/optimized/rev-85a7b99/muc.emmanuel4you.de/wp-content/uploads/2024/05/Screenshot-2024-02-29-142620-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1550 .elementor-element.elementor-element-133fe32 > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1550 .elementor-element.elementor-element-ee02a1d {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
}

.elementor-1550 .elementor-element.elementor-element-9b737c2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-9b737c2:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-9b737c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-39be16d {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-b3b05e0 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-cda6977 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-cda6977:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-cda6977 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-a0e8f60 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-55e7e5a {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-74532ca {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-74532ca:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-74532ca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fffff1;
}

.elementor-1550 .elementor-element.elementor-element-f38353e {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-ef798ed {
	--spacer-size: 270px;
}

.elementor-1550 .elementor-element.elementor-element-ef798ed > .elementor-widget-container {
	background-image: url("https://cdn-ileknid.nitrocdn.com/qLogqywnhmQcqEaVzXUbSwyAUUSdTyMq/assets/images/optimized/rev-85a7b99/muc.emmanuel4you.de/wp-content/uploads/2024/05/offene-kirche.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-1550 .elementor-element.elementor-element-ef798ed > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1550 .elementor-element.elementor-element-156aee1 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-aaaecca {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-aaaecca:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-aaaecca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f1ff;
}

.elementor-1550 .elementor-element.elementor-element-6fea7e9 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-b97c6c1 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-bd6e69e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-bd6e69e:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-bd6e69e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fffff1;
}

.elementor-1550 .elementor-element.elementor-element-48651d8 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-066247e {
	--spacer-size: 180px;
}

.elementor-1550 .elementor-element.elementor-element-066247e > .elementor-widget-container {
	background-image: url("https://cdn-ileknid.nitrocdn.com/qLogqywnhmQcqEaVzXUbSwyAUUSdTyMq/assets/images/optimized/rev-85a7b99/muc.emmanuel4you.de/wp-content/uploads/2024/05/oasentag-1.png");
	background-position: center right;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1550 .elementor-element.elementor-element-066247e > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1550 .elementor-element.elementor-element-3d0deee {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-80689d6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-80689d6:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-80689d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fffff1;
}

.elementor-1550 .elementor-element.elementor-element-bb632d7 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-7de4ce6 {
	--spacer-size: 270px;
}

.elementor-1550 .elementor-element.elementor-element-7de4ce6 > .elementor-widget-container {
	background-image: url("https://cdn-ileknid.nitrocdn.com/qLogqywnhmQcqEaVzXUbSwyAUUSdTyMq/assets/images/optimized/rev-85a7b99/muc.emmanuel4you.de/wp-content/uploads/2024/05/Emmanuel4love.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-1550 .elementor-element.elementor-element-7de4ce6 > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1550 .elementor-element.elementor-element-b77a0c8 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-4ed5ff6 {
	width: var(--container-widget-width, 99.058%);
	max-width: 99.058%;
	--container-widget-width: 99.058%;
	--container-widget-flex-grow: 0;
}

.elementor-1550 .elementor-element.elementor-element-4ed5ff6.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1550 .elementor-element.elementor-element-e020ab7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-e020ab7:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-e020ab7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fffff1;
}

.elementor-1550 .elementor-element.elementor-element-aef63dd {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-4a38bb3 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-3422bd2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-3422bd2:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-3422bd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fffff1;
}

.elementor-1550 .elementor-element.elementor-element-c76d44a {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-6632312 {
	--spacer-size: 180px;
}

.elementor-1550 .elementor-element.elementor-element-6632312 > .elementor-widget-container {
	background-image: url("https://cdn-ileknid.nitrocdn.com/qLogqywnhmQcqEaVzXUbSwyAUUSdTyMq/assets/images/optimized/rev-85a7b99/muc.emmanuel4you.de/wp-content/uploads/2024/05/image-4.png");
	background-position: center right;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1550 .elementor-element.elementor-element-6632312 > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1550 .elementor-element.elementor-element-bc28123 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-38c5dad {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-38c5dad:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-38c5dad > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fffff1;
}

.elementor-1550 .elementor-element.elementor-element-e230f67 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-90c5469 {
	--spacer-size: 180px;
}

.elementor-1550 .elementor-element.elementor-element-90c5469 > .elementor-widget-container {
	background-image: url("https://cdn-ileknid.nitrocdn.com/qLogqywnhmQcqEaVzXUbSwyAUUSdTyMq/assets/images/optimized/rev-85a7b99/muc.emmanuel4you.de/wp-content/uploads/2024/05/image-5.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1550 .elementor-element.elementor-element-90c5469 > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1550 .elementor-element.elementor-element-ebc9e73 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-ac3eef6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-ac3eef6:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-ac3eef6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fffff1;
}

.elementor-1550 .elementor-element.elementor-element-34b570a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-da34fa8 {
	--spacer-size: 180px;
}

.elementor-1550 .elementor-element.elementor-element-da34fa8 > .elementor-widget-container {
	background-image: url("https://cdn-ileknid.nitrocdn.com/qLogqywnhmQcqEaVzXUbSwyAUUSdTyMq/assets/images/optimized/rev-85a7b99/muc.emmanuel4you.de/wp-content/uploads/2024/05/IMG_1594-scaled-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1550 .elementor-element.elementor-element-da34fa8 > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1550 .elementor-element.elementor-element-6c2c870 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-8b7b46f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-8b7b46f:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-8b7b46f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fffff1;
}

.elementor-1550 .elementor-element.elementor-element-c95c0f9 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-f56ba36 {
	--spacer-size: 220px;
}

.elementor-1550 .elementor-element.elementor-element-f56ba36 > .elementor-widget-container {
	background-image: url("https://cdn-ileknid.nitrocdn.com/qLogqywnhmQcqEaVzXUbSwyAUUSdTyMq/assets/images/optimized/rev-85a7b99/muc.emmanuel4you.de/wp-content/uploads/2024/05/image-3.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1550 .elementor-element.elementor-element-f56ba36 > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1550 .elementor-element.elementor-element-53d884d {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-b25edf3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-b25edf3:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-b25edf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fffff1;
}

.elementor-1550 .elementor-element.elementor-element-6fcf6b0 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-64295b7 {
	--spacer-size: 220px;
}

.elementor-1550 .elementor-element.elementor-element-64295b7 > .elementor-widget-container {
	background-image: url("https://cdn-ileknid.nitrocdn.com/qLogqywnhmQcqEaVzXUbSwyAUUSdTyMq/assets/images/optimized/rev-85a7b99/muc.emmanuel4you.de/wp-content/uploads/2024/05/Tanzkurs_Website-2034x2048-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1550 .elementor-element.elementor-element-64295b7 > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1550 .elementor-element.elementor-element-9200573 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-8611cf9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1550 .elementor-element.elementor-element-8611cf9:not(.elementor-motion-effects-element-type-background), .elementor-1550 .elementor-element.elementor-element-8611cf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fffff1;
}

.elementor-1550 .elementor-element.elementor-element-5fdede1 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-096ef5a {
	--spacer-size: 220px;
}

.elementor-1550 .elementor-element.elementor-element-096ef5a > .elementor-widget-container {
	background-image: url("https://cdn-ileknid.nitrocdn.com/qLogqywnhmQcqEaVzXUbSwyAUUSdTyMq/assets/images/optimized/rev-85a7b99/muc.emmanuel4you.de/wp-content/uploads/2024/05/IMG_1628-1536x2048-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1550 .elementor-element.elementor-element-096ef5a > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1550 .elementor-element.elementor-element-4de87c3 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1550 .elementor-element.elementor-element-f482489 {
	--display: flex;
}

.elementor-1550 .elementor-element.elementor-element-5336000 {
	--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;
}

@media (min-width:768px) {
	.elementor-1550 .elementor-element.elementor-element-3115f49 {
		--width: 20%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-0ab1bb0 {
		--width: 60%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-62ce4ab {
		--width: 20%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-fa25684 {
		--width: 104.519%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-949b9ef {
		--width: 20%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-194a9ce {
		--width: 60%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-6320b55 {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-9a7d6ff {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-fd306ec {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-35935ac {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-6d82049 {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-4de9edc {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-8e52b0d {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-66c1af2 {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-761c165 {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-0a9a57b {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-9fd6333 {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-f4dd00e {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-c8e51fd {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-26a1338 {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-3340624 {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-3f9e4df {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-df0fbb5 {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-52ba636 {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-9175ac2 {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-2b06371 {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-db0fac2 {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-609bd95 {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-08056d8 {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-c8da953 {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-a5c4455 {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-039f221 {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-5956cdc {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-56b7f8d {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-caf4ab4 {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-ff240a5 {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-ae37b63 {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-1ca5978 {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-e4e7340 {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-378cda3 {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-feea0e7 {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-ae5c38d {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-015577c {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-4930936 {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-61b7983 {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-f934187 {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-9f2a9de {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-655fc3c {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-e3fe104 {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-9d51c39 {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-473a45e {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-2e2455f {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-b12648e {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-f2ab70c {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-a73ecc2 {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-c03115b {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-791e411 {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-c86678b {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-3e56cbf {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-65f09ef {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-4dea3f5 {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-d950378 {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-850bef7 {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-bb12aa3 {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-eb38594 {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-d882676 {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-19fba0c {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-06a6038 {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-c01da08 {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-99b25b0 {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-3c2ade6 {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-69718da {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-4e02b78 {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-cdcf2e4 {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-8ac0ed8 {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-57b105c {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-b471e13 {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-01f4d8f {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-8f8ddab {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-b265de6 {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-dc407f5 {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-41431a2 {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-0602a3a {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-173498b {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-92977d2 {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-462c048 {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-8eeda7c {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-dbd131b {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-161b31a {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-ee02a1d {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-39be16d {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-b3b05e0 {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-a0e8f60 {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-55e7e5a {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-f38353e {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-156aee1 {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-6fea7e9 {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-b97c6c1 {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-48651d8 {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-3d0deee {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-bb632d7 {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-b77a0c8 {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-aef63dd {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-4a38bb3 {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-c76d44a {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-bc28123 {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-e230f67 {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-ebc9e73 {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-34b570a {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-6c2c870 {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-c95c0f9 {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-53d884d {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-6fcf6b0 {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-9200573 {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-5fdede1 {
		--width: 35%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-4de87c3 {
		--width: 65%;
	}
	
	.elementor-1550 .elementor-element.elementor-element-5336000 {
		--width: 20%;
	}
}

@media (max-width:767px) {
	.elementor-1550 .elementor-element.elementor-element-485431b {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1550 .elementor-element.elementor-element-87e1afb {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-e0e90a0 {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-bbac6ef {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-2af889d {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-e5ae0f8 {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-13a87ac {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-d0beb1f {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-242d385 {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-e948feb {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-f60602d {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-e6ebaa4 {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-205af01 {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-863084c {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-e997f55 {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-fcf7357 {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-f1feda0 {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-97ab712 {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-3066f54 {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-8f03301 {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-91955a9 {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-b03ba99 {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-9ff000b {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-3f7ce94 {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-11144de {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-cc94e70 {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-570d5ef {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-802f7a2 {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-ea82b9d {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-84568a0 {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-21ad835 {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-47fc086 {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-e657c57 {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-4a82a30 {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-923fe48 {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-0c00551 {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-9b488eb {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-8324567 {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-fe9e25f {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-7d6d8de {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-431b5b2 {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-7a49e67 {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-91ae4f3 {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-9402030 {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-9b737c2 {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-cda6977 {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-74532ca {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-aaaecca {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-bd6e69e {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-80689d6 {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-e020ab7 {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-3422bd2 {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-ac3eef6 {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-8b7b46f {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-b25edf3 {
		--flex-wrap: wrap;
	}
	
	.elementor-1550 .elementor-element.elementor-element-8611cf9 {
		--flex-wrap: wrap;
	}
}
