
.elementor-5804 .elementor-element.elementor-element-fb390eb {
	--display: flex;
	--min-height: 500px;
	--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;
	--overlay-opacity: .75;
	--padding-top: 35px;
	--padding-bottom: 35px;
	--padding-left: 35px;
	--padding-right: 35px;
}

.elementor-5804 .elementor-element.elementor-element-fb390eb:not(.elementor-motion-effects-element-type-background), .elementor-5804 .elementor-element.elementor-element-fb390eb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-638d055);
}

.elementor-5804 .elementor-element.elementor-element-fb390eb::before, .elementor-5804 .elementor-element.elementor-element-fb390eb > .elementor-background-video-container::before, .elementor-5804 .elementor-element.elementor-element-fb390eb > .e-con-inner > .elementor-background-video-container::before, .elementor-5804 .elementor-element.elementor-element-fb390eb > .elementor-background-slideshow::before, .elementor-5804 .elementor-element.elementor-element-fb390eb > .e-con-inner > .elementor-background-slideshow::before, .elementor-5804 .elementor-element.elementor-element-fb390eb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-ildfghj.nitrocdn.com/iPZWHitJAHGCtpqzBGabnVHPWjznGzkq/assets/images/optimized/rev-08a1965/sancsnow.com/wp-content/uploads/2025/05/blog-pic-47.png");
	--background-overlay: "";
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-5804 .elementor-element.elementor-element-cc80f97 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
}

.elementor-5804 .elementor-element.elementor-element-e39409e {
	--display: flex;
	--margin-top: 50px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5804 .elementor-element.elementor-element-be46910 {
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
}

.elementor-5804 .elementor-element.elementor-element-be46910 .elementor-heading-title {
	color: var(--e-global-color-479a0d6);
}

.elementor-5804 .elementor-element.elementor-element-018c4d1 {
	width: 100%;
	max-width: 100%;
}

.elementor-5804 .elementor-element.elementor-element-018c4d1 .elementor-heading-title {
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
	color: var(--e-global-color-text);
}

.elementor-5804 .elementor-element.elementor-element-7b456c4 {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--flex-wrap: wrap;
	--overlay-opacity: .7;
	--border-radius: 50px 50px 50px 50px;
	--padding-top: 10em;
	--padding-bottom: 10em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-5804 .elementor-element.elementor-element-7b456c4::before, .elementor-5804 .elementor-element.elementor-element-7b456c4 > .elementor-background-video-container::before, .elementor-5804 .elementor-element.elementor-element-7b456c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-5804 .elementor-element.elementor-element-7b456c4 > .elementor-background-slideshow::before, .elementor-5804 .elementor-element.elementor-element-7b456c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5804 .elementor-element.elementor-element-7b456c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-text);
	--background-overlay: "";
}

.elementor-5804 .elementor-element.elementor-element-10cb35d {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 20px 0px;
	--row-gap: 20px;
	--column-gap: 0px;
	--overlay-opacity: .45;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-5804 .elementor-element.elementor-element-c266d1d {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 20px 0px;
	--row-gap: 20px;
	--column-gap: 0px;
	--overlay-opacity: .45;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-5804 .elementor-element.elementor-element-7668ab1 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--overlay-opacity: 1;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-5804 .elementor-element.elementor-element-461db7e {
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
}

.elementor-5804 .elementor-element.elementor-element-ef5319b {
	width: 100%;
	max-width: 100%;
}

.elementor-5804 .elementor-element.elementor-element-ef5319b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5804 .elementor-element.elementor-element-ef5319b img {
	width: 100%;
	max-width: 100%;
}

.elementor-5804 .elementor-element.elementor-element-a049221 {
	--display: flex;
	--min-height: 0px;
	--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;
	--justify-content: center;
	--align-items: center;
	--gap: 20px 0px;
	--row-gap: 20px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--overlay-opacity: .45;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-5804 .elementor-element.elementor-element-9b2a7fa {
	--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;
	--justify-content: center;
	--align-items: center;
	--gap: 20px 0px;
	--row-gap: 20px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-5804 .elementor-element.elementor-element-cd217fe {
	text-align: center;
}

.elementor-5804 .elementor-element.elementor-element-66ab446 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-5804 .elementor-element.elementor-element-8765c25 {
	--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;
	--justify-content: center;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5804 .elementor-element.elementor-element-f103322 {
	width: 100%;
	max-width: 100%;
	--e-icon-list-icon-size: 15px;
	--icon-vertical-offset: 0px;
}

.elementor-5804 .elementor-element.elementor-element-f103322 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-5804 .elementor-element.elementor-element-f103322 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(10px / 2);
}

.elementor-5804 .elementor-element.elementor-element-f103322 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(10px / 2);
}

.elementor-5804 .elementor-element.elementor-element-f103322 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(10px / 2);
	margin-left: calc(10px / 2);
}

.elementor-5804 .elementor-element.elementor-element-f103322 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-10px / 2);
	margin-left: calc(-10px / 2);
}

body.rtl .elementor-5804 .elementor-element.elementor-element-f103322 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-10px / 2);
}

body:not(.rtl) .elementor-5804 .elementor-element.elementor-element-f103322 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-10px / 2);
}

.elementor-5804 .elementor-element.elementor-element-f103322 .elementor-icon-list-icon i {
	color: var(--e-global-color-479a0d6);
	transition: color .3s;
}

.elementor-5804 .elementor-element.elementor-element-f103322 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-479a0d6);
	transition: fill .3s;
}

.elementor-5804 .elementor-element.elementor-element-f103322 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5804 .elementor-element.elementor-element-f103322 .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-5804 .elementor-element.elementor-element-f103322 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-5804 .elementor-element.elementor-element-686b583 {
	width: 100%;
	max-width: 100%;
	--e-icon-list-icon-size: 15px;
	--icon-vertical-offset: 0px;
}

.elementor-5804 .elementor-element.elementor-element-686b583 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-5804 .elementor-element.elementor-element-686b583 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(10px / 2);
}

.elementor-5804 .elementor-element.elementor-element-686b583 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(10px / 2);
}

.elementor-5804 .elementor-element.elementor-element-686b583 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(10px / 2);
	margin-left: calc(10px / 2);
}

.elementor-5804 .elementor-element.elementor-element-686b583 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-10px / 2);
	margin-left: calc(-10px / 2);
}

body.rtl .elementor-5804 .elementor-element.elementor-element-686b583 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-10px / 2);
}

body:not(.rtl) .elementor-5804 .elementor-element.elementor-element-686b583 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-10px / 2);
}

.elementor-5804 .elementor-element.elementor-element-686b583 .elementor-icon-list-icon i {
	color: var(--e-global-color-479a0d6);
	transition: color .3s;
}

.elementor-5804 .elementor-element.elementor-element-686b583 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-479a0d6);
	transition: fill .3s;
}

.elementor-5804 .elementor-element.elementor-element-686b583 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5804 .elementor-element.elementor-element-686b583 .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-5804 .elementor-element.elementor-element-686b583 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-5804 .elementor-element.elementor-element-f82776c {
	--display: flex;
	--min-height: 0px;
	--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;
	--justify-content: center;
	--align-items: center;
	--gap: 20px 0px;
	--row-gap: 20px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--overlay-opacity: .45;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-5804 .elementor-element.elementor-element-c5e9b2a {
	width: 100%;
	max-width: 100%;
}

.elementor-5804 .elementor-element.elementor-element-c5e9b2a img {
	width: 100%;
	max-width: 100%;
}

.elementor-5804 .elementor-element.elementor-element-aead872 {
	--display: flex;
	--min-height: 0px;
	--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;
	--justify-content: center;
	--align-items: center;
	--gap: 20px 0px;
	--row-gap: 20px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--overlay-opacity: .45;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-5804 .elementor-element.elementor-element-758d783 {
	--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;
	--justify-content: center;
	--align-items: center;
	--gap: 50px 0px;
	--row-gap: 50px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-5804 .elementor-element.elementor-element-0c557da {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-5804 .elementor-element.elementor-element-0c557da > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5804 .elementor-element.elementor-element-2e518ec {
	--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;
	--justify-content: center;
	--align-items: center;
	--flex-wrap: wrap;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5804 .elementor-element.elementor-element-e22db72 .elementor-button {
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-5804 .elementor-element.elementor-element-13879ed {
	--display: flex;
	--min-height: 0px;
	--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;
	--justify-content: center;
	--align-items: center;
	--gap: 20px 0px;
	--row-gap: 20px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--overlay-opacity: .45;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 20px;
}

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

.elementor-5804 .elementor-element.elementor-element-0932322 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5804 .elementor-element.elementor-element-5dabb68 {
	text-align: center;
}

.elementor-5804 .elementor-element.elementor-element-82b42fa {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-5804 .elementor-element.elementor-element-f88c064 {
	--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;
	--justify-content: center;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5804 .elementor-element.elementor-element-9fd615c {
	width: 100%;
	max-width: 100%;
	--e-icon-list-icon-size: 15px;
	--icon-vertical-offset: 0px;
}

.elementor-5804 .elementor-element.elementor-element-9fd615c > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-5804 .elementor-element.elementor-element-9fd615c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(10px / 2);
}

.elementor-5804 .elementor-element.elementor-element-9fd615c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(10px / 2);
}

.elementor-5804 .elementor-element.elementor-element-9fd615c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(10px / 2);
	margin-left: calc(10px / 2);
}

.elementor-5804 .elementor-element.elementor-element-9fd615c .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-10px / 2);
	margin-left: calc(-10px / 2);
}

body.rtl .elementor-5804 .elementor-element.elementor-element-9fd615c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-10px / 2);
}

body:not(.rtl) .elementor-5804 .elementor-element.elementor-element-9fd615c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-10px / 2);
}

.elementor-5804 .elementor-element.elementor-element-9fd615c .elementor-icon-list-icon i {
	color: var(--e-global-color-479a0d6);
	transition: color .3s;
}

.elementor-5804 .elementor-element.elementor-element-9fd615c .elementor-icon-list-icon svg {
	fill: var(--e-global-color-479a0d6);
	transition: fill .3s;
}

.elementor-5804 .elementor-element.elementor-element-9fd615c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5804 .elementor-element.elementor-element-9fd615c .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-5804 .elementor-element.elementor-element-9fd615c .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-5804 .elementor-element.elementor-element-1b6b50f {
	width: 100%;
	max-width: 100%;
	--e-icon-list-icon-size: 15px;
	--icon-vertical-offset: 0px;
}

.elementor-5804 .elementor-element.elementor-element-1b6b50f > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-5804 .elementor-element.elementor-element-1b6b50f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(10px / 2);
}

.elementor-5804 .elementor-element.elementor-element-1b6b50f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(10px / 2);
}

.elementor-5804 .elementor-element.elementor-element-1b6b50f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(10px / 2);
	margin-left: calc(10px / 2);
}

.elementor-5804 .elementor-element.elementor-element-1b6b50f .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-10px / 2);
	margin-left: calc(-10px / 2);
}

body.rtl .elementor-5804 .elementor-element.elementor-element-1b6b50f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-10px / 2);
}

body:not(.rtl) .elementor-5804 .elementor-element.elementor-element-1b6b50f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-10px / 2);
}

.elementor-5804 .elementor-element.elementor-element-1b6b50f .elementor-icon-list-icon i {
	color: var(--e-global-color-479a0d6);
	transition: color .3s;
}

.elementor-5804 .elementor-element.elementor-element-1b6b50f .elementor-icon-list-icon svg {
	fill: var(--e-global-color-479a0d6);
	transition: fill .3s;
}

.elementor-5804 .elementor-element.elementor-element-1b6b50f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5804 .elementor-element.elementor-element-1b6b50f .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-5804 .elementor-element.elementor-element-1b6b50f .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-5804 .elementor-element.elementor-element-bc42067 {
	--display: flex;
	--min-height: 0px;
	--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;
	--justify-content: center;
	--align-items: center;
	--gap: 20px 0px;
	--row-gap: 20px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--overlay-opacity: .45;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-5804 .elementor-element.elementor-element-eedc789 {
	width: var(--container-widget-width, 90%);
	max-width: 90%;
	--container-widget-width: 90%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-5804 .elementor-element.elementor-element-eedc789 img {
	width: 100%;
	max-width: 100%;
}

.elementor-5804 .elementor-element.elementor-element-cf737d2 {
	--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;
	--justify-content: center;
	--align-items: center;
	--flex-wrap: wrap;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5804 .elementor-element.elementor-element-07f6681 .elementor-button {
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-5804 .elementor-element.elementor-element-9c1f819 {
	--display: flex;
	--min-height: 0px;
	--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;
	--justify-content: center;
	--align-items: center;
	--gap: 20px 0px;
	--row-gap: 20px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--overlay-opacity: .45;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-5804 .elementor-element.elementor-element-9bf109d {
	--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;
	--justify-content: center;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--flex-wrap: wrap;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-5804 .elementor-element.elementor-element-46a1128 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-5804 .elementor-element.elementor-element-6fda7d6 {
	width: 100%;
	max-width: 100%;
}

.elementor-5804 .elementor-element.elementor-element-afd7f50 {
	--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;
	--justify-content: center;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5804 .elementor-element.elementor-element-7b96c17 {
	width: 100%;
	max-width: 100%;
	--e-icon-list-icon-size: 15px;
	--icon-vertical-offset: 0px;
}

.elementor-5804 .elementor-element.elementor-element-7b96c17 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-5804 .elementor-element.elementor-element-7b96c17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(10px / 2);
}

.elementor-5804 .elementor-element.elementor-element-7b96c17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(10px / 2);
}

.elementor-5804 .elementor-element.elementor-element-7b96c17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(10px / 2);
	margin-left: calc(10px / 2);
}

.elementor-5804 .elementor-element.elementor-element-7b96c17 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-10px / 2);
	margin-left: calc(-10px / 2);
}

body.rtl .elementor-5804 .elementor-element.elementor-element-7b96c17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-10px / 2);
}

body:not(.rtl) .elementor-5804 .elementor-element.elementor-element-7b96c17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-10px / 2);
}

.elementor-5804 .elementor-element.elementor-element-7b96c17 .elementor-icon-list-icon i {
	color: var(--e-global-color-479a0d6);
	transition: color .3s;
}

.elementor-5804 .elementor-element.elementor-element-7b96c17 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-479a0d6);
	transition: fill .3s;
}

.elementor-5804 .elementor-element.elementor-element-7b96c17 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5804 .elementor-element.elementor-element-7b96c17 .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-5804 .elementor-element.elementor-element-7b96c17 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-5804 .elementor-element.elementor-element-daeab01 {
	width: 100%;
	max-width: 100%;
	--e-icon-list-icon-size: 15px;
	--icon-vertical-offset: 0px;
}

.elementor-5804 .elementor-element.elementor-element-daeab01 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-5804 .elementor-element.elementor-element-daeab01 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(10px / 2);
}

.elementor-5804 .elementor-element.elementor-element-daeab01 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(10px / 2);
}

.elementor-5804 .elementor-element.elementor-element-daeab01 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(10px / 2);
	margin-left: calc(10px / 2);
}

.elementor-5804 .elementor-element.elementor-element-daeab01 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-10px / 2);
	margin-left: calc(-10px / 2);
}

body.rtl .elementor-5804 .elementor-element.elementor-element-daeab01 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-10px / 2);
}

body:not(.rtl) .elementor-5804 .elementor-element.elementor-element-daeab01 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-10px / 2);
}

.elementor-5804 .elementor-element.elementor-element-daeab01 .elementor-icon-list-icon i {
	color: var(--e-global-color-479a0d6);
	transition: color .3s;
}

.elementor-5804 .elementor-element.elementor-element-daeab01 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-479a0d6);
	transition: fill .3s;
}

.elementor-5804 .elementor-element.elementor-element-daeab01 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5804 .elementor-element.elementor-element-daeab01 .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-5804 .elementor-element.elementor-element-daeab01 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-5804 .elementor-element.elementor-element-bd32883 {
	width: 100%;
	max-width: 100%;
	--e-icon-list-icon-size: 15px;
	--icon-vertical-offset: 0px;
}

.elementor-5804 .elementor-element.elementor-element-bd32883 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-5804 .elementor-element.elementor-element-bd32883 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(10px / 2);
}

.elementor-5804 .elementor-element.elementor-element-bd32883 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(10px / 2);
}

.elementor-5804 .elementor-element.elementor-element-bd32883 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(10px / 2);
	margin-left: calc(10px / 2);
}

.elementor-5804 .elementor-element.elementor-element-bd32883 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-10px / 2);
	margin-left: calc(-10px / 2);
}

body.rtl .elementor-5804 .elementor-element.elementor-element-bd32883 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-10px / 2);
}

body:not(.rtl) .elementor-5804 .elementor-element.elementor-element-bd32883 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-10px / 2);
}

.elementor-5804 .elementor-element.elementor-element-bd32883 .elementor-icon-list-icon i {
	color: var(--e-global-color-479a0d6);
	transition: color .3s;
}

.elementor-5804 .elementor-element.elementor-element-bd32883 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-479a0d6);
	transition: fill .3s;
}

.elementor-5804 .elementor-element.elementor-element-bd32883 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5804 .elementor-element.elementor-element-bd32883 .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-5804 .elementor-element.elementor-element-bd32883 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-5804 .elementor-element.elementor-element-06f9a4c {
	--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;
	--justify-content: center;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5804 .elementor-element.elementor-element-dcd544c {
	width: 100%;
	max-width: 100%;
	--e-icon-list-icon-size: 15px;
	--icon-vertical-offset: 0px;
}

.elementor-5804 .elementor-element.elementor-element-dcd544c > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-5804 .elementor-element.elementor-element-dcd544c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(10px / 2);
}

.elementor-5804 .elementor-element.elementor-element-dcd544c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(10px / 2);
}

.elementor-5804 .elementor-element.elementor-element-dcd544c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(10px / 2);
	margin-left: calc(10px / 2);
}

.elementor-5804 .elementor-element.elementor-element-dcd544c .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-10px / 2);
	margin-left: calc(-10px / 2);
}

body.rtl .elementor-5804 .elementor-element.elementor-element-dcd544c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-10px / 2);
}

body:not(.rtl) .elementor-5804 .elementor-element.elementor-element-dcd544c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-10px / 2);
}

.elementor-5804 .elementor-element.elementor-element-dcd544c .elementor-icon-list-icon i {
	color: var(--e-global-color-479a0d6);
	transition: color .3s;
}

.elementor-5804 .elementor-element.elementor-element-dcd544c .elementor-icon-list-icon svg {
	fill: var(--e-global-color-479a0d6);
	transition: fill .3s;
}

.elementor-5804 .elementor-element.elementor-element-dcd544c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5804 .elementor-element.elementor-element-dcd544c .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-5804 .elementor-element.elementor-element-dcd544c .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-5804 .elementor-element.elementor-element-dbc5740 {
	width: 100%;
	max-width: 100%;
	--e-icon-list-icon-size: 15px;
	--icon-vertical-offset: 0px;
}

.elementor-5804 .elementor-element.elementor-element-dbc5740 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-5804 .elementor-element.elementor-element-dbc5740 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(10px / 2);
}

.elementor-5804 .elementor-element.elementor-element-dbc5740 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(10px / 2);
}

.elementor-5804 .elementor-element.elementor-element-dbc5740 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(10px / 2);
	margin-left: calc(10px / 2);
}

.elementor-5804 .elementor-element.elementor-element-dbc5740 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-10px / 2);
	margin-left: calc(-10px / 2);
}

body.rtl .elementor-5804 .elementor-element.elementor-element-dbc5740 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-10px / 2);
}

body:not(.rtl) .elementor-5804 .elementor-element.elementor-element-dbc5740 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-10px / 2);
}

.elementor-5804 .elementor-element.elementor-element-dbc5740 .elementor-icon-list-icon i {
	color: var(--e-global-color-479a0d6);
	transition: color .3s;
}

.elementor-5804 .elementor-element.elementor-element-dbc5740 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-479a0d6);
	transition: fill .3s;
}

.elementor-5804 .elementor-element.elementor-element-dbc5740 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5804 .elementor-element.elementor-element-dbc5740 .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-5804 .elementor-element.elementor-element-dbc5740 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-5804 .elementor-element.elementor-element-e15ccdc {
	width: 100%;
	max-width: 100%;
	--e-icon-list-icon-size: 15px;
	--icon-vertical-offset: 0px;
}

.elementor-5804 .elementor-element.elementor-element-e15ccdc > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-5804 .elementor-element.elementor-element-e15ccdc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(10px / 2);
}

.elementor-5804 .elementor-element.elementor-element-e15ccdc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(10px / 2);
}

.elementor-5804 .elementor-element.elementor-element-e15ccdc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(10px / 2);
	margin-left: calc(10px / 2);
}

.elementor-5804 .elementor-element.elementor-element-e15ccdc .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-10px / 2);
	margin-left: calc(-10px / 2);
}

body.rtl .elementor-5804 .elementor-element.elementor-element-e15ccdc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-10px / 2);
}

body:not(.rtl) .elementor-5804 .elementor-element.elementor-element-e15ccdc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-10px / 2);
}

.elementor-5804 .elementor-element.elementor-element-e15ccdc .elementor-icon-list-icon i {
	color: var(--e-global-color-479a0d6);
	transition: color .3s;
}

.elementor-5804 .elementor-element.elementor-element-e15ccdc .elementor-icon-list-icon svg {
	fill: var(--e-global-color-479a0d6);
	transition: fill .3s;
}

.elementor-5804 .elementor-element.elementor-element-e15ccdc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5804 .elementor-element.elementor-element-e15ccdc .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-5804 .elementor-element.elementor-element-e15ccdc .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-5804 .elementor-element.elementor-element-0afb546 {
	--display: flex;
	--min-height: 0px;
	--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;
	--justify-content: center;
	--align-items: center;
	--gap: 20px 0px;
	--row-gap: 20px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--overlay-opacity: .45;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-5804 .elementor-element.elementor-element-03f517d {
	width: 100%;
	max-width: 100%;
}

.elementor-5804 .elementor-element.elementor-element-03f517d img {
	width: 100%;
	max-width: 100%;
}

.elementor-5804 .elementor-element.elementor-element-fb553a5 {
	--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;
	--overlay-opacity: .5;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5804 .elementor-element.elementor-element-fb553a5:not(.elementor-motion-effects-element-type-background), .elementor-5804 .elementor-element.elementor-element-fb553a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7fbea4f);
}

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

.elementor-5804 .elementor-element.elementor-element-4bd461e {
	--display: flex;
}

.elementor-5804 .elementor-element.elementor-element-c1d2b30 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-5804 .elementor-element.elementor-element-31203e9 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5804 .elementor-element.elementor-element-141bab9 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-5804 .elementor-element.elementor-element-59b8cdf {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5804 .elementor-element.elementor-element-3f09ff5 {
	--display: flex;
}

.elementor-5804 .elementor-element.elementor-element-3f09ff5:not(.elementor-motion-effects-element-type-background), .elementor-5804 .elementor-element.elementor-element-3f09ff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-479a0d6);
}

.elementor-5804 .elementor-element.elementor-element-2f7d3d7 {
	text-align: center;
}

.elementor-5804 .elementor-element.elementor-element-2f7d3d7 .elementor-heading-title {
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
	color: var(--e-global-color-text);
}

.elementor-5804 .elementor-element.elementor-element-f4b2897 {
	--display: flex;
}

.elementor-5804 .elementor-element.elementor-element-76d011b {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5804 .elementor-element.elementor-element-c964479 {
	--display: flex;
}

.elementor-5804 .elementor-element.elementor-element-c964479:not(.elementor-motion-effects-element-type-background), .elementor-5804 .elementor-element.elementor-element-c964479 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-479a0d6);
}

.elementor-5804 .elementor-element.elementor-element-1ace814 {
	text-align: center;
}

.elementor-5804 .elementor-element.elementor-element-1ace814 .elementor-heading-title {
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
	color: var(--e-global-color-text);
}

.elementor-5804 .elementor-element.elementor-element-7622ef4 {
	--display: flex;
}

.elementor-5804 .elementor-element.elementor-element-f630058 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5804 .elementor-element.elementor-element-47d6840 {
	--display: flex;
}

.elementor-5804 .elementor-element.elementor-element-47d6840:not(.elementor-motion-effects-element-type-background), .elementor-5804 .elementor-element.elementor-element-47d6840 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-479a0d6);
}

.elementor-5804 .elementor-element.elementor-element-882f3a7 {
	text-align: center;
}

.elementor-5804 .elementor-element.elementor-element-882f3a7 .elementor-heading-title {
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
	color: var(--e-global-color-text);
}

.elementor-5804 .elementor-element.elementor-element-f700f27 {
	--display: flex;
}

.elementor-5804 .elementor-element.elementor-element-e02faf0 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5804 .elementor-element.elementor-element-ea3ef11 {
	--display: flex;
}

.elementor-5804 .elementor-element.elementor-element-ea3ef11:not(.elementor-motion-effects-element-type-background), .elementor-5804 .elementor-element.elementor-element-ea3ef11 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-479a0d6);
}

.elementor-5804 .elementor-element.elementor-element-5636b6b {
	text-align: center;
}

.elementor-5804 .elementor-element.elementor-element-5636b6b .elementor-heading-title {
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
	color: var(--e-global-color-text);
}

.elementor-5804 .elementor-element.elementor-element-f562b29 {
	--display: flex;
}

.elementor-5804 .elementor-element.elementor-element-50d81cc {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5804 .elementor-element.elementor-element-f2cc690 {
	--display: flex;
}

.elementor-5804 .elementor-element.elementor-element-f2cc690:not(.elementor-motion-effects-element-type-background), .elementor-5804 .elementor-element.elementor-element-f2cc690 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-479a0d6);
}

.elementor-5804 .elementor-element.elementor-element-d8915af {
	text-align: center;
}

.elementor-5804 .elementor-element.elementor-element-d8915af .elementor-heading-title {
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
	color: var(--e-global-color-text);
}

.elementor-5804 .elementor-element.elementor-element-be14812 {
	--display: flex;
}

.elementor-5804 .elementor-element.elementor-element-858f8bf {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5804 .elementor-element.elementor-element-98ac376 {
	--display: flex;
}

.elementor-5804 .elementor-element.elementor-element-98ac376:not(.elementor-motion-effects-element-type-background), .elementor-5804 .elementor-element.elementor-element-98ac376 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-479a0d6);
}

.elementor-5804 .elementor-element.elementor-element-ce10ada {
	text-align: center;
}

.elementor-5804 .elementor-element.elementor-element-ce10ada .elementor-heading-title {
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
	color: var(--e-global-color-text);
}

.elementor-5804 .elementor-element.elementor-element-5fe3881 {
	--display: flex;
}

.elementor-5804 .elementor-element.elementor-element-7addc81 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5804 .elementor-element.elementor-element-bb7df3b {
	--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;
	--overlay-opacity: .5;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5804 .elementor-element.elementor-element-bb7df3b:not(.elementor-motion-effects-element-type-background), .elementor-5804 .elementor-element.elementor-element-bb7df3b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(245deg, var(--e-global-color-ec3c7a7) 5%, var(--e-global-color-text) 35%);
}

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

.elementor-5804 .elementor-element.elementor-element-ff102d0 {
	--display: flex;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-5804 .elementor-element.elementor-element-ff102d0:not(.elementor-motion-effects-element-type-background), .elementor-5804 .elementor-element.elementor-element-ff102d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-5804 .elementor-element.elementor-element-d827393 {
	text-align: center;
}

.elementor-5804 .elementor-element.elementor-element-d827393 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-5804 .elementor-element.elementor-element-5f77e06 {
	text-align: center;
}

.elementor-5804 .elementor-element.elementor-element-47df90c {
	--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;
	--flex-wrap: wrap;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-5804 .elementor-element.elementor-element-6fc4c3e {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5804 .elementor-element.elementor-element-f2bd780 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 5px;
}

.elementor-5804 .elementor-element.elementor-element-f2bd780 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5804 .elementor-element.elementor-element-f2bd780 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-5804 .elementor-element.elementor-element-f2bd780 .elementor-icon-box-title {
	margin-bottom: 1px;
	color: var(--e-global-color-479a0d6);
}

.elementor-5804 .elementor-element.elementor-element-f2bd780 .elementor-icon {
	font-size: 15px;
	padding: 0px;
	border-width: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-5804 .elementor-element.elementor-element-f2bd780 .elementor-icon-box-title, .elementor-5804 .elementor-element.elementor-element-f2bd780 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-5804 .elementor-element.elementor-element-f2bd780 .elementor-icon-box-description {
	color: var(--e-global-color-638d055);
}

.elementor-5804 .elementor-element.elementor-element-139d0b9 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 5px;
}

.elementor-5804 .elementor-element.elementor-element-139d0b9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5804 .elementor-element.elementor-element-139d0b9 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-5804 .elementor-element.elementor-element-139d0b9 .elementor-icon-box-title {
	margin-bottom: 1px;
	color: var(--e-global-color-479a0d6);
}

.elementor-5804 .elementor-element.elementor-element-139d0b9 .elementor-icon {
	font-size: 15px;
	padding: 0px;
	border-width: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-5804 .elementor-element.elementor-element-139d0b9 .elementor-icon-box-title, .elementor-5804 .elementor-element.elementor-element-139d0b9 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-5804 .elementor-element.elementor-element-139d0b9 .elementor-icon-box-description {
	color: var(--e-global-color-638d055);
}

.elementor-5804 .elementor-element.elementor-element-5b609ce {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 5px;
}

.elementor-5804 .elementor-element.elementor-element-5b609ce > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5804 .elementor-element.elementor-element-5b609ce .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-5804 .elementor-element.elementor-element-5b609ce .elementor-icon-box-title {
	margin-bottom: 1px;
	color: var(--e-global-color-479a0d6);
}

.elementor-5804 .elementor-element.elementor-element-5b609ce .elementor-icon {
	font-size: 15px;
	padding: 0px;
	border-width: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-5804 .elementor-element.elementor-element-5b609ce .elementor-icon-box-title, .elementor-5804 .elementor-element.elementor-element-5b609ce .elementor-icon-box-title a {
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-5804 .elementor-element.elementor-element-5b609ce .elementor-icon-box-description {
	color: var(--e-global-color-638d055);
}

.elementor-5804 .elementor-element.elementor-element-5f0a992 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 5px;
}

.elementor-5804 .elementor-element.elementor-element-5f0a992 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5804 .elementor-element.elementor-element-5f0a992 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-5804 .elementor-element.elementor-element-5f0a992 .elementor-icon-box-title {
	margin-bottom: 1px;
	color: var(--e-global-color-479a0d6);
}

.elementor-5804 .elementor-element.elementor-element-5f0a992 .elementor-icon {
	font-size: 15px;
	padding: 0px;
	border-width: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-5804 .elementor-element.elementor-element-5f0a992 .elementor-icon-box-title, .elementor-5804 .elementor-element.elementor-element-5f0a992 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-5804 .elementor-element.elementor-element-5f0a992 .elementor-icon-box-description {
	color: var(--e-global-color-638d055);
}

.elementor-5804 .elementor-element.elementor-element-b4449fa {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5804 .elementor-element.elementor-element-ac90b49 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5804 .elementor-element.elementor-element-1487c37 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 5px;
}

.elementor-5804 .elementor-element.elementor-element-1487c37 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5804 .elementor-element.elementor-element-1487c37 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-5804 .elementor-element.elementor-element-1487c37 .elementor-icon-box-title {
	margin-bottom: 1px;
	color: var(--e-global-color-479a0d6);
}

.elementor-5804 .elementor-element.elementor-element-1487c37 .elementor-icon {
	font-size: 15px;
	padding: 0px;
	border-width: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-5804 .elementor-element.elementor-element-1487c37 .elementor-icon-box-title, .elementor-5804 .elementor-element.elementor-element-1487c37 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-5804 .elementor-element.elementor-element-1487c37 .elementor-icon-box-description {
	color: var(--e-global-color-638d055);
}

.elementor-5804 .elementor-element.elementor-element-284151f {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 5px;
}

.elementor-5804 .elementor-element.elementor-element-284151f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5804 .elementor-element.elementor-element-284151f .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-5804 .elementor-element.elementor-element-284151f .elementor-icon-box-title {
	margin-bottom: 1px;
	color: var(--e-global-color-479a0d6);
}

.elementor-5804 .elementor-element.elementor-element-284151f .elementor-icon {
	font-size: 15px;
	padding: 0px;
	border-width: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-5804 .elementor-element.elementor-element-284151f .elementor-icon-box-title, .elementor-5804 .elementor-element.elementor-element-284151f .elementor-icon-box-title a {
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-5804 .elementor-element.elementor-element-284151f .elementor-icon-box-description {
	color: var(--e-global-color-638d055);
}

.elementor-5804 .elementor-element.elementor-element-c3b3898 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 5px;
}

.elementor-5804 .elementor-element.elementor-element-c3b3898 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5804 .elementor-element.elementor-element-c3b3898 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-5804 .elementor-element.elementor-element-c3b3898 .elementor-icon-box-title {
	margin-bottom: 1px;
	color: var(--e-global-color-479a0d6);
}

.elementor-5804 .elementor-element.elementor-element-c3b3898 .elementor-icon {
	font-size: 15px;
	padding: 0px;
	border-width: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-5804 .elementor-element.elementor-element-c3b3898 .elementor-icon-box-title, .elementor-5804 .elementor-element.elementor-element-c3b3898 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-5804 .elementor-element.elementor-element-c3b3898 .elementor-icon-box-description {
	color: var(--e-global-color-638d055);
}

.elementor-5804 .elementor-element.elementor-element-24daea1 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 5px;
}

.elementor-5804 .elementor-element.elementor-element-24daea1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5804 .elementor-element.elementor-element-24daea1 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-5804 .elementor-element.elementor-element-24daea1 .elementor-icon-box-title {
	margin-bottom: 1px;
	color: var(--e-global-color-479a0d6);
}

.elementor-5804 .elementor-element.elementor-element-24daea1 .elementor-icon {
	font-size: 15px;
	padding: 0px;
	border-width: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-5804 .elementor-element.elementor-element-24daea1 .elementor-icon-box-title, .elementor-5804 .elementor-element.elementor-element-24daea1 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-5804 .elementor-element.elementor-element-24daea1 .elementor-icon-box-description {
	color: var(--e-global-color-638d055);
}

.elementor-5804 .elementor-element.elementor-element-5c0fd48 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 5px;
}

.elementor-5804 .elementor-element.elementor-element-5c0fd48 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5804 .elementor-element.elementor-element-5c0fd48 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-5804 .elementor-element.elementor-element-5c0fd48 .elementor-icon-box-title {
	margin-bottom: 1px;
	color: var(--e-global-color-479a0d6);
}

.elementor-5804 .elementor-element.elementor-element-5c0fd48 .elementor-icon {
	font-size: 15px;
	padding: 0px;
	border-width: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-5804 .elementor-element.elementor-element-5c0fd48 .elementor-icon-box-title, .elementor-5804 .elementor-element.elementor-element-5c0fd48 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-5804 .elementor-element.elementor-element-5c0fd48 .elementor-icon-box-description {
	color: var(--e-global-color-638d055);
}

.elementor-5804 .elementor-element.elementor-element-c25bc77 {
	--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;
	--overlay-opacity: .5;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5804 .elementor-element.elementor-element-c25bc77:not(.elementor-motion-effects-element-type-background), .elementor-5804 .elementor-element.elementor-element-c25bc77 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7fbea4f);
}

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

.elementor-5804 .elementor-element.elementor-element-5335c3a {
	--display: flex;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-5804 .elementor-element.elementor-element-5335c3a:not(.elementor-motion-effects-element-type-background), .elementor-5804 .elementor-element.elementor-element-5335c3a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-5804 .elementor-element.elementor-element-63ddb1e {
	text-align: center;
}

.elementor-5804 .elementor-element.elementor-element-63ddb1e .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-5804 .elementor-element.elementor-element-888e74b {
	--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;
	--flex-wrap: wrap;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-5804 .elementor-element.elementor-element-888e74b:not(.elementor-motion-effects-element-type-background), .elementor-5804 .elementor-element.elementor-element-888e74b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-5804 .elementor-element.elementor-element-1106dfe {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-5804 .elementor-element.elementor-element-aa830e3 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5804 .elementor-element.elementor-element-43c0313 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-5804 .elementor-element.elementor-element-225e562 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5804 .elementor-element.elementor-element-a4cac28 {
	--display: flex;
	box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-5804 .elementor-element.elementor-element-a5d25f7 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5804 .elementor-element.elementor-element-3552ca1 {
	--display: flex;
	box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-5804 .elementor-element.elementor-element-01f793e {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5804 .elementor-element.elementor-element-a771d1a {
	--display: flex;
	box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-5804 .elementor-element.elementor-element-25bda0a {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5804 .elementor-element.elementor-element-05592a7 {
	--display: flex;
	box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-5804 .elementor-element.elementor-element-8031fb5 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5804 .elementor-element.elementor-element-3d86b9c {
	--display: flex;
	box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-5804 .elementor-element.elementor-element-433318a {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5804 .elementor-element.elementor-element-67b9022 {
	--display: flex;
	box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-5804 .elementor-element.elementor-element-3d5d286 {
	--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;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--overlay-opacity: .7;
	--padding-top: 0em;
	--padding-bottom: 5em;
	--padding-left: 0em;
	--padding-right: 0em;
}

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

.elementor-5804 .elementor-element.elementor-element-3a70796 {
	--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;
	--justify-content: center;
	--align-items: center;
	--flex-wrap: wrap;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5804 .elementor-element.elementor-element-7af5e94 .elementor-button {
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-5804 .elementor-element.elementor-element-dca9ffc {
	--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;
	--justify-content: center;
	--align-items: center;
	--overlay-opacity: .5;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5804 .elementor-element.elementor-element-dca9ffc:not(.elementor-motion-effects-element-type-background), .elementor-5804 .elementor-element.elementor-element-dca9ffc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

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

.elementor-5804 .elementor-element.elementor-element-8c71242 > .elementor-widget-container {
	margin: 0px 15px 34px 15px;
}

.elementor-5804 .elementor-element.elementor-element-8c71242 .elementskit-section-title-wraper .elementskit-section-title {
	color: #0d3d78;
	margin: 0px 0px 0px 0px;
	font-family: "Heebo", Sans-serif;
	font-size: 45px;
	font-weight: 700;
	line-height: 45px;
}

.elementor-5804 .elementor-element.elementor-element-8c71242 .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #000;
}

.elementor-5804 .elementor-element.elementor-element-8c71242 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #000;
}

.elementor-5804 .elementor-element.elementor-element-8c71242 .elementskit-section-title-wraper p {
	color: #666;
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-5804 .elementor-element.elementor-element-bfb137d {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-5804 .elementor-element.elementor-element-9ad7495 .elementskit-single-faq .elementskit-faq-header {
	background-color: #0d3d78;
	padding: 21px 40px 21px 40px;
}

.elementor-5804 .elementor-element.elementor-element-9ad7495 {
	width: 100%;
	max-width: 100%;
}

.elementor-5804 .elementor-element.elementor-element-9ad7495 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5804 .elementor-element.elementor-element-9ad7495 .elementskit-single-faq .elementskit-faq-title {
	color: #fff;
	font-family: "Heebo", Sans-serif;
	font-size: 18px;
}

.elementor-5804 .elementor-element.elementor-element-9ad7495 .elementskit-single-faq .elementskit-faq-body {
	color: #000;
	font-family: "Roboto", Sans-serif;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0d3d78;
	padding: 30px 40px 30px 40px;
	margin: 0px 0px 0px 0px;
}

.elementor-5804 .elementor-element.elementor-element-9ad7495 .elementskit-single-faq:not(:last-child) {
	margin: 0px 0px 30px 0px;
}

.elementor-5804 .elementor-element.elementor-element-1f1c047 .elementskit-single-faq .elementskit-faq-header {
	background-color: #0d3d78;
	padding: 21px 40px 21px 40px;
}

.elementor-5804 .elementor-element.elementor-element-1f1c047 {
	width: 100%;
	max-width: 100%;
}

.elementor-5804 .elementor-element.elementor-element-1f1c047 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5804 .elementor-element.elementor-element-1f1c047 .elementskit-single-faq .elementskit-faq-title {
	color: #fff;
	font-family: "Heebo", Sans-serif;
	font-size: 18px;
}

.elementor-5804 .elementor-element.elementor-element-1f1c047 .elementskit-single-faq .elementskit-faq-body {
	color: #000;
	font-family: "Roboto", Sans-serif;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0d3d78;
	padding: 30px 40px 30px 40px;
	margin: 0px 0px 0px 0px;
}

.elementor-5804 .elementor-element.elementor-element-1f1c047 .elementskit-single-faq:not(:last-child) {
	margin: 0px 0px 30px 0px;
}

.elementor-5804 .elementor-element.elementor-element-365e1e8 {
	--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;
	--overlay-opacity: .35;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5804 .elementor-element.elementor-element-365e1e8:not(.elementor-motion-effects-element-type-background), .elementor-5804 .elementor-element.elementor-element-365e1e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-5804 .elementor-element.elementor-element-365e1e8::before, .elementor-5804 .elementor-element.elementor-element-365e1e8 > .elementor-background-video-container::before, .elementor-5804 .elementor-element.elementor-element-365e1e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-5804 .elementor-element.elementor-element-365e1e8 > .elementor-background-slideshow::before, .elementor-5804 .elementor-element.elementor-element-365e1e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5804 .elementor-element.elementor-element-365e1e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-cfa1f76);
	background-image: url("https://cdn-ildfghj.nitrocdn.com/iPZWHitJAHGCtpqzBGabnVHPWjznGzkq/assets/images/optimized/rev-08a1965/sancsnow.com/wp-content/uploads/2024/01/pic-blog-2.png");
	--background-overlay: "";
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-5804 .elementor-element.elementor-element-5cf8866 {
	--display: flex;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-5804 .elementor-element.elementor-element-73ccb23 {
	text-align: center;
}

.elementor-5804 .elementor-element.elementor-element-73ccb23 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-5804 .elementor-element.elementor-element-4190f79 {
	--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;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-5804 .elementor-element.elementor-element-4190f79:not(.elementor-motion-effects-element-type-background), .elementor-5804 .elementor-element.elementor-element-4190f79 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-5804 .elementor-element.elementor-element-581d94f {
	--display: flex;
	--overlay-opacity: .5;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-5804 .elementor-element.elementor-element-581d94f:not(.elementor-motion-effects-element-type-background), .elementor-5804 .elementor-element.elementor-element-581d94f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-5804 .elementor-element.elementor-element-581d94f::before, .elementor-5804 .elementor-element.elementor-element-581d94f > .elementor-background-video-container::before, .elementor-5804 .elementor-element.elementor-element-581d94f > .e-con-inner > .elementor-background-video-container::before, .elementor-5804 .elementor-element.elementor-element-581d94f > .elementor-background-slideshow::before, .elementor-5804 .elementor-element.elementor-element-581d94f > .e-con-inner > .elementor-background-slideshow::before, .elementor-5804 .elementor-element.elementor-element-581d94f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-7fbea4f);
	--background-overlay: "";
}

.elementor-5804 .elementor-element.elementor-element-d9ccae2 {
	--display: flex;
	--overlay-opacity: .5;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-5804 .elementor-element.elementor-element-d9ccae2:not(.elementor-motion-effects-element-type-background), .elementor-5804 .elementor-element.elementor-element-d9ccae2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-5804 .elementor-element.elementor-element-d9ccae2::before, .elementor-5804 .elementor-element.elementor-element-d9ccae2 > .elementor-background-video-container::before, .elementor-5804 .elementor-element.elementor-element-d9ccae2 > .e-con-inner > .elementor-background-video-container::before, .elementor-5804 .elementor-element.elementor-element-d9ccae2 > .elementor-background-slideshow::before, .elementor-5804 .elementor-element.elementor-element-d9ccae2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5804 .elementor-element.elementor-element-d9ccae2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-7fbea4f);
	--background-overlay: "";
}

.elementor-5804 .elementor-element.elementor-element-677edb3 {
	--display: flex;
	--overlay-opacity: .5;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-5804 .elementor-element.elementor-element-677edb3:not(.elementor-motion-effects-element-type-background), .elementor-5804 .elementor-element.elementor-element-677edb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-5804 .elementor-element.elementor-element-677edb3::before, .elementor-5804 .elementor-element.elementor-element-677edb3 > .elementor-background-video-container::before, .elementor-5804 .elementor-element.elementor-element-677edb3 > .e-con-inner > .elementor-background-video-container::before, .elementor-5804 .elementor-element.elementor-element-677edb3 > .elementor-background-slideshow::before, .elementor-5804 .elementor-element.elementor-element-677edb3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5804 .elementor-element.elementor-element-677edb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-7fbea4f);
	--background-overlay: "";
}

.elementor-5804 .elementor-element.elementor-element-aa00146 {
	--display: flex;
	--overlay-opacity: .5;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-5804 .elementor-element.elementor-element-aa00146:not(.elementor-motion-effects-element-type-background), .elementor-5804 .elementor-element.elementor-element-aa00146 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-5804 .elementor-element.elementor-element-aa00146::before, .elementor-5804 .elementor-element.elementor-element-aa00146 > .elementor-background-video-container::before, .elementor-5804 .elementor-element.elementor-element-aa00146 > .e-con-inner > .elementor-background-video-container::before, .elementor-5804 .elementor-element.elementor-element-aa00146 > .elementor-background-slideshow::before, .elementor-5804 .elementor-element.elementor-element-aa00146 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5804 .elementor-element.elementor-element-aa00146 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-7fbea4f);
	--background-overlay: "";
}

.elementor-5804 .elementor-element.elementor-element-723e6af {
	--display: flex;
	--overlay-opacity: .5;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-5804 .elementor-element.elementor-element-723e6af:not(.elementor-motion-effects-element-type-background), .elementor-5804 .elementor-element.elementor-element-723e6af > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-5804 .elementor-element.elementor-element-723e6af::before, .elementor-5804 .elementor-element.elementor-element-723e6af > .elementor-background-video-container::before, .elementor-5804 .elementor-element.elementor-element-723e6af > .e-con-inner > .elementor-background-video-container::before, .elementor-5804 .elementor-element.elementor-element-723e6af > .elementor-background-slideshow::before, .elementor-5804 .elementor-element.elementor-element-723e6af > .e-con-inner > .elementor-background-slideshow::before, .elementor-5804 .elementor-element.elementor-element-723e6af > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-7fbea4f);
	--background-overlay: "";
}

.elementor-5804 .elementor-element.elementor-element-39ae91e6 {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--flex-wrap: wrap;
	--overlay-opacity: .7;
	--border-radius: 50px 50px 50px 50px;
	--padding-top: 10em;
	--padding-bottom: 9em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-5804 .elementor-element.elementor-element-39ae91e6::before, .elementor-5804 .elementor-element.elementor-element-39ae91e6 > .elementor-background-video-container::before, .elementor-5804 .elementor-element.elementor-element-39ae91e6 > .e-con-inner > .elementor-background-video-container::before, .elementor-5804 .elementor-element.elementor-element-39ae91e6 > .elementor-background-slideshow::before, .elementor-5804 .elementor-element.elementor-element-39ae91e6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5804 .elementor-element.elementor-element-39ae91e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-text);
	--background-overlay: "";
}

.elementor-5804 .elementor-element.elementor-element-272fe9d3 {
	text-align: center;
}

.elementor-5804 .elementor-element.elementor-element-272fe9d3 .elementor-heading-title {
	font-family: var(--e-global-typography-5d167aa-font-family), Sans-serif;
	font-size: var(--e-global-typography-5d167aa-font-size);
	font-weight: var(--e-global-typography-5d167aa-font-weight);
	line-height: var(--e-global-typography-5d167aa-line-height);
}

.elementor-5804 .elementor-element.elementor-element-1685de2 {
	--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: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-5804 .elementor-element.elementor-element-db59d66 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5804 .elementor-element.elementor-element-e7d4205.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-5804 .elementor-element.elementor-element-e7d4205.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-5804 .elementor-element.elementor-element-e7d4205.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-5804 .elementor-element.elementor-element-e7d4205 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
	font-size: var(--e-global-typography-84ca66e-font-size);
	font-weight: var(--e-global-typography-84ca66e-font-weight);
	text-transform: var(--e-global-typography-84ca66e-text-transform);
	line-height: var(--e-global-typography-84ca66e-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-5804 .elementor-element.elementor-element-e7d4205 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-5804 .elementor-element.elementor-element-e7d4205 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-5804 .elementor-element.elementor-element-a5373de {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5804 .elementor-element.elementor-element-11ee6fe.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-5804 .elementor-element.elementor-element-11ee6fe.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-5804 .elementor-element.elementor-element-11ee6fe.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-5804 .elementor-element.elementor-element-11ee6fe .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
	font-size: var(--e-global-typography-84ca66e-font-size);
	font-weight: var(--e-global-typography-84ca66e-font-weight);
	text-transform: var(--e-global-typography-84ca66e-text-transform);
	line-height: var(--e-global-typography-84ca66e-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-5804 .elementor-element.elementor-element-11ee6fe .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-5804 .elementor-element.elementor-element-11ee6fe .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-5804 .elementor-element.elementor-element-ee460dc {
	--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;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--overlay-opacity: 1;
	--padding-top: 50px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5804 .elementor-element.elementor-element-ee460dc:not(.elementor-motion-effects-element-type-background), .elementor-5804 .elementor-element.elementor-element-ee460dc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-5804 .elementor-element.elementor-element-ee460dc::before, .elementor-5804 .elementor-element.elementor-element-ee460dc > .elementor-background-video-container::before, .elementor-5804 .elementor-element.elementor-element-ee460dc > .e-con-inner > .elementor-background-video-container::before, .elementor-5804 .elementor-element.elementor-element-ee460dc > .elementor-background-slideshow::before, .elementor-5804 .elementor-element.elementor-element-ee460dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-5804 .elementor-element.elementor-element-ee460dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, #e4dae7 0%, var(--e-global-color-text) 52%);
}

.elementor-5804 .elementor-element.elementor-element-e519aaf {
	--display: flex;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, .1);
	--padding-top: 3em;
	--padding-bottom: 3em;
	--padding-left: 3em;
	--padding-right: 3em;
}

.elementor-5804 .elementor-element.elementor-element-e519aaf:not(.elementor-motion-effects-element-type-background), .elementor-5804 .elementor-element.elementor-element-e519aaf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-5804 .elementor-element.elementor-element-3c94346 .elementor-field-group {
	padding-right: calc(10px / 2);
	padding-left: calc(10px / 2);
	margin-bottom: 10px;
}

.elementor-5804 .elementor-element.elementor-element-3c94346 .elementor-form-fields-wrapper {
	margin-left: calc(-10px / 2);
	margin-right: calc(-10px / 2);
	margin-bottom: -10px;
}

.elementor-5804 .elementor-element.elementor-element-3c94346 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-5804 .elementor-element.elementor-element-3c94346 .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-5804 .elementor-element.elementor-element-3c94346 .elementor-labels-inline .elementor-field-group > label {
	padding-left: 7px;
}

body:not(.rtl) .elementor-5804 .elementor-element.elementor-element-3c94346 .elementor-labels-inline .elementor-field-group > label {
	padding-right: 7px;
}

body .elementor-5804 .elementor-element.elementor-element-3c94346 .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 7px;
}

.elementor-5804 .elementor-element.elementor-element-3c94346 .elementor-field-type-html {
	padding-bottom: 0px;
}

.elementor-5804 .elementor-element.elementor-element-3c94346 .e-form__buttons__wrapper__button-next {
	color: #fff;
}

.elementor-5804 .elementor-element.elementor-element-3c94346 .elementor-button[type="submit"] {
	color: #fff;
}

.elementor-5804 .elementor-element.elementor-element-3c94346 .elementor-button[type="submit"] svg * {
	fill: #fff;
}

.elementor-5804 .elementor-element.elementor-element-3c94346 .e-form__buttons__wrapper__button-previous {
	color: #fff;
}

.elementor-5804 .elementor-element.elementor-element-3c94346 .e-form__buttons__wrapper__button-next:hover {
	color: #fff;
}

.elementor-5804 .elementor-element.elementor-element-3c94346 .elementor-button[type="submit"]:hover {
	color: #fff;
}

.elementor-5804 .elementor-element.elementor-element-3c94346 .elementor-button[type="submit"]:hover svg * {
	fill: #fff;
}

.elementor-5804 .elementor-element.elementor-element-3c94346 .e-form__buttons__wrapper__button-previous:hover {
	color: #fff;
}

.elementor-5804 .elementor-element.elementor-element-3c94346 {
	--e-form-steps-indicators-spacing: 20px;
	--e-form-steps-indicator-padding: 30px;
	--e-form-steps-indicator-inactive-secondary-color: #fff;
	--e-form-steps-indicator-active-secondary-color: #fff;
	--e-form-steps-indicator-completed-secondary-color: #fff;
	--e-form-steps-divider-width: 1px;
	--e-form-steps-divider-gap: 10px;
}

.elementor-5804 .elementor-element.elementor-element-e9c89c6 {
	--display: flex;
	--justify-content: center;
	--padding-top: 3em;
	--padding-bottom: 3em;
	--padding-left: 5em;
	--padding-right: 1em;
}

.elementor-5804 .elementor-element.elementor-element-40e1cf2 .elementor-heading-title {
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-5804 .elementor-element.elementor-element-91e6ae7 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-4d462f5);
	--divider-border-width: 1px;
}

.elementor-5804 .elementor-element.elementor-element-91e6ae7 .elementor-divider-separator {
	width: 100%;
}

.elementor-5804 .elementor-element.elementor-element-91e6ae7 .elementor-divider {
	padding-block-start: 7px;
	padding-block-end: 7px;
}

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

@media (min-width:768px) {
	.elementor-5804 .elementor-element.elementor-element-cc80f97 {
		--content-width: 80%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-e39409e {
		--width: 70%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-7b456c4 {
		--content-width: 100%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-10cb35d {
		--width: 100%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-c266d1d {
		--width: 100%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-7668ab1 {
		--width: 100%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-a049221 {
		--width: 100%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-9b2a7fa {
		--width: 90%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-8765c25 {
		--width: 100%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-f82776c {
		--width: 100%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-aead872 {
		--width: 100%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-758d783 {
		--width: 90%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-13879ed {
		--width: 100%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-0932322 {
		--width: 90%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-f88c064 {
		--width: 100%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-bc42067 {
		--width: 100%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-9c1f819 {
		--width: 100%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-9bf109d {
		--width: 90%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-afd7f50 {
		--width: 100%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-06f9a4c {
		--width: 100%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-0afb546 {
		--width: 100%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-47df90c {
		--width: 100%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-6fc4c3e {
		--width: 30%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-b4449fa {
		--width: 33%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-ac90b49 {
		--width: 33%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-888e74b {
		--width: 100%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-3d5d286 {
		--content-width: 100%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-39ae91e6 {
		--content-width: 90%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-1685de2 {
		--width: 60%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-db59d66 {
		--width: 50%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-a5373de {
		--width: 50%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-ee460dc {
		--content-width: 100%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-e519aaf {
		--width: 40%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-e9c89c6 {
		--width: 30%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-5804 .elementor-element.elementor-element-10cb35d {
		--width: 100%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-c266d1d {
		--width: 100%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-7668ab1 {
		--width: 100%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-a049221 {
		--width: 100%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-9b2a7fa {
		--width: 100%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-f82776c {
		--width: 100%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-aead872 {
		--width: 100%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-758d783 {
		--width: 100%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-13879ed {
		--width: 100%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-0932322 {
		--width: 100%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-bc42067 {
		--width: 100%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-9c1f819 {
		--width: 100%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-9bf109d {
		--width: 100%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-0afb546 {
		--width: 100%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-b4449fa {
		--width: 30%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-1685de2 {
		--width: 100%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-e519aaf {
		--width: 100%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-e9c89c6 {
		--width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-5804 .elementor-element.elementor-element-018c4d1 .elementor-heading-title {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-7b456c4 {
		--border-radius: 25px 25px 0px 0px;
		--padding-top: 5em;
		--padding-bottom: 5em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-5804 .elementor-element.elementor-element-10cb35d {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--flex-wrap: wrap;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-3c980ea {
		text-align: center;
	}
	
	.elementor-5804 .elementor-element.elementor-element-c266d1d {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--flex-wrap: wrap;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-7668ab1 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-5804 .elementor-element.elementor-element-461db7e {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-a049221 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--flex-wrap: wrap;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-9b2a7fa {
		--flex-wrap: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-f103322 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5804 .elementor-element.elementor-element-f103322 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-686b583 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5804 .elementor-element.elementor-element-686b583 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-f82776c {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--flex-wrap: wrap;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-aead872 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--flex-wrap: wrap;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-758d783 {
		--flex-wrap: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-e22db72 .elementor-button {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-13879ed {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--flex-wrap: wrap;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-0932322 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-5804 .elementor-element.elementor-element-9fd615c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5804 .elementor-element.elementor-element-9fd615c .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-1b6b50f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5804 .elementor-element.elementor-element-1b6b50f .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-bc42067 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--flex-wrap: wrap;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-07f6681 .elementor-button {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-9c1f819 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--flex-wrap: wrap;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-9bf109d {
		--flex-wrap: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-7b96c17 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5804 .elementor-element.elementor-element-7b96c17 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-daeab01 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5804 .elementor-element.elementor-element-daeab01 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-bd32883 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5804 .elementor-element.elementor-element-bd32883 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-dcd544c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5804 .elementor-element.elementor-element-dcd544c .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-dbc5740 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5804 .elementor-element.elementor-element-dbc5740 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-e15ccdc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5804 .elementor-element.elementor-element-e15ccdc .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-0afb546 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--flex-wrap: wrap;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-2f7d3d7 .elementor-heading-title {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-1ace814 .elementor-heading-title {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-882f3a7 .elementor-heading-title {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-5636b6b .elementor-heading-title {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-d8915af .elementor-heading-title {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-ce10ada .elementor-heading-title {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-47df90c {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-5804 .elementor-element.elementor-element-f2bd780 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--icon-box-icon-margin: 15px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-f2bd780 .elementor-icon-box-title {
		margin-bottom: 5px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-f2bd780 .elementor-icon {
		font-size: 15px;
		padding: 3px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-f2bd780 .elementor-icon-box-title, .elementor-5804 .elementor-element.elementor-element-f2bd780 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-139d0b9 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--icon-box-icon-margin: 15px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-139d0b9 .elementor-icon-box-title {
		margin-bottom: 5px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-139d0b9 .elementor-icon {
		font-size: 15px;
		padding: 3px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-139d0b9 .elementor-icon-box-title, .elementor-5804 .elementor-element.elementor-element-139d0b9 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-5b609ce {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--icon-box-icon-margin: 15px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-5b609ce .elementor-icon-box-title {
		margin-bottom: 5px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-5b609ce .elementor-icon {
		font-size: 15px;
		padding: 3px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-5b609ce .elementor-icon-box-title, .elementor-5804 .elementor-element.elementor-element-5b609ce .elementor-icon-box-title a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-5f0a992 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--icon-box-icon-margin: 15px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-5f0a992 .elementor-icon-box-title {
		margin-bottom: 5px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-5f0a992 .elementor-icon {
		font-size: 15px;
		padding: 3px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-5f0a992 .elementor-icon-box-title, .elementor-5804 .elementor-element.elementor-element-5f0a992 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-1487c37 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--icon-box-icon-margin: 15px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-1487c37 .elementor-icon-box-title {
		margin-bottom: 5px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-1487c37 .elementor-icon {
		font-size: 15px;
		padding: 3px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-1487c37 .elementor-icon-box-title, .elementor-5804 .elementor-element.elementor-element-1487c37 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-284151f {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--icon-box-icon-margin: 15px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-284151f .elementor-icon-box-title {
		margin-bottom: 5px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-284151f .elementor-icon {
		font-size: 15px;
		padding: 3px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-284151f .elementor-icon-box-title, .elementor-5804 .elementor-element.elementor-element-284151f .elementor-icon-box-title a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-c3b3898 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--icon-box-icon-margin: 15px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-c3b3898 .elementor-icon-box-title {
		margin-bottom: 5px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-c3b3898 .elementor-icon {
		font-size: 15px;
		padding: 3px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-c3b3898 .elementor-icon-box-title, .elementor-5804 .elementor-element.elementor-element-c3b3898 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-24daea1 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--icon-box-icon-margin: 15px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-24daea1 .elementor-icon-box-title {
		margin-bottom: 5px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-24daea1 .elementor-icon {
		font-size: 15px;
		padding: 3px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-24daea1 .elementor-icon-box-title, .elementor-5804 .elementor-element.elementor-element-24daea1 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-5c0fd48 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--icon-box-icon-margin: 15px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-5c0fd48 .elementor-icon-box-title {
		margin-bottom: 5px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-5c0fd48 .elementor-icon {
		font-size: 15px;
		padding: 3px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-5c0fd48 .elementor-icon-box-title, .elementor-5804 .elementor-element.elementor-element-5c0fd48 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-888e74b {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-5804 .elementor-element.elementor-element-3d5d286 {
		--padding-top: 3em;
		--padding-bottom: 5em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-5804 .elementor-element.elementor-element-7af5e94 .elementor-button {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-8c71242 .elementskit-section-title-wraper p {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-365e1e8::before, .elementor-5804 .elementor-element.elementor-element-365e1e8 > .elementor-background-video-container::before, .elementor-5804 .elementor-element.elementor-element-365e1e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-5804 .elementor-element.elementor-element-365e1e8 > .elementor-background-slideshow::before, .elementor-5804 .elementor-element.elementor-element-365e1e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5804 .elementor-element.elementor-element-365e1e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.elementor-5804 .elementor-element.elementor-element-365e1e8 {
		--overlay-opacity: .15;
	}
	
	.elementor-5804 .elementor-element.elementor-element-39ae91e6 {
		--border-radius: 25px 25px 0px 0px;
		--padding-top: 5em;
		--padding-bottom: 5em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-5804 .elementor-element.elementor-element-272fe9d3 .elementor-heading-title {
		font-size: var(--e-global-typography-5d167aa-font-size);
		line-height: var(--e-global-typography-5d167aa-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-e7d4205 .elementor-image-box-title {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-11ee6fe .elementor-image-box-title {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-ee460dc {
		--padding-top: 3em;
		--padding-bottom: 6em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-5804 .elementor-element.elementor-element-e519aaf {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 3em;
		--padding-right: 3em;
	}
	
	.elementor-5804 .elementor-element.elementor-element-e9c89c6 {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 2em;
		--padding-right: 2em;
	}
	
	.elementor-5804 .elementor-element.elementor-element-40e1cf2 .elementor-heading-title {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
}

@media (max-width:767px) {
	.elementor-5804 .elementor-element.elementor-element-fb390eb {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-018c4d1 .elementor-heading-title {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-7b456c4 {
		--border-radius: 15px 15px 0px 0px;
		--padding-top: 3em;
		--padding-bottom: 5em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-5804 .elementor-element.elementor-element-10cb35d {
		--margin-top: 10px;
		--margin-bottom: 10px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-c266d1d {
		--margin-top: 10px;
		--margin-bottom: 10px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-7668ab1 {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-a049221 {
		--margin-top: 10px;
		--margin-bottom: 10px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-9b2a7fa {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-8765c25 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-f103322 {
		width: var(--container-widget-width, 48%);
		max-width: 48%;
		--container-widget-width: 48%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5804 .elementor-element.elementor-element-f103322 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5804 .elementor-element.elementor-element-f103322 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-686b583 {
		width: var(--container-widget-width, 48%);
		max-width: 48%;
		--container-widget-width: 48%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5804 .elementor-element.elementor-element-686b583 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5804 .elementor-element.elementor-element-686b583 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-f82776c {
		--margin-top: 10px;
		--margin-bottom: 10px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-aead872 {
		--margin-top: 10px;
		--margin-bottom: 10px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-758d783 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-2e518ec {
		--justify-content: center;
	}
	
	.elementor-5804 .elementor-element.elementor-element-e22db72 .elementor-button {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-13879ed {
		--margin-top: 10px;
		--margin-bottom: 10px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-f88c064 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-9fd615c {
		width: var(--container-widget-width, 48%);
		max-width: 48%;
		--container-widget-width: 48%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5804 .elementor-element.elementor-element-9fd615c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5804 .elementor-element.elementor-element-9fd615c .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-1b6b50f {
		width: var(--container-widget-width, 48%);
		max-width: 48%;
		--container-widget-width: 48%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5804 .elementor-element.elementor-element-1b6b50f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5804 .elementor-element.elementor-element-1b6b50f .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-bc42067 {
		--margin-top: 10px;
		--margin-bottom: 10px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-cf737d2 {
		--justify-content: center;
	}
	
	.elementor-5804 .elementor-element.elementor-element-07f6681 .elementor-button {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-9c1f819 {
		--margin-top: 10px;
		--margin-bottom: 10px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-9bf109d {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-afd7f50 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-7b96c17 {
		width: var(--container-widget-width, 48%);
		max-width: 48%;
		--container-widget-width: 48%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5804 .elementor-element.elementor-element-7b96c17 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5804 .elementor-element.elementor-element-7b96c17 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-daeab01 {
		width: var(--container-widget-width, 48%);
		max-width: 48%;
		--container-widget-width: 48%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5804 .elementor-element.elementor-element-daeab01 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5804 .elementor-element.elementor-element-daeab01 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-bd32883 {
		width: var(--container-widget-width, 48%);
		max-width: 48%;
		--container-widget-width: 48%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5804 .elementor-element.elementor-element-bd32883 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5804 .elementor-element.elementor-element-bd32883 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-06f9a4c {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-dcd544c {
		width: var(--container-widget-width, 48%);
		max-width: 48%;
		--container-widget-width: 48%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5804 .elementor-element.elementor-element-dcd544c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5804 .elementor-element.elementor-element-dcd544c .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-dbc5740 {
		width: var(--container-widget-width, 48%);
		max-width: 48%;
		--container-widget-width: 48%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5804 .elementor-element.elementor-element-dbc5740 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5804 .elementor-element.elementor-element-dbc5740 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-e15ccdc {
		width: var(--container-widget-width, 48%);
		max-width: 48%;
		--container-widget-width: 48%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5804 .elementor-element.elementor-element-e15ccdc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5804 .elementor-element.elementor-element-e15ccdc .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-0afb546 {
		--margin-top: 10px;
		--margin-bottom: 10px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-2f7d3d7 .elementor-heading-title {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-1ace814 .elementor-heading-title {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-882f3a7 .elementor-heading-title {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-5636b6b .elementor-heading-title {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-d8915af .elementor-heading-title {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-ce10ada .elementor-heading-title {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-f2bd780 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		--icon-box-icon-margin: 12px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-f2bd780 .elementor-icon-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-f2bd780 .elementor-icon {
		font-size: 10px;
		padding: 3px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-f2bd780 .elementor-icon-box-title, .elementor-5804 .elementor-element.elementor-element-f2bd780 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-139d0b9 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		--icon-box-icon-margin: 12px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-139d0b9 .elementor-icon-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-139d0b9 .elementor-icon {
		font-size: 10px;
		padding: 3px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-139d0b9 .elementor-icon-box-title, .elementor-5804 .elementor-element.elementor-element-139d0b9 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-5b609ce {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		--icon-box-icon-margin: 12px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-5b609ce .elementor-icon-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-5b609ce .elementor-icon {
		font-size: 10px;
		padding: 3px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-5b609ce .elementor-icon-box-title, .elementor-5804 .elementor-element.elementor-element-5b609ce .elementor-icon-box-title a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-5f0a992 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		--icon-box-icon-margin: 12px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-5f0a992 .elementor-icon-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-5f0a992 .elementor-icon {
		font-size: 10px;
		padding: 3px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-5f0a992 .elementor-icon-box-title, .elementor-5804 .elementor-element.elementor-element-5f0a992 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-1487c37 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		--icon-box-icon-margin: 12px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-1487c37 .elementor-icon-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-1487c37 .elementor-icon {
		font-size: 10px;
		padding: 3px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-1487c37 .elementor-icon-box-title, .elementor-5804 .elementor-element.elementor-element-1487c37 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-284151f {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		--icon-box-icon-margin: 12px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-284151f .elementor-icon-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-284151f .elementor-icon {
		font-size: 10px;
		padding: 3px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-284151f .elementor-icon-box-title, .elementor-5804 .elementor-element.elementor-element-284151f .elementor-icon-box-title a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-c3b3898 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		--icon-box-icon-margin: 12px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-c3b3898 .elementor-icon-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-c3b3898 .elementor-icon {
		font-size: 10px;
		padding: 3px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-c3b3898 .elementor-icon-box-title, .elementor-5804 .elementor-element.elementor-element-c3b3898 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-24daea1 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		--icon-box-icon-margin: 12px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-24daea1 .elementor-icon-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-24daea1 .elementor-icon {
		font-size: 10px;
		padding: 3px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-24daea1 .elementor-icon-box-title, .elementor-5804 .elementor-element.elementor-element-24daea1 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-5c0fd48 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		--icon-box-icon-margin: 12px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-5c0fd48 .elementor-icon-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-5c0fd48 .elementor-icon {
		font-size: 10px;
		padding: 3px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-5c0fd48 .elementor-icon-box-title, .elementor-5804 .elementor-element.elementor-element-5c0fd48 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-3d5d286 {
		--padding-top: 3em;
		--padding-bottom: 6em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-5804 .elementor-element.elementor-element-3a70796 {
		--justify-content: center;
	}
	
	.elementor-5804 .elementor-element.elementor-element-7af5e94 .elementor-button {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-8c71242 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: 36px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-8c71242 .elementskit-section-title-wraper p {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-9ad7495 > .elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-1f1c047 > .elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-4190f79 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 7px;
		--padding-bottom: 7px;
		--padding-left: 7px;
		--padding-right: 7px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-39ae91e6 {
		--border-radius: 15px 15px 0px 0px;
		--padding-top: 3em;
		--padding-bottom: 5em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-5804 .elementor-element.elementor-element-272fe9d3 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-272fe9d3 .elementor-heading-title {
		font-size: var(--e-global-typography-5d167aa-font-size);
		line-height: var(--e-global-typography-5d167aa-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-1685de2 {
		--flex-wrap: nowrap;
	}
	
	.elementor-5804 .elementor-element.elementor-element-db59d66 {
		--width: 50%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-e7d4205 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-e7d4205 .elementor-image-box-title {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-a5373de {
		--width: 50%;
	}
	
	.elementor-5804 .elementor-element.elementor-element-11ee6fe .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-5804 .elementor-element.elementor-element-11ee6fe .elementor-image-box-title {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
	}
	
	.elementor-5804 .elementor-element.elementor-element-ee460dc {
		--padding-top: 3em;
		--padding-bottom: 5em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-5804 .elementor-element.elementor-element-e519aaf {
		--margin-top: 10px;
		--margin-bottom: 10px;
		--margin-left: 10px;
		--margin-right: 10px;
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-5804 .elementor-element.elementor-element-e9c89c6 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-5804 .elementor-element.elementor-element-e9c89c6.e-con {
		--order: -99999;
	}
	
	.elementor-5804 .elementor-element.elementor-element-40e1cf2 .elementor-heading-title {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
}
