
.elementor-17935 .elementor-element.elementor-element-376446b {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: 0;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 60px;
	--padding-bottom: 100px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-17935 .elementor-element.elementor-element-376446b:not(.elementor-motion-effects-element-type-background), .elementor-17935 .elementor-element.elementor-element-376446b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-1934087);
	background-image: url("https://cdn-ilbbbol.nitrocdn.com/bGPgmNkEoLJJjXCBKtFLWxVwttKtfPAz/assets/images/optimized/rev-1781131/onceforall.fr/wp-content/uploads/bg76.svg");
	background-position: center center;
	background-size: cover;
}

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

.elementor-17935 .elementor-element.elementor-element-376446b::before, .elementor-17935 .elementor-element.elementor-element-376446b > .elementor-background-video-container::before, .elementor-17935 .elementor-element.elementor-element-376446b > .e-con-inner > .elementor-background-video-container::before, .elementor-17935 .elementor-element.elementor-element-376446b > .elementor-background-slideshow::before, .elementor-17935 .elementor-element.elementor-element-376446b > .e-con-inner > .elementor-background-slideshow::before, .elementor-17935 .elementor-element.elementor-element-376446b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #fcfcfc;
	--background-overlay: "";
}

.elementor-17935 .elementor-element.elementor-element-29c58f0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
}

.elementor-17935 .elementor-element.elementor-element-1e3fbf5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-17935 .elementor-element.elementor-element-5c1040d.elementor-element {
	--order: -99999;
}

.elementor-17935 .elementor-element.elementor-element-5c1040d .elementor-heading-title {
	font-family: var(--e-global-typography-72a6694-font-family), Manrope;
	font-size: var(--e-global-typography-72a6694-font-size);
	font-weight: var(--e-global-typography-72a6694-font-weight);
	line-height: var(--e-global-typography-72a6694-line-height);
	letter-spacing: var(--e-global-typography-72a6694-letter-spacing);
	color: #fcfcfc;
}

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

.elementor-17935 .elementor-element.elementor-element-8665bb8 .elementor-heading-title {
	font-family: "Manrope", Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4em;
	color: #eeedf1;
}

.elementor-17935 .elementor-element.elementor-element-f9b03e4 .elementor-button {
	background-color: #da1884;
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	border-radius: 60px 60px 60px 60px;
	padding: 16px 36px 16px 36px;
}

.elementor-17935 .elementor-element.elementor-element-f9b03e4 .elementor-button:hover, .elementor-17935 .elementor-element.elementor-element-f9b03e4 .elementor-button:focus {
	background-color: #c0086f;
}

.elementor-17935 .elementor-element.elementor-element-f9b03e4 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-17935 .elementor-element.elementor-element-0a8f773 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 85px;
	--padding-bottom: 100px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-17935 .elementor-element.elementor-element-0a8f773:not(.elementor-motion-effects-element-type-background), .elementor-17935 .elementor-element.elementor-element-0a8f773 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c5d9ee3);
}

.elementor-17935 .elementor-element.elementor-element-2db8af2 {
	--display: flex;
}

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

.elementor-17935 .elementor-element.elementor-element-a2ee73a {
	width: var(--container-widget-width, 67%);
	max-width: 67%;
	--container-widget-width: 67%;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	color: var(--e-global-color-98ceb09);
}

.elementor-17935 .elementor-element.elementor-element-d09c69d.elementor-element {
	--order: -99999;
}

.elementor-17935 .elementor-element.elementor-element-d09c69d .elementor-heading-title {
	font-family: var(--e-global-typography-9f6cade-font-family), Manrope;
	font-size: var(--e-global-typography-9f6cade-font-size);
	font-weight: var(--e-global-typography-9f6cade-font-weight);
	line-height: var(--e-global-typography-9f6cade-line-height);
	letter-spacing: var(--e-global-typography-9f6cade-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-17935 .elementor-element.elementor-element-2ddf308 {
	--display: flex;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
}

.elementor-17935 .elementor-element.elementor-element-63977c1 {
	--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: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
}

.elementor-17935 .elementor-element.elementor-element-c67d44a {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-17935 .elementor-element.elementor-element-c67d44a:not(.elementor-motion-effects-element-type-background), .elementor-17935 .elementor-element.elementor-element-c67d44a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-17935 .elementor-element.elementor-element-6e7292c > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-17935 .elementor-element.elementor-element-6e7292c {
	text-align: start;
}

.elementor-17935 .elementor-element.elementor-element-6e7292c img {
	width: 70px;
	height: 71px;
	transition-duration: .3s;
}

.elementor-17935 .elementor-element.elementor-element-08b5487 .elementor-heading-title {
	font-family: var(--e-global-typography-524b9e3-font-family), Manrope;
	font-size: var(--e-global-typography-524b9e3-font-size);
	font-weight: var(--e-global-typography-524b9e3-font-weight);
	line-height: var(--e-global-typography-524b9e3-line-height);
	letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-17935 .elementor-element.elementor-element-38fc841 {
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	color: var(--e-global-color-98ceb09);
}

.elementor-17935 .elementor-element.elementor-element-4a71cda {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-17935 .elementor-element.elementor-element-4a71cda:not(.elementor-motion-effects-element-type-background), .elementor-17935 .elementor-element.elementor-element-4a71cda > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-17935 .elementor-element.elementor-element-3a074a3 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-17935 .elementor-element.elementor-element-3a074a3 {
	text-align: start;
}

.elementor-17935 .elementor-element.elementor-element-3a074a3 img {
	width: 70px;
	height: 71px;
	transition-duration: .3s;
}

.elementor-17935 .elementor-element.elementor-element-02cca4e .elementor-heading-title {
	font-family: var(--e-global-typography-524b9e3-font-family), Manrope;
	font-size: var(--e-global-typography-524b9e3-font-size);
	font-weight: var(--e-global-typography-524b9e3-font-weight);
	line-height: var(--e-global-typography-524b9e3-line-height);
	letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-17935 .elementor-element.elementor-element-6f352ca {
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	color: var(--e-global-color-98ceb09);
}

.elementor-17935 .elementor-element.elementor-element-3c9cb66 {
	--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: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
}

.elementor-17935 .elementor-element.elementor-element-0d67d1b {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-17935 .elementor-element.elementor-element-0d67d1b:not(.elementor-motion-effects-element-type-background), .elementor-17935 .elementor-element.elementor-element-0d67d1b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-17935 .elementor-element.elementor-element-57b7d6c > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-17935 .elementor-element.elementor-element-57b7d6c {
	text-align: start;
}

.elementor-17935 .elementor-element.elementor-element-57b7d6c img {
	width: 70px;
	height: 71px;
	transition-duration: .3s;
}

.elementor-17935 .elementor-element.elementor-element-6872b66 .elementor-heading-title {
	font-family: var(--e-global-typography-524b9e3-font-family), Manrope;
	font-size: var(--e-global-typography-524b9e3-font-size);
	font-weight: var(--e-global-typography-524b9e3-font-weight);
	line-height: var(--e-global-typography-524b9e3-line-height);
	letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-17935 .elementor-element.elementor-element-1b73484 {
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	color: var(--e-global-color-98ceb09);
}

.elementor-17935 .elementor-element.elementor-element-df06af5 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-17935 .elementor-element.elementor-element-df06af5:not(.elementor-motion-effects-element-type-background), .elementor-17935 .elementor-element.elementor-element-df06af5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-17935 .elementor-element.elementor-element-c6f3080 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-17935 .elementor-element.elementor-element-c6f3080 {
	text-align: start;
}

.elementor-17935 .elementor-element.elementor-element-c6f3080 img {
	width: 70px;
	height: 71px;
	transition-duration: .3s;
}

.elementor-17935 .elementor-element.elementor-element-6a724ae .elementor-heading-title {
	font-family: var(--e-global-typography-524b9e3-font-family), Manrope;
	font-size: var(--e-global-typography-524b9e3-font-size);
	font-weight: var(--e-global-typography-524b9e3-font-weight);
	line-height: var(--e-global-typography-524b9e3-line-height);
	letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-17935 .elementor-element.elementor-element-687ddf8 {
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	color: var(--e-global-color-98ceb09);
}

.elementor-17935 .elementor-element.elementor-element-284b9c1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 85px;
	--padding-bottom: 100px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-17935 .elementor-element.elementor-element-284b9c1:not(.elementor-motion-effects-element-type-background), .elementor-17935 .elementor-element.elementor-element-284b9c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

.elementor-17935 .elementor-element.elementor-element-2668647 {
	--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: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
}

.elementor-17935 .elementor-element.elementor-element-cfddfb3 {
	--display: flex;
}

.elementor-17935 .elementor-element.elementor-element-5822173.elementor-element {
	--order: -99999;
}

.elementor-17935 .elementor-element.elementor-element-5822173 .elementor-heading-title {
	font-family: var(--e-global-typography-9f6cade-font-family), Manrope;
	font-size: var(--e-global-typography-9f6cade-font-size);
	font-weight: var(--e-global-typography-9f6cade-font-weight);
	line-height: var(--e-global-typography-9f6cade-line-height);
	letter-spacing: var(--e-global-typography-9f6cade-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-17935 .elementor-element.elementor-element-fc16b0c {
	--display: flex;
}

.elementor-17935 .elementor-element.elementor-element-ecd1f3b > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-17935 .elementor-element.elementor-element-ecd1f3b .elementor-heading-title {
	font-family: var(--e-global-typography-d486bdd-font-family), Manrope;
	font-size: var(--e-global-typography-d486bdd-font-size);
	font-weight: var(--e-global-typography-d486bdd-font-weight);
	line-height: var(--e-global-typography-d486bdd-line-height);
	color: var(--e-global-color-primary);
}

.elementor-17935 .elementor-element.elementor-element-ba81735 {
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	color: var(--e-global-color-98ceb09);
}

.elementor-17935 .elementor-element.elementor-element-227d7d7 {
	--display: flex;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
}

.elementor-17935 .elementor-element.elementor-element-cdd21f6 {
	--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: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-17935 .elementor-element.elementor-element-cdd21f6:not(.elementor-motion-effects-element-type-background), .elementor-17935 .elementor-element.elementor-element-cdd21f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-50d0a86);
}

.elementor-17935 .elementor-element.elementor-element-49a0644 {
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-17935 .elementor-element.elementor-element-49a0644 .elementor-heading-title {
	font-family: var(--e-global-typography-86e9623-font-family), Manrope;
	font-size: var(--e-global-typography-86e9623-font-size);
	font-weight: var(--e-global-typography-86e9623-font-weight);
	line-height: var(--e-global-typography-86e9623-line-height);
	letter-spacing: var(--e-global-typography-86e9623-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-17935 .elementor-element.elementor-element-ae98f49 {
	--display: flex;
}

.elementor-17935 .elementor-element.elementor-element-e0a24eb {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-17935 .elementor-element.elementor-element-f844aeb {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-17935 .elementor-element.elementor-element-f844aeb:not(.elementor-motion-effects-element-type-background), .elementor-17935 .elementor-element.elementor-element-f844aeb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-17935 .elementor-element.elementor-element-780af36 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-17935 .elementor-element.elementor-element-780af36 {
	text-align: center;
}

.elementor-17935 .elementor-element.elementor-element-780af36 img {
	width: 70px;
	height: 71px;
	transition-duration: .3s;
}

.elementor-17935 .elementor-element.elementor-element-5bf7929 {
	text-align: center;
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	color: var(--e-global-color-98ceb09);
}

.elementor-17935 .elementor-element.elementor-element-6bc7567 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-17935 .elementor-element.elementor-element-6bc7567:not(.elementor-motion-effects-element-type-background), .elementor-17935 .elementor-element.elementor-element-6bc7567 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-17935 .elementor-element.elementor-element-c66af35 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-17935 .elementor-element.elementor-element-c66af35 {
	text-align: center;
}

.elementor-17935 .elementor-element.elementor-element-c66af35 img {
	width: 70px;
	height: 71px;
	transition-duration: .3s;
}

.elementor-17935 .elementor-element.elementor-element-f8d09ca {
	text-align: center;
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	color: var(--e-global-color-98ceb09);
}

.elementor-17935 .elementor-element.elementor-element-e139247 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-17935 .elementor-element.elementor-element-e139247:not(.elementor-motion-effects-element-type-background), .elementor-17935 .elementor-element.elementor-element-e139247 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-17935 .elementor-element.elementor-element-96e124a > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-17935 .elementor-element.elementor-element-96e124a {
	text-align: center;
}

.elementor-17935 .elementor-element.elementor-element-96e124a img {
	width: 70px;
	height: 71px;
	transition-duration: .3s;
}

.elementor-17935 .elementor-element.elementor-element-6f99ee3 {
	text-align: center;
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	color: var(--e-global-color-98ceb09);
}

.elementor-17935 .elementor-element.elementor-element-6f31347 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-17935 .elementor-element.elementor-element-a58a722 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-17935 .elementor-element.elementor-element-a58a722:not(.elementor-motion-effects-element-type-background), .elementor-17935 .elementor-element.elementor-element-a58a722 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-17935 .elementor-element.elementor-element-514a6b3 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-17935 .elementor-element.elementor-element-514a6b3 {
	text-align: center;
}

.elementor-17935 .elementor-element.elementor-element-514a6b3 img {
	width: 70px;
	height: 71px;
	transition-duration: .3s;
}

.elementor-17935 .elementor-element.elementor-element-5b99795 {
	text-align: center;
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	color: var(--e-global-color-98ceb09);
}

.elementor-17935 .elementor-element.elementor-element-c3462f9 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-17935 .elementor-element.elementor-element-c3462f9:not(.elementor-motion-effects-element-type-background), .elementor-17935 .elementor-element.elementor-element-c3462f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-17935 .elementor-element.elementor-element-2d86196 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-17935 .elementor-element.elementor-element-2d86196 {
	text-align: center;
}

.elementor-17935 .elementor-element.elementor-element-2d86196 img {
	width: 70px;
	height: 71px;
	transition-duration: .3s;
}

.elementor-17935 .elementor-element.elementor-element-54901d7 {
	text-align: center;
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	color: var(--e-global-color-98ceb09);
}

.elementor-17935 .elementor-element.elementor-element-6411c43 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-17935 .elementor-element.elementor-element-6411c43:not(.elementor-motion-effects-element-type-background), .elementor-17935 .elementor-element.elementor-element-6411c43 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-17935 .elementor-element.elementor-element-6f8f9d5 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-17935 .elementor-element.elementor-element-6f8f9d5 {
	text-align: center;
}

.elementor-17935 .elementor-element.elementor-element-6f8f9d5 img {
	width: 70px;
	height: 71px;
	transition-duration: .3s;
}

.elementor-17935 .elementor-element.elementor-element-d71b8bf {
	text-align: center;
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	color: var(--e-global-color-98ceb09);
}

.elementor-17935 .elementor-element.elementor-element-ed25b48 {
	--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: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-17935 .elementor-element.elementor-element-ed25b48:not(.elementor-motion-effects-element-type-background), .elementor-17935 .elementor-element.elementor-element-ed25b48 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c5d9ee3);
}

.elementor-17935 .elementor-element.elementor-element-bc6530b {
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-17935 .elementor-element.elementor-element-bc6530b .elementor-heading-title {
	font-family: var(--e-global-typography-86e9623-font-family), Manrope;
	font-size: var(--e-global-typography-86e9623-font-size);
	font-weight: var(--e-global-typography-86e9623-font-weight);
	line-height: var(--e-global-typography-86e9623-line-height);
	letter-spacing: var(--e-global-typography-86e9623-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-17935 .elementor-element.elementor-element-963f2b8 {
	--display: flex;
}

.elementor-17935 .elementor-element.elementor-element-f75423b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-17935 .elementor-element.elementor-element-cab3395 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-17935 .elementor-element.elementor-element-cab3395:not(.elementor-motion-effects-element-type-background), .elementor-17935 .elementor-element.elementor-element-cab3395 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-17935 .elementor-element.elementor-element-1e5e844 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-17935 .elementor-element.elementor-element-1e5e844 {
	text-align: center;
}

.elementor-17935 .elementor-element.elementor-element-1e5e844 img {
	width: 70px;
	height: 71px;
	transition-duration: .3s;
}

.elementor-17935 .elementor-element.elementor-element-d7d2de0 {
	text-align: center;
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	color: var(--e-global-color-98ceb09);
}

.elementor-17935 .elementor-element.elementor-element-ac0ee78 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-17935 .elementor-element.elementor-element-ac0ee78:not(.elementor-motion-effects-element-type-background), .elementor-17935 .elementor-element.elementor-element-ac0ee78 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-17935 .elementor-element.elementor-element-36a4255 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-17935 .elementor-element.elementor-element-36a4255 {
	text-align: center;
}

.elementor-17935 .elementor-element.elementor-element-36a4255 img {
	width: 70px;
	height: 71px;
	transition-duration: .3s;
}

.elementor-17935 .elementor-element.elementor-element-214d017 {
	text-align: center;
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	color: var(--e-global-color-98ceb09);
}

.elementor-17935 .elementor-element.elementor-element-e216bde {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-17935 .elementor-element.elementor-element-b4c1927 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-17935 .elementor-element.elementor-element-b4c1927:not(.elementor-motion-effects-element-type-background), .elementor-17935 .elementor-element.elementor-element-b4c1927 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-17935 .elementor-element.elementor-element-52c2e2e > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-17935 .elementor-element.elementor-element-52c2e2e {
	text-align: center;
}

.elementor-17935 .elementor-element.elementor-element-52c2e2e img {
	width: 70px;
	height: 71px;
	transition-duration: .3s;
}

.elementor-17935 .elementor-element.elementor-element-76f1612 {
	text-align: center;
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	color: var(--e-global-color-98ceb09);
}

.elementor-17935 .elementor-element.elementor-element-82b8254 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-17935 .elementor-element.elementor-element-82b8254:not(.elementor-motion-effects-element-type-background), .elementor-17935 .elementor-element.elementor-element-82b8254 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-17935 .elementor-element.elementor-element-984e36d > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-17935 .elementor-element.elementor-element-984e36d {
	text-align: center;
}

.elementor-17935 .elementor-element.elementor-element-984e36d img {
	width: 70px;
	height: 71px;
	transition-duration: .3s;
}

.elementor-17935 .elementor-element.elementor-element-0a0ad62 {
	text-align: center;
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	color: var(--e-global-color-98ceb09);
}

.elementor-17935 .elementor-element.elementor-element-f3ae467 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-17935 .elementor-element.elementor-element-f3ae467:not(.elementor-motion-effects-element-type-background), .elementor-17935 .elementor-element.elementor-element-f3ae467 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-50d0a86);
}

.elementor-17935 .elementor-element.elementor-element-e5d125b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 16px 16px 16px 16px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-17935 .elementor-element.elementor-element-e5d125b:not(.elementor-motion-effects-element-type-background), .elementor-17935 .elementor-element.elementor-element-e5d125b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

.elementor-17935 .elementor-element.elementor-element-e5d125b.e-con {
	--align-self: flex-start;
}

.elementor-17935 .elementor-element.elementor-element-cea09ca.elementor-element {
	--align-self: center;
}

.elementor-17935 .elementor-element.elementor-element-cea09ca img {
	width: 120px;
}

.elementor-17935 .elementor-element.elementor-element-d2a2f7f {
	text-align: center;
}

.elementor-17935 .elementor-element.elementor-element-d2a2f7f .elementor-heading-title {
	font-family: var(--e-global-typography-7d58e6b-font-family), Manrope;
	font-size: var(--e-global-typography-7d58e6b-font-size);
	font-weight: var(--e-global-typography-7d58e6b-font-weight);
	line-height: var(--e-global-typography-7d58e6b-line-height);
	color: var(--e-global-color-primary);
}

.elementor-17935 .elementor-element.elementor-element-3ab7444 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17935 .elementor-element.elementor-element-0089bbd {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-17935 .elementor-element.elementor-element-0089bbd.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-17935 .elementor-element.elementor-element-02a4a87 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-17935 .elementor-element.elementor-element-02a4a87 {
	text-align: start;
}

.elementor-17935 .elementor-element.elementor-element-02a4a87 img {
	width: 80px;
	height: 80px;
	object-fit: cover;
	object-position: center center;
	border-radius: 90px 90px 90px 90px;
}

.elementor-17935 .elementor-element.elementor-element-576c5ca {
	--display: flex;
	--gap: 6px 6px;
	--row-gap: 6px;
	--column-gap: 6px;
}

.elementor-17935 .elementor-element.elementor-element-576c5ca.e-con {
	--align-self: center;
}

.elementor-17935 .elementor-element.elementor-element-bd6d5bd {
	text-align: center;
	font-family: var(--e-global-typography-d486bdd-font-family), Manrope;
	font-size: var(--e-global-typography-d486bdd-font-size);
	font-weight: var(--e-global-typography-d486bdd-font-weight);
	line-height: var(--e-global-typography-d486bdd-line-height);
	color: var(--e-global-color-primary);
}

.elementor-17935 .elementor-element.elementor-element-0b8e87c {
	text-align: center;
	font-family: var(--e-global-typography-2939973-font-family), Manrope;
	font-size: var(--e-global-typography-2939973-font-size);
	font-weight: var(--e-global-typography-2939973-font-weight);
	line-height: var(--e-global-typography-2939973-line-height);
	color: var(--e-global-color-98ceb09);
}

.elementor-17935 .elementor-element.elementor-element-324e3d3 {
	--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: 0;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 85px;
	--padding-bottom: 100px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-17935 .elementor-element.elementor-element-324e3d3:not(.elementor-motion-effects-element-type-background), .elementor-17935 .elementor-element.elementor-element-324e3d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

.elementor-17935 .elementor-element.elementor-element-324e3d3::before, .elementor-17935 .elementor-element.elementor-element-324e3d3 > .elementor-background-video-container::before, .elementor-17935 .elementor-element.elementor-element-324e3d3 > .e-con-inner > .elementor-background-video-container::before, .elementor-17935 .elementor-element.elementor-element-324e3d3 > .elementor-background-slideshow::before, .elementor-17935 .elementor-element.elementor-element-324e3d3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17935 .elementor-element.elementor-element-324e3d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #f9fafa;
	--background-overlay: "";
}

.elementor-17935 .elementor-element.elementor-element-a92996a {
	width: var(--container-widget-width, 76%);
	max-width: 76%;
	--container-widget-width: 76%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-17935 .elementor-element.elementor-element-a92996a.elementor-element {
	--align-self: flex-start;
	--order: -99999;
}

.elementor-17935 .elementor-element.elementor-element-a92996a .elementor-heading-title {
	font-family: var(--e-global-typography-9f6cade-font-family), Manrope;
	font-size: var(--e-global-typography-9f6cade-font-size);
	font-weight: var(--e-global-typography-9f6cade-font-weight);
	line-height: var(--e-global-typography-9f6cade-line-height);
	letter-spacing: var(--e-global-typography-9f6cade-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-17935 .elementor-element.elementor-element-ef9bb3f {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-17935 .elementor-element.elementor-element-aba003d {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-17935 .elementor-element.elementor-element-aba003d:not(.elementor-motion-effects-element-type-background), .elementor-17935 .elementor-element.elementor-element-aba003d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c5d9ee3);
}

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

.elementor-17935 .elementor-element.elementor-element-46864a0 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-17935 .elementor-element.elementor-element-46864a0 {
	text-align: start;
}

.elementor-17935 .elementor-element.elementor-element-46864a0 img {
	width: 70px;
	height: 71px;
	transition-duration: .3s;
}

.elementor-17935 .elementor-element.elementor-element-07fef1d {
	text-align: start;
	font-family: var(--e-global-typography-524b9e3-font-family), Manrope;
	font-size: var(--e-global-typography-524b9e3-font-size);
	font-weight: var(--e-global-typography-524b9e3-font-weight);
	line-height: var(--e-global-typography-524b9e3-line-height);
	letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-17935 .elementor-element.elementor-element-55ce9ee {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-17935 .elementor-element.elementor-element-d59d253 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-17935 .elementor-element.elementor-element-a504884.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-17935 .elementor-element.elementor-element-a504884 {
	text-align: center;
}

.elementor-17935 .elementor-element.elementor-element-a504884 img {
	width: 18px;
}

.elementor-17935 .elementor-element.elementor-element-32dcb88.elementor-element {
	--align-self: flex-start;
}

.elementor-17935 .elementor-element.elementor-element-32dcb88 {
	font-family: "Manrope", Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--e-global-color-98ceb09);
}

.elementor-17935 .elementor-element.elementor-element-5383f98 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-17935 .elementor-element.elementor-element-55574c6.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-17935 .elementor-element.elementor-element-55574c6 {
	text-align: center;
}

.elementor-17935 .elementor-element.elementor-element-55574c6 img {
	width: 18px;
}

.elementor-17935 .elementor-element.elementor-element-c60b078.elementor-element {
	--align-self: flex-start;
}

.elementor-17935 .elementor-element.elementor-element-c60b078 {
	font-family: "Manrope", Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--e-global-color-98ceb09);
}

.elementor-17935 .elementor-element.elementor-element-c61ee4f {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-17935 .elementor-element.elementor-element-c61ee4f:not(.elementor-motion-effects-element-type-background), .elementor-17935 .elementor-element.elementor-element-c61ee4f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c5d9ee3);
}

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

.elementor-17935 .elementor-element.elementor-element-8abb2d9 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-17935 .elementor-element.elementor-element-8abb2d9 {
	text-align: start;
}

.elementor-17935 .elementor-element.elementor-element-8abb2d9 img {
	width: 70px;
	height: 71px;
	transition-duration: .3s;
}

.elementor-17935 .elementor-element.elementor-element-a725d5d {
	text-align: start;
	font-family: var(--e-global-typography-524b9e3-font-family), Manrope;
	font-size: var(--e-global-typography-524b9e3-font-size);
	font-weight: var(--e-global-typography-524b9e3-font-weight);
	line-height: var(--e-global-typography-524b9e3-line-height);
	letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-17935 .elementor-element.elementor-element-6dc32e4 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-17935 .elementor-element.elementor-element-05f3f76 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-17935 .elementor-element.elementor-element-36c7a8b.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-17935 .elementor-element.elementor-element-36c7a8b {
	text-align: center;
}

.elementor-17935 .elementor-element.elementor-element-36c7a8b img {
	width: 18px;
}

.elementor-17935 .elementor-element.elementor-element-06ce806.elementor-element {
	--align-self: flex-start;
}

.elementor-17935 .elementor-element.elementor-element-06ce806 {
	font-family: "Manrope", Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--e-global-color-98ceb09);
}

.elementor-17935 .elementor-element.elementor-element-ead997b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-17935 .elementor-element.elementor-element-2c07898.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-17935 .elementor-element.elementor-element-2c07898 {
	text-align: center;
}

.elementor-17935 .elementor-element.elementor-element-2c07898 img {
	width: 18px;
}

.elementor-17935 .elementor-element.elementor-element-4508170.elementor-element {
	--align-self: flex-start;
}

.elementor-17935 .elementor-element.elementor-element-4508170 {
	font-family: "Manrope", Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--e-global-color-98ceb09);
}

.elementor-17935 .elementor-element.elementor-element-de64637 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-17935 .elementor-element.elementor-element-de64637:not(.elementor-motion-effects-element-type-background), .elementor-17935 .elementor-element.elementor-element-de64637 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c5d9ee3);
}

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

.elementor-17935 .elementor-element.elementor-element-1a52dfe > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-17935 .elementor-element.elementor-element-1a52dfe {
	text-align: start;
}

.elementor-17935 .elementor-element.elementor-element-1a52dfe img {
	width: 70px;
	height: 71px;
	transition-duration: .3s;
}

.elementor-17935 .elementor-element.elementor-element-5a5e533 {
	text-align: start;
	font-family: var(--e-global-typography-524b9e3-font-family), Manrope;
	font-size: var(--e-global-typography-524b9e3-font-size);
	font-weight: var(--e-global-typography-524b9e3-font-weight);
	line-height: var(--e-global-typography-524b9e3-line-height);
	letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-17935 .elementor-element.elementor-element-da59cfc {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-17935 .elementor-element.elementor-element-87206ca {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-17935 .elementor-element.elementor-element-dd74a90.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-17935 .elementor-element.elementor-element-dd74a90 {
	text-align: center;
}

.elementor-17935 .elementor-element.elementor-element-dd74a90 img {
	width: 18px;
}

.elementor-17935 .elementor-element.elementor-element-30d27cd.elementor-element {
	--align-self: flex-start;
}

.elementor-17935 .elementor-element.elementor-element-30d27cd {
	font-family: "Manrope", Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--e-global-color-98ceb09);
}

.elementor-17935 .elementor-element.elementor-element-a1cc5e9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-17935 .elementor-element.elementor-element-a242326.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-17935 .elementor-element.elementor-element-a242326 {
	text-align: center;
}

.elementor-17935 .elementor-element.elementor-element-a242326 img {
	width: 18px;
}

.elementor-17935 .elementor-element.elementor-element-1b294a3.elementor-element {
	--align-self: flex-start;
}

.elementor-17935 .elementor-element.elementor-element-1b294a3 {
	font-family: "Manrope", Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--e-global-color-98ceb09);
}

.elementor-17935 .elementor-element.elementor-element-128b29a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 85px;
	--padding-bottom: 100px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-17935 .elementor-element.elementor-element-128b29a:not(.elementor-motion-effects-element-type-background), .elementor-17935 .elementor-element.elementor-element-128b29a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c5d9ee3);
}

.elementor-17935 .elementor-element.elementor-element-184905f {
	--display: flex;
}

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

.elementor-17935 .elementor-element.elementor-element-1973d2a.elementor-element {
	--order: -99999;
}

.elementor-17935 .elementor-element.elementor-element-1973d2a .elementor-heading-title {
	font-family: var(--e-global-typography-9f6cade-font-family), Manrope;
	font-size: var(--e-global-typography-9f6cade-font-size);
	font-weight: var(--e-global-typography-9f6cade-font-weight);
	line-height: var(--e-global-typography-9f6cade-line-height);
	letter-spacing: var(--e-global-typography-9f6cade-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-17935 .elementor-element.elementor-element-5f8b71e {
	--display: flex;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
}

.elementor-17935 .elementor-element.elementor-element-9e5665b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
}

.elementor-17935 .elementor-element.elementor-element-69b36f7 {
	--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: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-17935 .elementor-element.elementor-element-69b36f7:not(.elementor-motion-effects-element-type-background), .elementor-17935 .elementor-element.elementor-element-69b36f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-17935 .elementor-element.elementor-element-5af2a4c {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-17935 .elementor-element.elementor-element-6b62533 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-17935 .elementor-element.elementor-element-6b62533.elementor-element {
	--align-self: flex-start;
}

.elementor-17935 .elementor-element.elementor-element-6b62533 {
	text-align: start;
}

.elementor-17935 .elementor-element.elementor-element-6b62533 img {
	width: 50px;
	transition-duration: .3s;
}

.elementor-17935 .elementor-element.elementor-element-09093a9 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 5px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-17935 .elementor-element.elementor-element-09093a9.e-con {
	--align-self: flex-start;
}

.elementor-17935 .elementor-element.elementor-element-878fa70 .elementor-heading-title {
	font-family: "Manrope", Manrope;
	font-size: 21px;
	font-weight: 600;
	line-height: 1.3em;
	color: var(--e-global-color-primary);
}

.elementor-17935 .elementor-element.elementor-element-1b4a5d2 {
	font-family: "Manrope", Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--e-global-color-98ceb09);
}

.elementor-17935 .elementor-element.elementor-element-be11c79 > .elementor-widget-container {
	border-radius: 20px 20px 20px 20px;
}

.elementor-17935 .elementor-element.elementor-element-be11c79 img {
	border-radius: 16px 16px 16px 16px;
}

.elementor-17935 .elementor-element.elementor-element-34ab6a6 {
	--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: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-17935 .elementor-element.elementor-element-34ab6a6:not(.elementor-motion-effects-element-type-background), .elementor-17935 .elementor-element.elementor-element-34ab6a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-17935 .elementor-element.elementor-element-8bcf482 {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-17935 .elementor-element.elementor-element-c0ab972 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-17935 .elementor-element.elementor-element-c0ab972.elementor-element {
	--align-self: flex-start;
}

.elementor-17935 .elementor-element.elementor-element-c0ab972 {
	text-align: start;
}

.elementor-17935 .elementor-element.elementor-element-c0ab972 img {
	width: 50px;
	transition-duration: .3s;
}

.elementor-17935 .elementor-element.elementor-element-b866ede {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 5px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-17935 .elementor-element.elementor-element-b866ede.e-con {
	--align-self: flex-start;
}

.elementor-17935 .elementor-element.elementor-element-348a829 .elementor-heading-title {
	font-family: "Manrope", Manrope;
	font-size: 21px;
	font-weight: 600;
	line-height: 1.3em;
	color: var(--e-global-color-primary);
}

.elementor-17935 .elementor-element.elementor-element-2b802b4 {
	font-family: "Manrope", Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--e-global-color-98ceb09);
}

.elementor-17935 .elementor-element.elementor-element-d84f68c > .elementor-widget-container {
	border-radius: 20px 20px 20px 20px;
}

.elementor-17935 .elementor-element.elementor-element-d84f68c img {
	border-radius: 16px 16px 16px 16px;
}

.elementor-17935 .elementor-element.elementor-element-20a7c3a {
	--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: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-17935 .elementor-element.elementor-element-20a7c3a:not(.elementor-motion-effects-element-type-background), .elementor-17935 .elementor-element.elementor-element-20a7c3a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-17935 .elementor-element.elementor-element-1ed9663 {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-17935 .elementor-element.elementor-element-fcf16f8 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-17935 .elementor-element.elementor-element-fcf16f8.elementor-element {
	--align-self: flex-start;
}

.elementor-17935 .elementor-element.elementor-element-fcf16f8 {
	text-align: start;
}

.elementor-17935 .elementor-element.elementor-element-fcf16f8 img {
	width: 50px;
	transition-duration: .3s;
}

.elementor-17935 .elementor-element.elementor-element-af27189 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 5px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-17935 .elementor-element.elementor-element-af27189.e-con {
	--align-self: flex-start;
}

.elementor-17935 .elementor-element.elementor-element-94eaf18 .elementor-heading-title {
	font-family: "Manrope", Manrope;
	font-size: 21px;
	font-weight: 600;
	line-height: 1.3em;
	color: var(--e-global-color-primary);
}

.elementor-17935 .elementor-element.elementor-element-13c8905 {
	font-family: "Manrope", Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--e-global-color-98ceb09);
}

.elementor-17935 .elementor-element.elementor-element-5886183 > .elementor-widget-container {
	border-radius: 20px 20px 20px 20px;
}

.elementor-17935 .elementor-element.elementor-element-5886183 img {
	border-radius: 16px 16px 16px 16px;
}

.elementor-17935 .elementor-element.elementor-element-ff7ea07 {
	--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: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-17935 .elementor-element.elementor-element-ff7ea07:not(.elementor-motion-effects-element-type-background), .elementor-17935 .elementor-element.elementor-element-ff7ea07 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-17935 .elementor-element.elementor-element-f5cacab {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-17935 .elementor-element.elementor-element-70a7b59 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-17935 .elementor-element.elementor-element-70a7b59.elementor-element {
	--align-self: flex-start;
}

.elementor-17935 .elementor-element.elementor-element-70a7b59 {
	text-align: start;
}

.elementor-17935 .elementor-element.elementor-element-70a7b59 img {
	width: 50px;
	transition-duration: .3s;
}

.elementor-17935 .elementor-element.elementor-element-f64d40e {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 5px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-17935 .elementor-element.elementor-element-f64d40e.e-con {
	--align-self: flex-start;
}

.elementor-17935 .elementor-element.elementor-element-ae6e7a5 .elementor-heading-title {
	font-family: "Manrope", Manrope;
	font-size: 21px;
	font-weight: 600;
	line-height: 1.3em;
	color: var(--e-global-color-primary);
}

.elementor-17935 .elementor-element.elementor-element-96a38b9 {
	font-family: "Manrope", Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--e-global-color-98ceb09);
}

.elementor-17935 .elementor-element.elementor-element-727d2ae > .elementor-widget-container {
	border-radius: 20px 20px 20px 20px;
}

.elementor-17935 .elementor-element.elementor-element-727d2ae img {
	border-radius: 16px 16px 16px 16px;
}

.elementor-17935 .elementor-element.elementor-element-a25ed46 {
	--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: 0;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 85px;
	--padding-bottom: 100px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-17935 .elementor-element.elementor-element-a25ed46:not(.elementor-motion-effects-element-type-background), .elementor-17935 .elementor-element.elementor-element-a25ed46 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-1934087);
}

.elementor-17935 .elementor-element.elementor-element-a25ed46::before, .elementor-17935 .elementor-element.elementor-element-a25ed46 > .elementor-background-video-container::before, .elementor-17935 .elementor-element.elementor-element-a25ed46 > .e-con-inner > .elementor-background-video-container::before, .elementor-17935 .elementor-element.elementor-element-a25ed46 > .elementor-background-slideshow::before, .elementor-17935 .elementor-element.elementor-element-a25ed46 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17935 .elementor-element.elementor-element-a25ed46 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #f9fafa;
	--background-overlay: "";
}

.elementor-17935 .elementor-element.elementor-element-3304461 {
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-17935 .elementor-element.elementor-element-3304461.elementor-element {
	--align-self: center;
}

.elementor-17935 .elementor-element.elementor-element-3304461 .elementor-heading-title {
	font-family: var(--e-global-typography-72a6694-font-family), Manrope;
	font-size: var(--e-global-typography-72a6694-font-size);
	font-weight: var(--e-global-typography-72a6694-font-weight);
	line-height: var(--e-global-typography-72a6694-line-height);
	letter-spacing: var(--e-global-typography-72a6694-letter-spacing);
	color: #fff;
}

.elementor-17935 .elementor-element.elementor-element-129b270 {
	width: var(--container-widget-width, 71%);
	max-width: 71%;
	--container-widget-width: 71%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	color: var(--e-global-color-fc86d75);
}

.elementor-17935 .elementor-element.elementor-element-129b270 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-17935 .elementor-element.elementor-element-129b270.elementor-element {
	--align-self: center;
}

.elementor-17935 .elementor-element.elementor-element-a9513d1 {
	width: var(--container-widget-width, 550px);
	max-width: 550px;
	--container-widget-width: 550px;
	--container-widget-flex-grow: 0;
	--e-form-steps-indicators-spacing: 14px;
	--e-form-steps-indicator-icon-size: 15px;
	--e-form-steps-indicator-padding: 17px;
	--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-17935 .elementor-element.elementor-element-a9513d1 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .99);
	margin: 0px 0px 0px 0px;
	padding: 30px 30px 30px 30px;
	border-style: none;
	border-radius: 20px 20px 20px 20px;
}

.elementor-17935 .elementor-element.elementor-element-a9513d1.elementor-element {
	--align-self: center;
}

.elementor-17935 .elementor-element.elementor-element-a9513d1 .elementor-field-group {
	padding-right: calc(16px / 2);
	padding-left: calc(16px / 2);
	margin-bottom: 16px;
}

.elementor-17935 .elementor-element.elementor-element-a9513d1 .elementor-form-fields-wrapper {
	margin-left: calc(-16px / 2);
	margin-right: calc(-16px / 2);
	margin-bottom: -16px;
}

.elementor-17935 .elementor-element.elementor-element-a9513d1 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-17935 .elementor-element.elementor-element-a9513d1 .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-17935 .elementor-element.elementor-element-a9513d1 .elementor-labels-inline .elementor-field-group > label {
	padding-left: 6px;
}

body:not(.rtl) .elementor-17935 .elementor-element.elementor-element-a9513d1 .elementor-labels-inline .elementor-field-group > label {
	padding-right: 6px;
}

body .elementor-17935 .elementor-element.elementor-element-a9513d1 .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 6px;
}

.elementor-17935 .elementor-element.elementor-element-a9513d1 .elementor-field-group > label, .elementor-17935 .elementor-element.elementor-element-a9513d1 .elementor-field-subgroup label {
	color: var(--e-global-color-primary);
}

.elementor-17935 .elementor-element.elementor-element-a9513d1 .elementor-field-group > label {
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
}

.elementor-17935 .elementor-element.elementor-element-a9513d1 .elementor-field-type-html {
	padding-bottom: 0px;
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
}

.elementor-17935 .elementor-element.elementor-element-a9513d1 .elementor-field-group .elementor-field {
	color: var(--e-global-color-primary);
}

.elementor-17935 .elementor-element.elementor-element-a9513d1 .elementor-field-group .elementor-field, .elementor-17935 .elementor-element.elementor-element-a9513d1 .elementor-field-subgroup label {
	font-family: var(--e-global-typography-2939973-font-family), Manrope;
	font-size: var(--e-global-typography-2939973-font-size);
	font-weight: var(--e-global-typography-2939973-font-weight);
	line-height: var(--e-global-typography-2939973-line-height);
}

.elementor-17935 .elementor-element.elementor-element-a9513d1 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
	background-color: #fff;
	border-color: var(--e-global-color-fc86d75);
	border-radius: 8px 8px 8px 8px;
}

.elementor-17935 .elementor-element.elementor-element-a9513d1 .elementor-field-group .elementor-select-wrapper select {
	background-color: #fff;
	border-color: var(--e-global-color-fc86d75);
	border-radius: 8px 8px 8px 8px;
}

.elementor-17935 .elementor-element.elementor-element-a9513d1 .elementor-field-group .elementor-select-wrapper::before {
	color: var(--e-global-color-fc86d75);
}

.elementor-17935 .elementor-element.elementor-element-a9513d1 .elementor-button {
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	border-radius: 40px 40px 40px 40px;
	padding: 20px 20px 20px 20px;
}

.elementor-17935 .elementor-element.elementor-element-a9513d1 .e-form__buttons__wrapper__button-next {
	background-color: #d10e7b;
}

.elementor-17935 .elementor-element.elementor-element-a9513d1 .elementor-button[type="submit"] {
	background-color: #d10e7b;
}

.elementor-17935 .elementor-element.elementor-element-a9513d1 .e-form__buttons__wrapper__button-previous {
	color: #fff;
}

.elementor-17935 .elementor-element.elementor-element-a9513d1 .e-form__buttons__wrapper__button-next:hover {
	background-color: var(--e-global-color-secondary);
	color: #fff;
}

.elementor-17935 .elementor-element.elementor-element-a9513d1 .elementor-button[type="submit"]:hover {
	background-color: var(--e-global-color-secondary);
	color: #fff;
}

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

.elementor-17935 .elementor-element.elementor-element-a9513d1 .e-form__buttons__wrapper__button-previous:hover {
	color: #fff;
}

.elementor-17935 .elementor-element.elementor-element-a9513d1 .elementor-message {
	font-size: 16px;
}

.elementor-17935 .elementor-element.elementor-element-a9513d1 .elementor-message.elementor-message-success {
	color: #06a941;
}

.elementor-17935 .elementor-element.elementor-element-a9513d1 .elementor-message.elementor-message-danger {
	color: #ec0000;
}

.elementor-17935 .elementor-element.elementor-element-a9513d1 .e-form__indicators__indicator, .elementor-17935 .elementor-element.elementor-element-a9513d1 .e-form__indicators__indicator__label {
	font-size: 15px;
}

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

.elementor-17935 .elementor-element.elementor-element-e43f6f1:not(.elementor-motion-effects-element-type-background), .elementor-17935 .elementor-element.elementor-element-e43f6f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-17935 .elementor-element.elementor-element-f668ef7 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-17935 .elementor-element.elementor-element-f668ef7 .elementor-heading-title {
	font-family: var(--e-global-typography-72a6694-font-family), Manrope;
	font-size: var(--e-global-typography-72a6694-font-size);
	font-weight: var(--e-global-typography-72a6694-font-weight);
	line-height: var(--e-global-typography-72a6694-line-height);
	letter-spacing: var(--e-global-typography-72a6694-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-17935 .elementor-element.elementor-element-c4aea52 {
	--display: flex;
	border-style: none;
	--border-style: none;
}

.elementor-17935 .elementor-element.elementor-element-a4c3738 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-fc86d75);
	--border-color: var(--e-global-color-fc86d75);
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-17935 .elementor-element.elementor-element-956323e {
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	color: var(--e-global-color-primary);
}

.elementor-17935 .elementor-element.elementor-element-cc0cc3f {
	--display: flex;
	border-style: none;
	--border-style: none;
}

.elementor-17935 .elementor-element.elementor-element-83c47fb {
	--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;
	border-style: none;
	--border-style: none;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-17935 .elementor-element.elementor-element-045c0e9 {
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	color: var(--e-global-color-primary);
}

.elementor-17935 .elementor-element.elementor-element-a1c7696 {
	--n-accordion-title-font-size: var(--e-global-typography-d486bdd-font-size);
	width: var(--container-widget-width, 873px);
	max-width: 873px;
	--container-widget-width: 873px;
	--container-widget-flex-grow: 0;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-border-radius: 0px 0px 0px 0px;
	--n-accordion-title-normal-color: var(--e-global-color-primary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 12px;
}

:where( .elementor-17935 .elementor-element.elementor-element-a1c7696 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	background-color: rgba(175, 147, 147, 0);
	border-style: none;
}

.elementor-17935 .elementor-element.elementor-element-a1c7696 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-fc86d75);
}

.elementor-17935 .elementor-element.elementor-element-a1c7696 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover {
	border-style: solid;
	border-color: var(--e-global-color-fc86d75);
}

.elementor-17935 .elementor-element.elementor-element-a1c7696 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title {
	border-style: none;
}

.elementor-17935 .elementor-element.elementor-element-a1c7696 {
	--n-accordion-padding: 24px 24px 24px 24px;
}

:where( .elementor-17935 .elementor-element.elementor-element-a1c7696 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: var(--e-global-typography-d486bdd-font-family), Manrope;
	font-weight: var(--e-global-typography-d486bdd-font-weight);
	line-height: var(--e-global-typography-d486bdd-line-height);
}

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

@media (min-width:768px) {
	.elementor-17935 .elementor-element.elementor-element-376446b {
		--content-width: 1200px;
	}
	
	.elementor-17935 .elementor-element.elementor-element-1e3fbf5 {
		--width: 58%;
	}
	
	.elementor-17935 .elementor-element.elementor-element-0a8f773 {
		--content-width: 1200px;
	}
	
	.elementor-17935 .elementor-element.elementor-element-a85ef13 {
		--width: 66%;
	}
	
	.elementor-17935 .elementor-element.elementor-element-c67d44a {
		--width: 39%;
	}
	
	.elementor-17935 .elementor-element.elementor-element-4a71cda {
		--width: 100%;
	}
	
	.elementor-17935 .elementor-element.elementor-element-0d67d1b {
		--width: 100%;
	}
	
	.elementor-17935 .elementor-element.elementor-element-df06af5 {
		--width: 100%;
	}
	
	.elementor-17935 .elementor-element.elementor-element-284b9c1 {
		--content-width: 1200px;
	}
	
	.elementor-17935 .elementor-element.elementor-element-cab3395 {
		--width: 100%;
	}
	
	.elementor-17935 .elementor-element.elementor-element-f3ae467 {
		--content-width: 1200px;
	}
	
	.elementor-17935 .elementor-element.elementor-element-0089bbd {
		--width: 80.5px;
	}
	
	.elementor-17935 .elementor-element.elementor-element-324e3d3 {
		--content-width: 1200px;
	}
	
	.elementor-17935 .elementor-element.elementor-element-128b29a {
		--content-width: 1200px;
	}
	
	.elementor-17935 .elementor-element.elementor-element-fb95dde {
		--width: 58%;
	}
	
	.elementor-17935 .elementor-element.elementor-element-69b36f7 {
		--width: 100%;
	}
	
	.elementor-17935 .elementor-element.elementor-element-34ab6a6 {
		--width: 100%;
	}
	
	.elementor-17935 .elementor-element.elementor-element-20a7c3a {
		--width: 100%;
	}
	
	.elementor-17935 .elementor-element.elementor-element-ff7ea07 {
		--width: 100%;
	}
	
	.elementor-17935 .elementor-element.elementor-element-a25ed46 {
		--content-width: 1200px;
	}
	
	.elementor-17935 .elementor-element.elementor-element-e43f6f1 {
		--content-width: 1200px;
	}
}

@media (max-width:1024px) {
	.elementor-17935 .elementor-element.elementor-element-5c1040d .elementor-heading-title {
		font-size: var(--e-global-typography-72a6694-font-size);
		line-height: var(--e-global-typography-72a6694-line-height);
		letter-spacing: var(--e-global-typography-72a6694-letter-spacing);
	}
	
	.elementor-17935 .elementor-element.elementor-element-f9b03e4 .elementor-button {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-a85ef13 {
		--grid-auto-flow: row;
	}
	
	.elementor-17935 .elementor-element.elementor-element-a2ee73a {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-d09c69d .elementor-heading-title {
		font-size: var(--e-global-typography-9f6cade-font-size);
		line-height: var(--e-global-typography-9f6cade-line-height);
		letter-spacing: var(--e-global-typography-9f6cade-letter-spacing);
	}
	
	.elementor-17935 .elementor-element.elementor-element-08b5487 .elementor-heading-title {
		font-size: var(--e-global-typography-524b9e3-font-size);
		line-height: var(--e-global-typography-524b9e3-line-height);
		letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	}
	
	.elementor-17935 .elementor-element.elementor-element-38fc841 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-02cca4e .elementor-heading-title {
		font-size: var(--e-global-typography-524b9e3-font-size);
		line-height: var(--e-global-typography-524b9e3-line-height);
		letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	}
	
	.elementor-17935 .elementor-element.elementor-element-6f352ca {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-6872b66 .elementor-heading-title {
		font-size: var(--e-global-typography-524b9e3-font-size);
		line-height: var(--e-global-typography-524b9e3-line-height);
		letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	}
	
	.elementor-17935 .elementor-element.elementor-element-1b73484 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-6a724ae .elementor-heading-title {
		font-size: var(--e-global-typography-524b9e3-font-size);
		line-height: var(--e-global-typography-524b9e3-line-height);
		letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	}
	
	.elementor-17935 .elementor-element.elementor-element-687ddf8 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-5822173 .elementor-heading-title {
		font-size: var(--e-global-typography-9f6cade-font-size);
		line-height: var(--e-global-typography-9f6cade-line-height);
		letter-spacing: var(--e-global-typography-9f6cade-letter-spacing);
	}
	
	.elementor-17935 .elementor-element.elementor-element-ecd1f3b .elementor-heading-title {
		font-size: var(--e-global-typography-d486bdd-font-size);
		line-height: var(--e-global-typography-d486bdd-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-ba81735 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-49a0644 .elementor-heading-title {
		font-size: var(--e-global-typography-86e9623-font-size);
		line-height: var(--e-global-typography-86e9623-line-height);
		letter-spacing: var(--e-global-typography-86e9623-letter-spacing);
	}
	
	.elementor-17935 .elementor-element.elementor-element-5bf7929 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-f8d09ca {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-6f99ee3 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-5b99795 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-54901d7 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-d71b8bf {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-bc6530b .elementor-heading-title {
		font-size: var(--e-global-typography-86e9623-font-size);
		line-height: var(--e-global-typography-86e9623-line-height);
		letter-spacing: var(--e-global-typography-86e9623-letter-spacing);
	}
	
	.elementor-17935 .elementor-element.elementor-element-d7d2de0 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-214d017 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-76f1612 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-0a0ad62 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-d2a2f7f .elementor-heading-title {
		font-size: var(--e-global-typography-7d58e6b-font-size);
		line-height: var(--e-global-typography-7d58e6b-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-bd6d5bd {
		font-size: var(--e-global-typography-d486bdd-font-size);
		line-height: var(--e-global-typography-d486bdd-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-0b8e87c {
		font-size: var(--e-global-typography-2939973-font-size);
		line-height: var(--e-global-typography-2939973-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-a92996a .elementor-heading-title {
		font-size: var(--e-global-typography-9f6cade-font-size);
		line-height: var(--e-global-typography-9f6cade-line-height);
		letter-spacing: var(--e-global-typography-9f6cade-letter-spacing);
	}
	
	.elementor-17935 .elementor-element.elementor-element-07fef1d {
		font-size: var(--e-global-typography-524b9e3-font-size);
		line-height: var(--e-global-typography-524b9e3-line-height);
		letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	}
	
	.elementor-17935 .elementor-element.elementor-element-a725d5d {
		font-size: var(--e-global-typography-524b9e3-font-size);
		line-height: var(--e-global-typography-524b9e3-line-height);
		letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	}
	
	.elementor-17935 .elementor-element.elementor-element-5a5e533 {
		font-size: var(--e-global-typography-524b9e3-font-size);
		line-height: var(--e-global-typography-524b9e3-line-height);
		letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	}
	
	.elementor-17935 .elementor-element.elementor-element-fb95dde {
		--grid-auto-flow: row;
	}
	
	.elementor-17935 .elementor-element.elementor-element-1973d2a .elementor-heading-title {
		font-size: var(--e-global-typography-9f6cade-font-size);
		line-height: var(--e-global-typography-9f6cade-line-height);
		letter-spacing: var(--e-global-typography-9f6cade-letter-spacing);
	}
	
	.elementor-17935 .elementor-element.elementor-element-3304461 .elementor-heading-title {
		font-size: var(--e-global-typography-72a6694-font-size);
		line-height: var(--e-global-typography-72a6694-line-height);
		letter-spacing: var(--e-global-typography-72a6694-letter-spacing);
	}
	
	.elementor-17935 .elementor-element.elementor-element-129b270 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-a9513d1 .elementor-field-group > label {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-a9513d1 .elementor-field-type-html {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-a9513d1 .elementor-field-group .elementor-field, .elementor-17935 .elementor-element.elementor-element-a9513d1 .elementor-field-subgroup label {
		font-size: var(--e-global-typography-2939973-font-size);
		line-height: var(--e-global-typography-2939973-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-a9513d1 .elementor-button {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-f668ef7 .elementor-heading-title {
		font-size: var(--e-global-typography-72a6694-font-size);
		line-height: var(--e-global-typography-72a6694-line-height);
		letter-spacing: var(--e-global-typography-72a6694-letter-spacing);
	}
	
	.elementor-17935 .elementor-element.elementor-element-956323e {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-045c0e9 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-a1c7696 {
		--n-accordion-title-font-size: var(--e-global-typography-d486bdd-font-size);
	}
	
	:where( .elementor-17935 .elementor-element.elementor-element-a1c7696 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-d486bdd-line-height);
	}
}

@media (max-width:767px) {
	.elementor-17935 .elementor-element.elementor-element-5c1040d .elementor-heading-title {
		font-size: var(--e-global-typography-72a6694-font-size);
		line-height: var(--e-global-typography-72a6694-line-height);
		letter-spacing: var(--e-global-typography-72a6694-letter-spacing);
	}
	
	.elementor-17935 .elementor-element.elementor-element-f9b03e4 .elementor-button {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-0a8f773 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-17935 .elementor-element.elementor-element-a85ef13 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-17935 .elementor-element.elementor-element-a2ee73a {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-d09c69d .elementor-heading-title {
		font-size: var(--e-global-typography-9f6cade-font-size);
		line-height: var(--e-global-typography-9f6cade-line-height);
		letter-spacing: var(--e-global-typography-9f6cade-letter-spacing);
	}
	
	.elementor-17935 .elementor-element.elementor-element-08b5487 .elementor-heading-title {
		font-size: var(--e-global-typography-524b9e3-font-size);
		line-height: var(--e-global-typography-524b9e3-line-height);
		letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	}
	
	.elementor-17935 .elementor-element.elementor-element-38fc841 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-02cca4e .elementor-heading-title {
		font-size: var(--e-global-typography-524b9e3-font-size);
		line-height: var(--e-global-typography-524b9e3-line-height);
		letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	}
	
	.elementor-17935 .elementor-element.elementor-element-6f352ca {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-6872b66 .elementor-heading-title {
		font-size: var(--e-global-typography-524b9e3-font-size);
		line-height: var(--e-global-typography-524b9e3-line-height);
		letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	}
	
	.elementor-17935 .elementor-element.elementor-element-1b73484 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-6a724ae .elementor-heading-title {
		font-size: var(--e-global-typography-524b9e3-font-size);
		line-height: var(--e-global-typography-524b9e3-line-height);
		letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	}
	
	.elementor-17935 .elementor-element.elementor-element-687ddf8 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-284b9c1 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-17935 .elementor-element.elementor-element-5822173 .elementor-heading-title {
		font-size: var(--e-global-typography-9f6cade-font-size);
		line-height: var(--e-global-typography-9f6cade-line-height);
		letter-spacing: var(--e-global-typography-9f6cade-letter-spacing);
	}
	
	.elementor-17935 .elementor-element.elementor-element-ecd1f3b .elementor-heading-title {
		font-size: var(--e-global-typography-d486bdd-font-size);
		line-height: var(--e-global-typography-d486bdd-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-ba81735 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-49a0644 .elementor-heading-title {
		font-size: var(--e-global-typography-86e9623-font-size);
		line-height: var(--e-global-typography-86e9623-line-height);
		letter-spacing: var(--e-global-typography-86e9623-letter-spacing);
	}
	
	.elementor-17935 .elementor-element.elementor-element-5bf7929 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-f8d09ca {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-6f99ee3 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-5b99795 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-54901d7 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-d71b8bf {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-bc6530b .elementor-heading-title {
		font-size: var(--e-global-typography-86e9623-font-size);
		line-height: var(--e-global-typography-86e9623-line-height);
		letter-spacing: var(--e-global-typography-86e9623-letter-spacing);
	}
	
	.elementor-17935 .elementor-element.elementor-element-d7d2de0 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-214d017 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-76f1612 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-0a0ad62 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-d2a2f7f .elementor-heading-title {
		font-size: var(--e-global-typography-7d58e6b-font-size);
		line-height: var(--e-global-typography-7d58e6b-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-bd6d5bd {
		font-size: var(--e-global-typography-d486bdd-font-size);
		line-height: var(--e-global-typography-d486bdd-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-0b8e87c {
		font-size: var(--e-global-typography-2939973-font-size);
		line-height: var(--e-global-typography-2939973-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-324e3d3 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-17935 .elementor-element.elementor-element-a92996a .elementor-heading-title {
		font-size: var(--e-global-typography-9f6cade-font-size);
		line-height: var(--e-global-typography-9f6cade-line-height);
		letter-spacing: var(--e-global-typography-9f6cade-letter-spacing);
	}
	
	.elementor-17935 .elementor-element.elementor-element-07fef1d {
		font-size: var(--e-global-typography-524b9e3-font-size);
		line-height: var(--e-global-typography-524b9e3-line-height);
		letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	}
	
	.elementor-17935 .elementor-element.elementor-element-a725d5d {
		font-size: var(--e-global-typography-524b9e3-font-size);
		line-height: var(--e-global-typography-524b9e3-line-height);
		letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	}
	
	.elementor-17935 .elementor-element.elementor-element-5a5e533 {
		font-size: var(--e-global-typography-524b9e3-font-size);
		line-height: var(--e-global-typography-524b9e3-line-height);
		letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	}
	
	.elementor-17935 .elementor-element.elementor-element-128b29a {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-17935 .elementor-element.elementor-element-fb95dde {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-17935 .elementor-element.elementor-element-1973d2a {
		text-align: start;
	}
	
	.elementor-17935 .elementor-element.elementor-element-1973d2a .elementor-heading-title {
		font-size: var(--e-global-typography-9f6cade-font-size);
		line-height: var(--e-global-typography-9f6cade-line-height);
		letter-spacing: var(--e-global-typography-9f6cade-letter-spacing);
	}
	
	.elementor-17935 .elementor-element.elementor-element-69b36f7 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-17935 .elementor-element.elementor-element-6b62533 img {
		width: 40px;
	}
	
	.elementor-17935 .elementor-element.elementor-element-34ab6a6 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-17935 .elementor-element.elementor-element-c0ab972 img {
		width: 40px;
	}
	
	.elementor-17935 .elementor-element.elementor-element-20a7c3a {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-17935 .elementor-element.elementor-element-fcf16f8 img {
		width: 40px;
	}
	
	.elementor-17935 .elementor-element.elementor-element-ff7ea07 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-17935 .elementor-element.elementor-element-70a7b59 img {
		width: 40px;
	}
	
	.elementor-17935 .elementor-element.elementor-element-a25ed46 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-17935 .elementor-element.elementor-element-3304461 .elementor-heading-title {
		font-size: var(--e-global-typography-72a6694-font-size);
		line-height: var(--e-global-typography-72a6694-line-height);
		letter-spacing: var(--e-global-typography-72a6694-letter-spacing);
	}
	
	.elementor-17935 .elementor-element.elementor-element-129b270 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-a9513d1 .elementor-field-group > label {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-a9513d1 .elementor-field-type-html {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-a9513d1 .elementor-field-group .elementor-field, .elementor-17935 .elementor-element.elementor-element-a9513d1 .elementor-field-subgroup label {
		font-size: var(--e-global-typography-2939973-font-size);
		line-height: var(--e-global-typography-2939973-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-a9513d1 .elementor-button {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-e43f6f1 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-17935 .elementor-element.elementor-element-f668ef7 .elementor-heading-title {
		font-size: var(--e-global-typography-72a6694-font-size);
		line-height: var(--e-global-typography-72a6694-line-height);
		letter-spacing: var(--e-global-typography-72a6694-letter-spacing);
	}
	
	.elementor-17935 .elementor-element.elementor-element-956323e {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-045c0e9 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-17935 .elementor-element.elementor-element-a1c7696 {
		--n-accordion-title-font-size: var(--e-global-typography-d486bdd-font-size);
	}
	
	:where( .elementor-17935 .elementor-element.elementor-element-a1c7696 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-d486bdd-line-height);
	}
}
