
.elementor-81489 .elementor-element.elementor-element-9607960 {
	--display: flex;
	--min-height: 40vh;
	--justify-content: center;
	--overlay-opacity: 1;
	--padding-top: 9vw;
	--padding-bottom: 6vw;
	--padding-left: 3vw;
	--padding-right: 3vw;
}

.elementor-81489 .elementor-element.elementor-element-9607960::before, .elementor-81489 .elementor-element.elementor-element-9607960 > .elementor-background-video-container::before, .elementor-81489 .elementor-element.elementor-element-9607960 > .e-con-inner > .elementor-background-video-container::before, .elementor-81489 .elementor-element.elementor-element-9607960 > .elementor-background-slideshow::before, .elementor-81489 .elementor-element.elementor-element-9607960 > .e-con-inner > .elementor-background-slideshow::before, .elementor-81489 .elementor-element.elementor-element-9607960 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(0, 0, 0, .6) 0%, #000 100%);
}

.elementor-81489 .elementor-element.elementor-element-65f6c32 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-81489 .elementor-element.elementor-global-77487 {
	--grid-template-columns: repeat(0, auto);
	text-align: left;
	--icon-size: 20px;
	--grid-column-gap: 5px;
	--grid-row-gap: 0px;
}

.elementor-81489 .elementor-element.elementor-global-77487 .elementor-social-icon {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-81489 .elementor-element.elementor-global-77487 .elementor-social-icon i {
	color: var(--e-global-color-secondary);
}

.elementor-81489 .elementor-element.elementor-global-77487 .elementor-social-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-81489 .elementor-element.elementor-global-77487 .elementor-social-icon:hover i {
	color: var(--e-global-color-primary);
}

.elementor-81489 .elementor-element.elementor-global-77487 .elementor-social-icon:hover svg {
	fill: var(--e-global-color-primary);
}

.elementor-81489 .elementor-element.elementor-element-004fe01 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--padding-top: 2vw;
	--padding-bottom: 2vw;
	--padding-left: 5vw;
	--padding-right: 5vw;
}

.elementor-81489 .elementor-element.elementor-element-004fe01:not(.elementor-motion-effects-element-type-background), .elementor-81489 .elementor-element.elementor-element-004fe01 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-26b72e6);
}

.elementor-81489 .elementor-element.elementor-element-f3dae33 {
	--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: flex-start;
}

.elementor-81489 .elementor-element.elementor-element-503ddc1 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-81489 .elementor-element.elementor-element-3c9970f {
	--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: flex-start;
}

.elementor-81489 .elementor-element.elementor-element-52ea26d {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81489 .elementor-element.elementor-element-de43f7e {
	border-radius: 12px 12px 12px 12px;
}

.elementor-81489 .elementor-element.elementor-element-de43f7e .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-81489 .elementor-element.elementor-element-d88fdcc {
	border-radius: 12px 12px 12px 12px;
}

.elementor-81489 .elementor-element.elementor-element-d88fdcc .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-81489 .elementor-element.elementor-element-1301935 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--padding-top: 2vw;
	--padding-bottom: 2vw;
	--padding-left: 5vw;
	--padding-right: 5vw;
}

.elementor-81489 .elementor-element.elementor-element-8b2c2af {
	--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: flex-start;
}

.elementor-81489 .elementor-element.elementor-element-c1ff445 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-81489 .elementor-element.elementor-element-d384356 {
	--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: flex-start;
}

.elementor-81489 .elementor-element.elementor-element-a1227d3 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81489 .elementor-element.elementor-element-3cb57b4 {
	border-radius: 12px 12px 12px 12px;
}

.elementor-81489 .elementor-element.elementor-element-3cb57b4 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-81489 .elementor-element.elementor-element-742de4b {
	border-radius: 12px 12px 12px 12px;
}

.elementor-81489 .elementor-element.elementor-element-742de4b .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-81489 .elementor-element.elementor-element-ab6dccb {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--padding-top: 2vw;
	--padding-bottom: 2vw;
	--padding-left: 5vw;
	--padding-right: 5vw;
}

.elementor-81489 .elementor-element.elementor-element-ab6dccb:not(.elementor-motion-effects-element-type-background), .elementor-81489 .elementor-element.elementor-element-ab6dccb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-26b72e6);
}

.elementor-81489 .elementor-element.elementor-element-4d56572 {
	--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: flex-start;
}

.elementor-81489 .elementor-element.elementor-element-c3bb42d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-81489 .elementor-element.elementor-element-f323d96 {
	--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: flex-start;
}

.elementor-81489 .elementor-element.elementor-element-4376bfe {
	border-radius: 12px 12px 12px 12px;
}

.elementor-81489 .elementor-element.elementor-element-4376bfe .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-81489 .elementor-element.elementor-element-b3b8a28 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--padding-top: 2vw;
	--padding-bottom: 2vw;
	--padding-left: 5vw;
	--padding-right: 5vw;
}

.elementor-81489 .elementor-element.elementor-element-d253703 {
	--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: flex-start;
}

.elementor-81489 .elementor-element.elementor-element-61afc00 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-81489 .elementor-element.elementor-element-5c05896 {
	--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: flex-start;
}

.elementor-81489 .elementor-element.elementor-element-f3e119c {
	border-radius: 12px 12px 12px 12px;
}

.elementor-81489 .elementor-element.elementor-element-f3e119c .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-81489 .elementor-element.elementor-element-d92bdc0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--padding-top: 2vw;
	--padding-bottom: 2vw;
	--padding-left: 5vw;
	--padding-right: 5vw;
}

.elementor-81489 .elementor-element.elementor-element-d92bdc0:not(.elementor-motion-effects-element-type-background), .elementor-81489 .elementor-element.elementor-element-d92bdc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-26b72e6);
}

.elementor-81489 .elementor-element.elementor-element-bb173ac {
	--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: flex-start;
}

.elementor-81489 .elementor-element.elementor-element-e00155e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-81489 .elementor-element.elementor-element-a938984 {
	--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: flex-start;
}

.elementor-81489 .elementor-element.elementor-element-c25e40e {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-81489 .elementor-element.elementor-element-7ff894b {
	border-radius: 12px 12px 12px 12px;
}

.elementor-81489 .elementor-element.elementor-element-7ff894b .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-81489 .elementor-element.elementor-element-4c1c395 {
	border-radius: 12px 12px 12px 12px;
}

.elementor-81489 .elementor-element.elementor-element-4c1c395 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-81489 .elementor-element.elementor-element-5cab34f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--padding-top: 2vw;
	--padding-bottom: 2vw;
	--padding-left: 5vw;
	--padding-right: 5vw;
}

.elementor-81489 .elementor-element.elementor-element-91d265b {
	--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: flex-start;
}

.elementor-81489 .elementor-element.elementor-element-9ec9828 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-81489 .elementor-element.elementor-element-248f188 {
	--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: flex-start;
}

.elementor-81489 .elementor-element.elementor-element-6983ec8 {
	border-radius: 12px 12px 12px 12px;
}

.elementor-81489 .elementor-element.elementor-element-6983ec8 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-81489 .elementor-element.elementor-element-3bf45d3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--padding-top: 2vw;
	--padding-bottom: 2vw;
	--padding-left: 5vw;
	--padding-right: 5vw;
}

.elementor-81489 .elementor-element.elementor-element-3bf45d3:not(.elementor-motion-effects-element-type-background), .elementor-81489 .elementor-element.elementor-element-3bf45d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-26b72e6);
}

.elementor-81489 .elementor-element.elementor-element-5f2955a {
	--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: flex-start;
}

.elementor-81489 .elementor-element.elementor-element-c2baf1e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-81489 .elementor-element.elementor-element-51cc472 {
	--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: flex-start;
}

.elementor-81489 .elementor-element.elementor-element-4576950 {
	border-radius: 12px 12px 12px 12px;
}

.elementor-81489 .elementor-element.elementor-element-4576950 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-81489 .elementor-element.elementor-element-88c46af {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--padding-top: 2vw;
	--padding-bottom: 2vw;
	--padding-left: 5vw;
	--padding-right: 5vw;
}

.elementor-81489 .elementor-element.elementor-element-a979003 {
	--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: flex-start;
}

.elementor-81489 .elementor-element.elementor-element-a3b1dbb .elementor-icon-wrapper {
	text-align: center;
}

.elementor-81489 .elementor-element.elementor-element-e741d73 {
	--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: flex-start;
}

.elementor-81489 .elementor-element.elementor-element-98189df {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(4, 1fr);
	--gap: 48px 32px;
	--row-gap: 48px;
	--column-gap: 32px;
	--grid-auto-flow: row;
	--margin-top: 0px;
	--margin-bottom: 48px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81489 .elementor-element.elementor-element-4b1b9ac {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81489 .elementor-element.elementor-element-f9217a9 {
	border-radius: 12px 12px 12px 12px;
}

.elementor-81489 .elementor-element.elementor-element-f9217a9 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-81489 .elementor-element.elementor-element-85f6c25 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81489 .elementor-element.elementor-element-e641d8c {
	border-radius: 12px 12px 12px 12px;
}

.elementor-81489 .elementor-element.elementor-element-e641d8c .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-81489 .elementor-element.elementor-element-cff1697 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81489 .elementor-element.elementor-element-edf0db3 {
	border-radius: 12px 12px 12px 12px;
}

.elementor-81489 .elementor-element.elementor-element-edf0db3 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-81489 .elementor-element.elementor-element-07ea4a6 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81489 .elementor-element.elementor-element-343d211 {
	border-radius: 12px 12px 12px 12px;
}

.elementor-81489 .elementor-element.elementor-element-343d211 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-81489 .elementor-element.elementor-element-972e0f3 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81489 .elementor-element.elementor-element-08d2d7c {
	border-radius: 12px 12px 12px 12px;
}

.elementor-81489 .elementor-element.elementor-element-08d2d7c .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-81489 .elementor-element.elementor-element-f7c3be0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--padding-top: 2vw;
	--padding-bottom: 2vw;
	--padding-left: 5vw;
	--padding-right: 5vw;
}

.elementor-81489 .elementor-element.elementor-element-f7c3be0:not(.elementor-motion-effects-element-type-background), .elementor-81489 .elementor-element.elementor-element-f7c3be0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-26b72e6);
}

.elementor-81489 .elementor-element.elementor-element-e9c3e1e {
	--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: flex-start;
}

.elementor-81489 .elementor-element.elementor-element-fad07ce .elementor-icon-wrapper {
	text-align: center;
}

.elementor-81489 .elementor-element.elementor-element-7fb82bd {
	--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: flex-start;
}

.elementor-81489 .elementor-element.elementor-element-978a018 {
	border-radius: 12px 12px 12px 12px;
}

.elementor-81489 .elementor-element.elementor-element-978a018 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-81489 .elementor-element.elementor-element-d99d3cc {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--padding-top: 2vw;
	--padding-bottom: 2vw;
	--padding-left: 5vw;
	--padding-right: 5vw;
}

.elementor-81489 .elementor-element.elementor-element-d2c19d1 {
	--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: flex-start;
}

.elementor-81489 .elementor-element.elementor-element-9627c6d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-81489 .elementor-element.elementor-element-f30513d {
	--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: flex-start;
}

.elementor-81489 .elementor-element.elementor-element-83e1919 {
	border-radius: 12px 12px 12px 12px;
}

.elementor-81489 .elementor-element.elementor-element-83e1919 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-81489 .elementor-element.elementor-element-cb63934 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--padding-top: 2vw;
	--padding-bottom: 2vw;
	--padding-left: 5vw;
	--padding-right: 5vw;
}

.elementor-81489 .elementor-element.elementor-element-cb63934:not(.elementor-motion-effects-element-type-background), .elementor-81489 .elementor-element.elementor-element-cb63934 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-26b72e6);
}

.elementor-81489 .elementor-element.elementor-element-ee0a737 {
	--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: flex-start;
}

.elementor-81489 .elementor-element.elementor-element-c1ea141 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-81489 .elementor-element.elementor-element-e4f3a92 {
	--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: flex-start;
}

.elementor-81489 .elementor-element.elementor-element-b8df9b4 {
	border-radius: 12px 12px 12px 12px;
}

.elementor-81489 .elementor-element.elementor-element-b8df9b4 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-81489 .elementor-element.elementor-element-e9c30fd {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--padding-top: 2vw;
	--padding-bottom: 2vw;
	--padding-left: 5vw;
	--padding-right: 5vw;
}

.elementor-81489 .elementor-element.elementor-element-00092b6 {
	--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: flex-start;
}

.elementor-81489 .elementor-element.elementor-element-26fa08a .elementor-icon-wrapper {
	text-align: center;
}

.elementor-81489 .elementor-element.elementor-element-6b80225 {
	--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: flex-start;
}

.elementor-81489 .elementor-element.elementor-element-36311ce {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81489 .elementor-element.elementor-element-baa4db3 {
	width: auto;
	max-width: auto;
}

.elementor-81489 .elementor-element.elementor-element-f78b53f {
	width: auto;
	max-width: auto;
}

.elementor-81489 .elementor-element.elementor-element-9d8e312 {
	width: auto;
	max-width: auto;
}

.elementor-81489 .elementor-element.elementor-element-870ef0c {
	border-radius: 12px 12px 12px 12px;
}

.elementor-81489 .elementor-element.elementor-element-870ef0c .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-81489 .elementor-element.elementor-element-99318a0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--padding-top: 2vw;
	--padding-bottom: 2vw;
	--padding-left: 5vw;
	--padding-right: 5vw;
}

.elementor-81489 .elementor-element.elementor-element-99318a0:not(.elementor-motion-effects-element-type-background), .elementor-81489 .elementor-element.elementor-element-99318a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-26b72e6);
}

.elementor-81489 .elementor-element.elementor-element-16688e6 {
	--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: flex-start;
}

.elementor-81489 .elementor-element.elementor-element-84823f7 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-81489 .elementor-element.elementor-element-7c02665 {
	--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: flex-start;
}

.elementor-81489 .elementor-element.elementor-element-3b68e69 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-81489 .elementor-element.elementor-element-936356d {
	border-radius: 12px 12px 12px 12px;
}

.elementor-81489 .elementor-element.elementor-element-936356d .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-81489 .elementor-element.elementor-element-a45bc81 {
	border-radius: 12px 12px 12px 12px;
}

.elementor-81489 .elementor-element.elementor-element-a45bc81 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-81489 .elementor-element.elementor-element-b3bc2f2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--padding-top: 2vw;
	--padding-bottom: 2vw;
	--padding-left: 5vw;
	--padding-right: 5vw;
}

.elementor-81489 .elementor-element.elementor-element-91a8868 {
	--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: flex-start;
}

.elementor-81489 .elementor-element.elementor-element-f6621a1 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-81489 .elementor-element.elementor-element-1a4d4aa {
	--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: flex-start;
}

.elementor-81489 .elementor-element.elementor-element-0938fbe {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 48px 32px;
	--row-gap: 48px;
	--column-gap: 32px;
	--grid-auto-flow: row;
	--margin-top: 0px;
	--margin-bottom: 48px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81489 .elementor-element.elementor-element-7ef89c4 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81489 .elementor-element.elementor-element-965282e {
	border-radius: 12px 12px 12px 12px;
}

.elementor-81489 .elementor-element.elementor-element-965282e .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-81489 .elementor-element.elementor-element-0b77c13 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81489 .elementor-element.elementor-element-98e57bd {
	border-radius: 12px 12px 12px 12px;
}

.elementor-81489 .elementor-element.elementor-element-98e57bd .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

@media (max-width:1024px) {
	.elementor-81489 .elementor-element.elementor-element-9607960 {
		--padding-top: 5vw;
		--padding-bottom: 5vw;
		--padding-left: 5vw;
		--padding-right: 5vw;
	}
	
	.elementor-81489 .elementor-element.elementor-element-65f6c32 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-81489 .elementor-element.elementor-element-004fe01 {
		--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-81489 .elementor-element.elementor-element-52ea26d {
		--grid-auto-flow: row;
	}
	
	.elementor-81489 .elementor-element.elementor-element-1301935 {
		--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-81489 .elementor-element.elementor-element-a1227d3 {
		--grid-auto-flow: row;
	}
	
	.elementor-81489 .elementor-element.elementor-element-ab6dccb {
		--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-81489 .elementor-element.elementor-element-b3b8a28 {
		--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-81489 .elementor-element.elementor-element-d92bdc0 {
		--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-81489 .elementor-element.elementor-element-c25e40e {
		--grid-auto-flow: row;
	}
	
	.elementor-81489 .elementor-element.elementor-element-5cab34f {
		--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-81489 .elementor-element.elementor-element-3bf45d3 {
		--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-81489 .elementor-element.elementor-element-88c46af {
		--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-81489 .elementor-element.elementor-element-98189df {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(5, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-81489 .elementor-element.elementor-element-f7c3be0 {
		--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-81489 .elementor-element.elementor-element-d99d3cc {
		--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-81489 .elementor-element.elementor-element-cb63934 {
		--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-81489 .elementor-element.elementor-element-e9c30fd {
		--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-81489 .elementor-element.elementor-element-99318a0 {
		--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-81489 .elementor-element.elementor-element-3b68e69 {
		--grid-auto-flow: row;
	}
	
	.elementor-81489 .elementor-element.elementor-element-b3bc2f2 {
		--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-81489 .elementor-element.elementor-element-0938fbe {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(5, 1fr);
		--grid-auto-flow: row;
	}
}

@media (max-width:767px) {
	.elementor-81489 .elementor-element.elementor-element-9607960 {
		--padding-top: 80px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-81489 .elementor-element.elementor-element-52ea26d {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-81489 .elementor-element.elementor-element-a1227d3 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-81489 .elementor-element.elementor-element-c25e40e {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-81489 .elementor-element.elementor-element-98189df {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-81489 .elementor-element.elementor-element-36311ce {
		--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;
	}
	
	.elementor-81489 .elementor-element.elementor-element-3b68e69 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-81489 .elementor-element.elementor-element-0938fbe {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
}

@media (min-width:768px) {
	.elementor-81489 .elementor-element.elementor-element-65f6c32 {
		--width: 80%;
	}
	
	.elementor-81489 .elementor-element.elementor-element-f3dae33 {
		--width: 40%;
	}
	
	.elementor-81489 .elementor-element.elementor-element-8b2c2af {
		--width: 40%;
	}
	
	.elementor-81489 .elementor-element.elementor-element-4d56572 {
		--width: 40%;
	}
	
	.elementor-81489 .elementor-element.elementor-element-d253703 {
		--width: 40%;
	}
	
	.elementor-81489 .elementor-element.elementor-element-bb173ac {
		--width: 40%;
	}
	
	.elementor-81489 .elementor-element.elementor-element-91d265b {
		--width: 40%;
	}
	
	.elementor-81489 .elementor-element.elementor-element-5f2955a {
		--width: 40%;
	}
	
	.elementor-81489 .elementor-element.elementor-element-a979003 {
		--width: 40%;
	}
	
	.elementor-81489 .elementor-element.elementor-element-e9c3e1e {
		--width: 40%;
	}
	
	.elementor-81489 .elementor-element.elementor-element-d2c19d1 {
		--width: 40%;
	}
	
	.elementor-81489 .elementor-element.elementor-element-ee0a737 {
		--width: 40%;
	}
	
	.elementor-81489 .elementor-element.elementor-element-00092b6 {
		--width: 40%;
	}
	
	.elementor-81489 .elementor-element.elementor-element-16688e6 {
		--width: 40%;
	}
	
	.elementor-81489 .elementor-element.elementor-element-91a8868 {
		--width: 40%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-81489 .elementor-element.elementor-element-65f6c32 {
		--width: 100%;
	}
	
	.elementor-81489 .elementor-element.elementor-element-f3dae33 {
		--width: 100%;
	}
	
	.elementor-81489 .elementor-element.elementor-element-8b2c2af {
		--width: 100%;
	}
	
	.elementor-81489 .elementor-element.elementor-element-4d56572 {
		--width: 100%;
	}
	
	.elementor-81489 .elementor-element.elementor-element-d253703 {
		--width: 100%;
	}
	
	.elementor-81489 .elementor-element.elementor-element-bb173ac {
		--width: 100%;
	}
	
	.elementor-81489 .elementor-element.elementor-element-91d265b {
		--width: 100%;
	}
	
	.elementor-81489 .elementor-element.elementor-element-5f2955a {
		--width: 100%;
	}
	
	.elementor-81489 .elementor-element.elementor-element-a979003 {
		--width: 100%;
	}
	
	.elementor-81489 .elementor-element.elementor-element-e9c3e1e {
		--width: 100%;
	}
	
	.elementor-81489 .elementor-element.elementor-element-d2c19d1 {
		--width: 100%;
	}
	
	.elementor-81489 .elementor-element.elementor-element-ee0a737 {
		--width: 100%;
	}
	
	.elementor-81489 .elementor-element.elementor-element-00092b6 {
		--width: 100%;
	}
	
	.elementor-81489 .elementor-element.elementor-element-16688e6 {
		--width: 100%;
	}
	
	.elementor-81489 .elementor-element.elementor-element-91a8868 {
		--width: 100%;
	}
}
