/* End custom CSS */

.elementor-190 .elementor-element.elementor-element-10f4ce8a {
	--display: flex;
	--min-height: 600px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--align-items: stretch;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-190 .elementor-element.elementor-element-6a13bb2 {
	text-align: center;
	top: 39px;
}

.elementor-190 .elementor-element.elementor-element-6a13bb2 img {
	width: 100%;
	height: 184px;
}

body:not(.rtl) .elementor-190 .elementor-element.elementor-element-6a13bb2 {
	left: -136px;
}

body.rtl .elementor-190 .elementor-element.elementor-element-6a13bb2 {
	right: -136px;
}

.elementor-190 .elementor-element.elementor-element-381770bc {
	--display: flex;
	--justify-content: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 66px;
	--padding-right: 16px;
}

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

.elementor-190 .elementor-element.elementor-element-31dc3c73 .elementor-heading-title {
	font-family: "Rethink Sans", Sans-serif;
	font-size: 40px;
	font-weight: 800;
	color: var(--e-global-color-2e273ea);
}

.elementor-190 .elementor-element.elementor-element-31dc3c73 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 32px;
}

.elementor-190 .elementor-element.elementor-element-1fbf612 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-190 .elementor-element.elementor-element-2dba2c9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-190 .elementor-element.elementor-element-83fdba4 img {
	width: 30px;
	height: 30px;
}

.elementor-190 .elementor-element.elementor-element-bd95405 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.5em;
	color: var(--e-global-color-2e273ea);
}

.elementor-190 .elementor-element.elementor-element-e095f48 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-190 .elementor-element.elementor-element-52649ca img {
	width: 30px;
	height: 30px;
}

.elementor-190 .elementor-element.elementor-element-ed34b4b .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.5em;
	color: var(--e-global-color-2e273ea);
}

.elementor-190 .elementor-element.elementor-element-c343534 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-190 .elementor-element.elementor-element-4c570c0 img {
	width: 30px;
	height: 30px;
}

.elementor-190 .elementor-element.elementor-element-9694a03 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.5em;
	color: var(--e-global-color-2e273ea);
}

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

.elementor-190 .elementor-element.elementor-element-e77c3f5:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-e77c3f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cc967ce);
}

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

.elementor-190 .elementor-element.elementor-element-fc363c6 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1em;
	border-radius: 16px 16px 16px 16px;
	padding: 16px 24px 16px 24px;
}

.elementor-190 .elementor-element.elementor-element-fc363c6 .elementor-button:hover, .elementor-190 .elementor-element.elementor-element-fc363c6 .elementor-button:focus {
	background-color: var(--e-global-color-cc967ce);
}

.elementor-190 .elementor-element.elementor-element-181aed9a .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1em;
	border-radius: 16px 16px 16px 16px;
	padding: 16px 24px 16px 24px;
}

.elementor-190 .elementor-element.elementor-element-181aed9a .elementor-button:hover, .elementor-190 .elementor-element.elementor-element-181aed9a .elementor-button:focus {
	background-color: var(--e-global-color-cc967ce);
}

.elementor-190 .elementor-element.elementor-element-19a39445 {
	--display: flex;
}

.elementor-190 .elementor-element.elementor-element-19a39445:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-19a39445 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cc967ce);
	background-image: url("https://cdn-ildndgp.nitrocdn.com/qIdbDODUwNwWhFEZmPgmOLNZCFiJHczn/assets/images/optimized/rev-d3fcbff/statigest.fr/wp-content/uploads/2025/06/Hero-85.webp");
	background-position: center left;
	background-repeat: no-repeat;
	background-size: 800px auto;
}

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

.elementor-190 .elementor-element.elementor-element-5bb57db5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 56px;
	--padding-bottom: 16px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-190 .elementor-element.elementor-element-5bb57db5:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-5bb57db5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2e273ea);
}

.elementor-190 .elementor-element.elementor-element-44232b21 {
	text-align: center;
}

.elementor-190 .elementor-element.elementor-element-44232b21 .elementor-heading-title {
	font-family: "Rethink Sans", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-190 .elementor-element.elementor-element-44232b21 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-190 .elementor-element.elementor-element-165fdeda {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overflow: hidden;
	--padding-top: 56px;
	--padding-bottom: 56px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-190 .elementor-element.elementor-element-165fdeda:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-165fdeda > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2e273ea);
}

.elementor-190 .elementor-element.elementor-element-36062f80 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 56px;
	--padding-bottom: 56px;
	--padding-left: 56px;
	--padding-right: 56px;
}

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

.elementor-190 .elementor-element.elementor-element-26c0f2fc {
	text-align: center;
}

.elementor-190 .elementor-element.elementor-element-26c0f2fc .elementor-heading-title {
	font-family: "Rethink Sans", Sans-serif;
	font-size: 40px;
	font-weight: 700;
	line-height: 1.1em;
	color: #0a1441;
}

.elementor-190 .elementor-element.elementor-element-26c0f2fc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 40px 0px;
}

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

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

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

.elementor-190 .elementor-element.elementor-element-40ea6c32 {
	text-align: center;
	color: #0a1441;
}

.elementor-190 .elementor-element.elementor-element-40ea6c32 > .elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-190 .elementor-element.elementor-element-59f0a816 {
	text-align: center;
}

.elementor-190 .elementor-element.elementor-element-59f0a816 > .elementor-widget-container {
	margin: 0px 0px 24px 0px;
}

.elementor-190 .elementor-element.elementor-element-2ebf16dd .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1em;
	border-radius: 16px 16px 16px 16px;
	padding: 16px 24px 16px 24px;
}

.elementor-190 .elementor-element.elementor-element-2ebf16dd .elementor-button:hover, .elementor-190 .elementor-element.elementor-element-2ebf16dd .elementor-button:focus {
	background-color: var(--e-global-color-cc967ce);
}

.elementor-190 .elementor-element.elementor-element-2eb26cea img {
	height: 500px;
	object-fit: contain;
	object-position: center center;
}

body:not(.rtl) .elementor-190 .elementor-element.elementor-element-2eb26cea {
	left: -472.328px;
}

body.rtl .elementor-190 .elementor-element.elementor-element-2eb26cea {
	right: -472.328px;
}

.elementor-190 .elementor-element.elementor-element-2eb26cea {
	bottom: 64px;
}

.elementor-190 .elementor-element.elementor-element-6e7f99c4 img {
	height: 500px;
	object-fit: contain;
	object-position: center center;
}

body:not(.rtl) .elementor-190 .elementor-element.elementor-element-6e7f99c4 {
	right: -390px;
}

body.rtl .elementor-190 .elementor-element.elementor-element-6e7f99c4 {
	left: -390px;
}

.elementor-190 .elementor-element.elementor-element-6e7f99c4 {
	bottom: -20px;
}

.elementor-190 .elementor-element.elementor-element-15103d27 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 24px;
	--padding-bottom: 40px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-190 .elementor-element.elementor-element-15103d27:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-15103d27 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2e273ea);
}

.elementor-190 .elementor-element.elementor-element-1a873353 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 56px;
	--padding-bottom: 56px;
	--padding-left: 96px;
	--padding-right: 96px;
}

.elementor-190 .elementor-element.elementor-element-1a873353:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-1a873353 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-350cf0c);
}

.elementor-190 .elementor-element.elementor-element-6da8599b {
	text-align: center;
}

.elementor-190 .elementor-element.elementor-element-6da8599b .elementor-heading-title {
	font-family: "Rethink Sans", Sans-serif;
	font-size: 41px;
	font-weight: 700;
	line-height: 1.1em;
}

.elementor-190 .elementor-element.elementor-element-6da8599b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 32px 0px;
}

.elementor-190 .elementor-element.elementor-element-5b35947e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 64px 64px;
	--row-gap: 64px;
	--column-gap: 64px;
	--margin-top: 0px;
	--margin-bottom: 32px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-190 .elementor-element.elementor-element-637f426c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-190 .elementor-element.elementor-element-59c44a84 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-190 .elementor-element.elementor-element-64c4b552 img {
	width: 91%;
}

.elementor-190 .elementor-element.elementor-element-11c21db5 {
	text-align: center;
}

.elementor-190 .elementor-element.elementor-element-11c21db5 .elementor-heading-title {
	font-family: var(--e-global-typography-1c90cae-font-family), Sans-serif;
	font-size: var(--e-global-typography-1c90cae-font-size);
	font-weight: var(--e-global-typography-1c90cae-font-weight);
	text-transform: var(--e-global-typography-1c90cae-text-transform);
	line-height: var(--e-global-typography-1c90cae-line-height);
	letter-spacing: var(--e-global-typography-1c90cae-letter-spacing);
	word-spacing: var(--e-global-typography-1c90cae-word-spacing);
}

.elementor-190 .elementor-element.elementor-element-11c21db5 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-190 .elementor-element.elementor-element-81556fe {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-190 .elementor-element.elementor-element-81556fe:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-81556fe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2e273ea);
}

.elementor-190 .elementor-element.elementor-element-732b4caf {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-190 .elementor-element.elementor-element-188e23e4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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-primary);
	--border-color: var(--e-global-color-primary);
	--margin-top: 0px;
	--margin-bottom: 16px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-190 .elementor-element.elementor-element-28f401b5 .elementor-heading-title {
	font-family: "Rethink Sans", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-190 .elementor-element.elementor-element-42d2e0c4 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5em;
}

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

.elementor-190 .elementor-element.elementor-element-10a0580c .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 19px;
	font-weight: 500;
	line-height: 18px;
}

.elementor-190 .elementor-element.elementor-element-4f91da7f {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-190 .elementor-element.elementor-element-4f91da7f:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-4f91da7f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2e273ea);
}

.elementor-190 .elementor-element.elementor-element-61fdfb25 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-190 .elementor-element.elementor-element-54eca8ef {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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-primary);
	--border-color: var(--e-global-color-primary);
	--margin-top: 0px;
	--margin-bottom: 16px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-190 .elementor-element.elementor-element-1d4da721 .elementor-heading-title {
	font-family: "Rethink Sans", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-190 .elementor-element.elementor-element-229fe2b2 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5em;
}

.elementor-190 .elementor-element.elementor-element-229fe2b2 > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
}

.elementor-190 .elementor-element.elementor-element-41771429 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 19px;
	font-weight: 500;
	line-height: 18px;
}

.elementor-190 .elementor-element.elementor-element-63c348d6 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-190 .elementor-element.elementor-element-63c348d6:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-63c348d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2e273ea);
}

.elementor-190 .elementor-element.elementor-element-72619acc {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-190 .elementor-element.elementor-element-1c7e3a63 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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-primary);
	--border-color: var(--e-global-color-primary);
	--margin-top: 0px;
	--margin-bottom: 16px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-190 .elementor-element.elementor-element-462d1f3d .elementor-heading-title {
	font-family: "Rethink Sans", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-190 .elementor-element.elementor-element-3ad5e223 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5em;
}

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

.elementor-190 .elementor-element.elementor-element-3d427451 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 19px;
	font-weight: 500;
	line-height: 18px;
}

.elementor-190 .elementor-element.elementor-element-31ffdde6 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-190 .elementor-element.elementor-element-31ffdde6:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-31ffdde6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2e273ea);
}

.elementor-190 .elementor-element.elementor-element-65bb66f6 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-190 .elementor-element.elementor-element-789a4a7a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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-primary);
	--border-color: var(--e-global-color-primary);
	--margin-top: 0px;
	--margin-bottom: 16px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-190 .elementor-element.elementor-element-18af2912 .elementor-heading-title {
	font-family: "Rethink Sans", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-190 .elementor-element.elementor-element-4bc6f69e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5em;
}

.elementor-190 .elementor-element.elementor-element-4bc6f69e > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
}

.elementor-190 .elementor-element.elementor-element-6f4d4b36 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 19px;
	font-weight: 500;
	line-height: 18px;
}

.elementor-190 .elementor-element.elementor-element-7a1a475c {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-190 .elementor-element.elementor-element-7a1a475c:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-7a1a475c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2e273ea);
}

.elementor-190 .elementor-element.elementor-element-575f023e {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-190 .elementor-element.elementor-element-301ae5ed {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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-primary);
	--border-color: var(--e-global-color-primary);
	--margin-top: 0px;
	--margin-bottom: 16px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-190 .elementor-element.elementor-element-adfa0bd .elementor-heading-title {
	font-family: "Rethink Sans", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-190 .elementor-element.elementor-element-3126fd02 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5em;
}

.elementor-190 .elementor-element.elementor-element-3126fd02 > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
}

.elementor-190 .elementor-element.elementor-element-762e7dc1 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 19px;
	font-weight: 500;
	line-height: 18px;
}

.elementor-190 .elementor-element.elementor-element-1fe8fdaf {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-190 .elementor-element.elementor-element-1fe8fdaf:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-1fe8fdaf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2e273ea);
}

.elementor-190 .elementor-element.elementor-element-3f555e9d {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-190 .elementor-element.elementor-element-6839ff58 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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-primary);
	--border-color: var(--e-global-color-primary);
	--margin-top: 0px;
	--margin-bottom: 16px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-190 .elementor-element.elementor-element-25f1dbc6 .elementor-heading-title {
	font-family: "Rethink Sans", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-190 .elementor-element.elementor-element-509cfde9 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5em;
}

.elementor-190 .elementor-element.elementor-element-509cfde9 > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
}

.elementor-190 .elementor-element.elementor-element-28da8895 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 19px;
	font-weight: 500;
	line-height: 18px;
}

.elementor-190 .elementor-element.elementor-element-22d4243a {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-190 .elementor-element.elementor-element-22d4243a:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-22d4243a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2e273ea);
}

.elementor-190 .elementor-element.elementor-element-1b0142e5 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-190 .elementor-element.elementor-element-7ac13965 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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-primary);
	--border-color: var(--e-global-color-primary);
	--margin-top: 0px;
	--margin-bottom: 16px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-190 .elementor-element.elementor-element-28d6c629 .elementor-heading-title {
	font-family: "Rethink Sans", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-190 .elementor-element.elementor-element-39357750 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5em;
}

.elementor-190 .elementor-element.elementor-element-39357750 > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
}

.elementor-190 .elementor-element.elementor-element-6286a14b .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 19px;
	font-weight: 500;
	line-height: 18px;
}

.elementor-190 .elementor-element.elementor-element-34987c7c {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-190 .elementor-element.elementor-element-34987c7c:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-34987c7c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2e273ea);
}

.elementor-190 .elementor-element.elementor-element-6a6f025b {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-190 .elementor-element.elementor-element-357f062 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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-primary);
	--border-color: var(--e-global-color-primary);
	--margin-top: 0px;
	--margin-bottom: 16px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-190 .elementor-element.elementor-element-14e4d1a .elementor-heading-title {
	font-family: "Rethink Sans", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-190 .elementor-element.elementor-element-fd9c381 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5em;
}

.elementor-190 .elementor-element.elementor-element-fd9c381 > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
}

.elementor-190 .elementor-element.elementor-element-23cf57bd .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 19px;
	font-weight: 500;
	line-height: 18px;
}

.elementor-190 .elementor-element.elementor-element-54da0776 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1em;
	border-radius: 16px 16px 16px 16px;
	padding: 16px 24px 16px 24px;
}

.elementor-190 .elementor-element.elementor-element-54da0776 .elementor-button:hover, .elementor-190 .elementor-element.elementor-element-54da0776 .elementor-button:focus {
	background-color: var(--e-global-color-cc967ce);
}

.elementor-190 .elementor-element.elementor-element-171d0e3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 40px;
	--padding-bottom: 80px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-190 .elementor-element.elementor-element-171d0e3:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-171d0e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2e273ea);
}

.elementor-190 .elementor-element.elementor-element-3b21b290 {
	text-align: center;
}

.elementor-190 .elementor-element.elementor-element-3b21b290 .elementor-heading-title {
	font-family: "Rethink Sans", Sans-serif;
	font-size: 41px;
	font-weight: 700;
	line-height: 1.1em;
}

.elementor-190 .elementor-element.elementor-element-3b21b290 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 32px 0px;
}

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

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

.elementor-190 .elementor-element.elementor-element-3bec15 {
	--display: grid;
	--e-con-grid-template-columns: repeat(1, 1fr);
	--e-con-grid-template-rows: repeat(4, 1fr);
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--grid-auto-flow: row;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-190 .elementor-element.elementor-element-172942f5 {
	--display: flex;
	--min-height: 144px;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
	grid-row: span 2;
}

.elementor-190 .elementor-element.elementor-element-172942f5:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-172942f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-350cf0c);
	background-image: url("https://cdn-ildndgp.nitrocdn.com/qIdbDODUwNwWhFEZmPgmOLNZCFiJHczn/assets/images/optimized/rev-d3fcbff/statigest.fr/wp-content/uploads/2025/06/services-accueil-1-opti.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-190 .elementor-element.elementor-element-6010a42c {
	--display: flex;
	--min-height: 144px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-190 .elementor-element.elementor-element-6010a42c:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-6010a42c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-350cf0c);
}

.elementor-190 .elementor-element.elementor-element-7486dc51 {
	text-align: center;
}

.elementor-190 .elementor-element.elementor-element-7486dc51 .elementor-heading-title {
	font-family: "Rethink Sans", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.1em;
}

.elementor-190 .elementor-element.elementor-element-50f494eb {
	--display: flex;
	--min-height: 144px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-190 .elementor-element.elementor-element-50f494eb:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-50f494eb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-350cf0c);
}

.elementor-190 .elementor-element.elementor-element-4a5fea2d {
	text-align: center;
}

.elementor-190 .elementor-element.elementor-element-4a5fea2d .elementor-heading-title {
	font-family: "Rethink Sans", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.1em;
}

.elementor-190 .elementor-element.elementor-element-681c7cc8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-190 .elementor-element.elementor-element-5cca9e75 {
	--display: grid;
	--e-con-grid-template-columns: repeat(1, 1fr);
	--e-con-grid-template-rows: repeat(4, 1fr);
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--grid-auto-flow: row;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-190 .elementor-element.elementor-element-8594346 {
	--display: flex;
	--min-height: 144px;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
	grid-row: span 2;
}

.elementor-190 .elementor-element.elementor-element-8594346:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-8594346 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-350cf0c);
	background-image: url("https://cdn-ildndgp.nitrocdn.com/qIdbDODUwNwWhFEZmPgmOLNZCFiJHczn/assets/images/optimized/rev-d3fcbff/statigest.fr/wp-content/uploads/2025/06/services-accueil-3-opti.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-190 .elementor-element.elementor-element-6878db6f {
	--display: flex;
	--min-height: 144px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
	grid-row: span 3;
}

.elementor-190 .elementor-element.elementor-element-6878db6f:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-6878db6f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2d88674);
}

.elementor-190 .elementor-element.elementor-element-43ee471f {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: var(--e-global-color-primary);
}

.elementor-190 .elementor-element.elementor-element-5c664c5a {
	--display: flex;
	--min-height: 144px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-190 .elementor-element.elementor-element-5c664c5a:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-5c664c5a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-350cf0c);
}

.elementor-190 .elementor-element.elementor-element-2fb40874 {
	text-align: center;
}

.elementor-190 .elementor-element.elementor-element-2fb40874 .elementor-heading-title {
	font-family: "Rethink Sans", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.1em;
}

.elementor-190 .elementor-element.elementor-element-346f5aaf {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-190 .elementor-element.elementor-element-6e22ce24 {
	--display: grid;
	--e-con-grid-template-columns: repeat(1, 1fr);
	--e-con-grid-template-rows: repeat(4, 1fr);
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--grid-auto-flow: row;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-190 .elementor-element.elementor-element-6ec8c571 {
	--display: flex;
	--min-height: 144px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-190 .elementor-element.elementor-element-6ec8c571:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-6ec8c571 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-350cf0c);
}

.elementor-190 .elementor-element.elementor-element-1bd7c9d9 {
	text-align: center;
}

.elementor-190 .elementor-element.elementor-element-1bd7c9d9 .elementor-heading-title {
	font-family: "Rethink Sans", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.1em;
}

.elementor-190 .elementor-element.elementor-element-100bf0d6 {
	--display: flex;
	--min-height: 144px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-190 .elementor-element.elementor-element-100bf0d6:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-100bf0d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-350cf0c);
}

.elementor-190 .elementor-element.elementor-element-28fd255a {
	text-align: center;
}

.elementor-190 .elementor-element.elementor-element-28fd255a .elementor-heading-title {
	font-family: "Rethink Sans", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.1em;
}

.elementor-190 .elementor-element.elementor-element-69e04f8a {
	--display: flex;
	--min-height: 144px;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
	grid-row: span 2;
}

.elementor-190 .elementor-element.elementor-element-69e04f8a:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-69e04f8a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-350cf0c);
	background-image: url("https://cdn-ildndgp.nitrocdn.com/qIdbDODUwNwWhFEZmPgmOLNZCFiJHczn/assets/images/optimized/rev-d3fcbff/statigest.fr/wp-content/uploads/2025/06/services-accueil-2-opti.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-190 .elementor-element.elementor-element-1e3b37e7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-end;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-190 .elementor-element.elementor-element-2104ea4b > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
}

.elementor-190 .elementor-element.elementor-element-49d55593 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1em;
	border-radius: 16px 16px 16px 16px;
	padding: 16px 24px 16px 24px;
}

.elementor-190 .elementor-element.elementor-element-49d55593 .elementor-button:hover, .elementor-190 .elementor-element.elementor-element-49d55593 .elementor-button:focus {
	background-color: var(--e-global-color-cc967ce);
}

.elementor-190 .elementor-element.elementor-element-2d6d21af > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
}

.elementor-190 .elementor-element.elementor-element-15433f46 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overflow: hidden;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-190 .elementor-element.elementor-element-15433f46:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-15433f46 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cc967ce);
}

.elementor-190 .elementor-element.elementor-element-5a39054 {
	text-align: center;
	top: 19%;
}

.elementor-190 .elementor-element.elementor-element-5a39054 img {
	width: 100%;
	height: 246px;
}

body:not(.rtl) .elementor-190 .elementor-element.elementor-element-5a39054 {
	left: -161px;
}

body.rtl .elementor-190 .elementor-element.elementor-element-5a39054 {
	right: -161px;
}

.elementor-190 .elementor-element.elementor-element-c736ed6 {
	text-align: center;
	top: 14%;
}

.elementor-190 .elementor-element.elementor-element-c736ed6 img {
	width: 100%;
	height: 246px;
}

body:not(.rtl) .elementor-190 .elementor-element.elementor-element-c736ed6 {
	right: -155px;
}

body.rtl .elementor-190 .elementor-element.elementor-element-c736ed6 {
	left: -155px;
}

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

.elementor-190 .elementor-element.elementor-element-13b278f0.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-190 .elementor-element.elementor-element-3b82a7fe {
	--display: flex;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-190 .elementor-element.elementor-element-47cb5fd7 {
	text-align: center;
}

.elementor-190 .elementor-element.elementor-element-47cb5fd7 .elementor-heading-title {
	font-family: var(--e-global-typography-1c90cae-font-family), Sans-serif;
	font-size: var(--e-global-typography-1c90cae-font-size);
	font-weight: var(--e-global-typography-1c90cae-font-weight);
	text-transform: var(--e-global-typography-1c90cae-text-transform);
	line-height: var(--e-global-typography-1c90cae-line-height);
	letter-spacing: var(--e-global-typography-1c90cae-letter-spacing);
	word-spacing: var(--e-global-typography-1c90cae-word-spacing);
	color: var(--e-global-color-2e273ea);
}

.elementor-190 .elementor-element.elementor-element-47cb5fd7 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
	padding: 4px 8px 4px 8px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-2e273ea);
}

.elementor-190 .elementor-element.elementor-element-6a326cc6 {
	text-align: center;
}

.elementor-190 .elementor-element.elementor-element-6a326cc6 .elementor-heading-title {
	font-family: "Rethink Sans", Sans-serif;
	font-size: 40px;
	font-weight: 700;
	line-height: 1.1em;
	color: var(--e-global-color-2e273ea);
}

.elementor-190 .elementor-element.elementor-element-6a326cc6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 40px 0px;
}

.elementor-190 .elementor-element.elementor-element-c6abdfe {
	--swiper-slides-to-display: 3;
	--arrow-prev-left-align: 0%;
	--arrow-prev-translate-x: 0px;
	--arrow-prev-left-position: -80px;
	--arrow-prev-top-align: 50%;
	--arrow-prev-translate-y: -50%;
	--arrow-prev-top-position: 6px;
	--arrow-next-right-align: 0%;
	--arrow-next-translate-x: 0%;
	--arrow-next-right-position: -80px;
	--arrow-next-top-align: 50%;
	--arrow-next-translate-y: -50%;
	--arrow-next-top-position: 0px;
	--swiper-slides-gap: 20px;
	--arrow-size: 24px;
	--arrow-normal-color: var(--e-global-color-2e273ea);
	--arrow-hover-color: var(--e-global-color-primary);
}

.elementor-190 .elementor-element.elementor-element-c6abdfe .swiper-slide > .elementor-element {
	height: 100%;
}

.elementor-190 .elementor-element.elementor-element-c6abdfe :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
	background-color: var(--e-global-color-primary);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 68px 68px 68px 68px;
	padding: 16px 16px 16px 16px;
}

.elementor-190 .elementor-element.elementor-element-c6abdfe :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {
	background-color: var(--e-global-color-2e273ea);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-190 .elementor-element.elementor-element-3fbe506 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-190 .elementor-element.elementor-element-3fbe506 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1em;
	background-color: var(--e-global-color-cc967ce);
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-190 .elementor-element.elementor-element-3fbe506 .elementor-button:hover, .elementor-190 .elementor-element.elementor-element-3fbe506 .elementor-button:focus {
	background-color: var(--e-global-color-cc967ce);
}

.elementor-190 .elementor-element.elementor-element-3fbe506 > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-190 .elementor-element.elementor-element-4783956d {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-190 .elementor-element.elementor-element-4783956d:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-4783956d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2e273ea);
}

.elementor-190 .elementor-element.elementor-element-51d730c5 {
	text-align: center;
	width: var(--container-widget-width, 724px);
	max-width: 724px;
	--container-widget-width: 724px;
	--container-widget-flex-grow: 0;
}

.elementor-190 .elementor-element.elementor-element-51d730c5 .elementor-heading-title {
	font-family: "Rethink Sans", Sans-serif;
	font-size: 40px;
	font-weight: 700;
	line-height: 1.1em;
}

.elementor-190 .elementor-element.elementor-element-51d730c5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 32px 0px;
}

.elementor-190 .elementor-element.elementor-element-35a18599 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-190 .elementor-element.elementor-element-66656a43 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-190 .elementor-element.elementor-element-651ba9be {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-190 .elementor-element.elementor-element-2d8c4d5c > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-190 .elementor-element.elementor-element-705ba115 > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
}

.elementor-190 .elementor-element.elementor-element-705ba115 {
	width: var(--container-widget-width, 16.262%);
	max-width: 16.262%;
	--container-widget-width: 16.262%;
	--container-widget-flex-grow: 0;
}

.elementor-190 .elementor-element.elementor-element-705ba115.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-190 .elementor-element.elementor-element-2e3b684d .elementor-heading-title {
	font-family: "Rethink Sans", Sans-serif;
	font-size: 48px;
	font-weight: 800;
	color: var(--e-global-color-secondary);
}

.elementor-190 .elementor-element.elementor-element-6a8815b7 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.5em;
}

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

.elementor-190 .elementor-element.elementor-element-65a6f4c5 > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
}

.elementor-190 .elementor-element.elementor-element-65a6f4c5 {
	width: var(--container-widget-width, 16.262%);
	max-width: 16.262%;
	--container-widget-width: 16.262%;
	--container-widget-flex-grow: 0;
}

.elementor-190 .elementor-element.elementor-element-65a6f4c5.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-190 .elementor-element.elementor-element-7d1eae02 .elementor-heading-title {
	font-family: "Rethink Sans", Sans-serif;
	font-size: 48px;
	font-weight: 800;
	color: var(--e-global-color-secondary);
}

.elementor-190 .elementor-element.elementor-element-34255f9e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.5em;
}

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

.elementor-190 .elementor-element.elementor-element-20769826 > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
}

.elementor-190 .elementor-element.elementor-element-20769826 {
	width: var(--container-widget-width, 16.262%);
	max-width: 16.262%;
	--container-widget-width: 16.262%;
	--container-widget-flex-grow: 0;
}

.elementor-190 .elementor-element.elementor-element-20769826.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-190 .elementor-element.elementor-element-456f7ce .elementor-heading-title {
	font-family: "Rethink Sans", Sans-serif;
	font-size: 48px;
	font-weight: 800;
	color: var(--e-global-color-secondary);
}

.elementor-190 .elementor-element.elementor-element-4a470031 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.5em;
}

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

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

.elementor-190 .elementor-element.elementor-element-5fbf5423 {
	width: var(--container-widget-width, 16.262%);
	max-width: 16.262%;
	--container-widget-width: 16.262%;
	--container-widget-flex-grow: 0;
}

.elementor-190 .elementor-element.elementor-element-5fbf5423.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-190 .elementor-element.elementor-element-7a8499c1 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-190 .elementor-element.elementor-element-4eb48aba .elementor-heading-title {
	font-family: "Rethink Sans", Sans-serif;
	font-size: 48px;
	font-weight: 800;
	color: var(--e-global-color-secondary);
}

.elementor-190 .elementor-element.elementor-element-4a787699 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.5em;
}

.elementor-190 .elementor-element.elementor-element-4a308c90 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1em;
	border-radius: 16px 16px 16px 16px;
	padding: 16px 24px 16px 24px;
}

.elementor-190 .elementor-element.elementor-element-4a308c90 .elementor-button:hover, .elementor-190 .elementor-element.elementor-element-4a308c90 .elementor-button:focus {
	background-color: var(--e-global-color-cc967ce);
}

.elementor-190 .elementor-element.elementor-element-25e70832 {
	--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;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-190 .elementor-element.elementor-element-25e70832:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-25e70832 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2d88674);
}

.elementor-190 .elementor-element.elementor-element-12c5b7e4 {
	text-align: center;
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-190 .elementor-element.elementor-element-12c5b7e4 .elementor-heading-title {
	font-family: "Rethink Sans", Sans-serif;
	font-size: 40px;
	font-weight: 700;
	line-height: 1.1em;
}

.elementor-190 .elementor-element.elementor-element-12c5b7e4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 32px 0px;
}

.elementor-widget-loop-grid .elementor-pagination {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-loop-grid .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
	background-color: var(--e-global-color-accent);
}

.elementor-widget-loop-grid .e-load-more-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-190 .elementor-element.elementor-element-087a14a {
	--grid-columns: 1;
}

.elementor-190 .elementor-element.elementor-element-4381bfd4 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-190 .elementor-element.elementor-element-4381bfd4 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1em;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-cc967ce);
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-190 .elementor-element.elementor-element-4381bfd4 .elementor-button:hover, .elementor-190 .elementor-element.elementor-element-4381bfd4 .elementor-button:focus {
	color: var(--e-global-color-secondary);
	background-color: var(--e-global-color-cc967ce);
}

.elementor-190 .elementor-element.elementor-element-4381bfd4 .elementor-button:hover svg, .elementor-190 .elementor-element.elementor-element-4381bfd4 .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-190 .elementor-element.elementor-element-4381bfd4 > .elementor-widget-container {
	margin: 32px 0px 0px 0px;
}

.elementor-190 .elementor-element.elementor-element-5f103fb4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-190 .elementor-element.elementor-element-5f103fb4:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-5f103fb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2e273ea);
}

.elementor-190 .elementor-element.elementor-element-6ea3768d {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 56px;
	--padding-bottom: 56px;
	--padding-left: 96px;
	--padding-right: 96px;
}

.elementor-190 .elementor-element.elementor-element-6ea3768d:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-6ea3768d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-350cf0c);
}

.elementor-190 .elementor-element.elementor-element-f79667d {
	text-align: center;
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-190 .elementor-element.elementor-element-f79667d .elementor-heading-title {
	font-family: "Rethink Sans", Sans-serif;
	font-size: 40px;
	font-weight: 700;
	line-height: 1.1em;
}

.elementor-190 .elementor-element.elementor-element-f79667d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 32px 0px;
}

.elementor-190 .elementor-element.elementor-element-5b496368 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-190 .elementor-element.elementor-element-70f0fd73 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 8px;
	--padding-bottom: 8px;
	--padding-left: 8px;
	--padding-right: 8px;
}

.elementor-190 .elementor-element.elementor-element-2ac35f2a {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--overlay-opacity: .5;
	--border-radius: 64px 64px 64px 64px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-190 .elementor-element.elementor-element-2ac35f2a:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-2ac35f2a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2d88674);
}

.elementor-190 .elementor-element.elementor-element-2ac35f2a::before, .elementor-190 .elementor-element.elementor-element-2ac35f2a > .elementor-background-video-container::before, .elementor-190 .elementor-element.elementor-element-2ac35f2a > .e-con-inner > .elementor-background-video-container::before, .elementor-190 .elementor-element.elementor-element-2ac35f2a > .elementor-background-slideshow::before, .elementor-190 .elementor-element.elementor-element-2ac35f2a > .e-con-inner > .elementor-background-slideshow::before, .elementor-190 .elementor-element.elementor-element-2ac35f2a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: var(--e-global-color-cc967ce);
}

.elementor-190 .elementor-element.elementor-element-5a7f3587 img {
	width: 30px;
	height: 30px;
}

.elementor-190 .elementor-element.elementor-element-e6a92be {
	text-align: center;
}

.elementor-190 .elementor-element.elementor-element-e6a92be .elementor-heading-title {
	font-family: var(--e-global-typography-2323cb2-font-family), Sans-serif;
	font-size: var(--e-global-typography-2323cb2-font-size);
	font-weight: var(--e-global-typography-2323cb2-font-weight);
	line-height: var(--e-global-typography-2323cb2-line-height);
	letter-spacing: var(--e-global-typography-2323cb2-letter-spacing);
	word-spacing: var(--e-global-typography-2323cb2-word-spacing);
}

.elementor-190 .elementor-element.elementor-element-994b64b {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 8px;
	--padding-bottom: 8px;
	--padding-left: 8px;
	--padding-right: 8px;
}

.elementor-190 .elementor-element.elementor-element-7c2d05ab {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--overlay-opacity: .5;
	--border-radius: 64px 64px 64px 64px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-190 .elementor-element.elementor-element-7c2d05ab:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-7c2d05ab > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2d88674);
}

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

.elementor-190 .elementor-element.elementor-element-32517b96 img {
	width: 30px;
	height: 30px;
}

.elementor-190 .elementor-element.elementor-element-26684b2f {
	text-align: center;
}

.elementor-190 .elementor-element.elementor-element-26684b2f .elementor-heading-title {
	font-family: var(--e-global-typography-2323cb2-font-family), Sans-serif;
	font-size: var(--e-global-typography-2323cb2-font-size);
	font-weight: var(--e-global-typography-2323cb2-font-weight);
	line-height: var(--e-global-typography-2323cb2-line-height);
	letter-spacing: var(--e-global-typography-2323cb2-letter-spacing);
	word-spacing: var(--e-global-typography-2323cb2-word-spacing);
}

.elementor-190 .elementor-element.elementor-element-6663d720 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 8px;
	--padding-bottom: 8px;
	--padding-left: 8px;
	--padding-right: 8px;
}

.elementor-190 .elementor-element.elementor-element-562af96b {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--overlay-opacity: .5;
	--border-radius: 64px 64px 64px 64px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-190 .elementor-element.elementor-element-562af96b:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-562af96b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2d88674);
}

.elementor-190 .elementor-element.elementor-element-562af96b::before, .elementor-190 .elementor-element.elementor-element-562af96b > .elementor-background-video-container::before, .elementor-190 .elementor-element.elementor-element-562af96b > .e-con-inner > .elementor-background-video-container::before, .elementor-190 .elementor-element.elementor-element-562af96b > .elementor-background-slideshow::before, .elementor-190 .elementor-element.elementor-element-562af96b > .e-con-inner > .elementor-background-slideshow::before, .elementor-190 .elementor-element.elementor-element-562af96b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: var(--e-global-color-cc967ce);
}

.elementor-190 .elementor-element.elementor-element-615c443e img {
	width: 30px;
	height: 30px;
}

.elementor-190 .elementor-element.elementor-element-6208aa41 {
	text-align: center;
}

.elementor-190 .elementor-element.elementor-element-6208aa41 .elementor-heading-title {
	font-family: var(--e-global-typography-2323cb2-font-family), Sans-serif;
	font-size: var(--e-global-typography-2323cb2-font-size);
	font-weight: var(--e-global-typography-2323cb2-font-weight);
	line-height: var(--e-global-typography-2323cb2-line-height);
	letter-spacing: var(--e-global-typography-2323cb2-letter-spacing);
	word-spacing: var(--e-global-typography-2323cb2-word-spacing);
}

.elementor-190 .elementor-element.elementor-element-980301d {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 8px;
	--padding-bottom: 8px;
	--padding-left: 8px;
	--padding-right: 8px;
}

.elementor-190 .elementor-element.elementor-element-203f4fbf {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--overlay-opacity: .5;
	--border-radius: 64px 64px 64px 64px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-190 .elementor-element.elementor-element-203f4fbf:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-203f4fbf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2d88674);
}

.elementor-190 .elementor-element.elementor-element-203f4fbf::before, .elementor-190 .elementor-element.elementor-element-203f4fbf > .elementor-background-video-container::before, .elementor-190 .elementor-element.elementor-element-203f4fbf > .e-con-inner > .elementor-background-video-container::before, .elementor-190 .elementor-element.elementor-element-203f4fbf > .elementor-background-slideshow::before, .elementor-190 .elementor-element.elementor-element-203f4fbf > .e-con-inner > .elementor-background-slideshow::before, .elementor-190 .elementor-element.elementor-element-203f4fbf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: var(--e-global-color-cc967ce);
}

.elementor-190 .elementor-element.elementor-element-2509c197 img {
	width: 30px;
	height: 30px;
}

.elementor-190 .elementor-element.elementor-element-e50ccb1 {
	text-align: center;
}

.elementor-190 .elementor-element.elementor-element-e50ccb1 .elementor-heading-title {
	font-family: var(--e-global-typography-2323cb2-font-family), Sans-serif;
	font-size: var(--e-global-typography-2323cb2-font-size);
	font-weight: var(--e-global-typography-2323cb2-font-weight);
	line-height: var(--e-global-typography-2323cb2-line-height);
	letter-spacing: var(--e-global-typography-2323cb2-letter-spacing);
	word-spacing: var(--e-global-typography-2323cb2-word-spacing);
}

.elementor-190 .elementor-element.elementor-element-5e28205 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--position: absolute;
	top: -37%;
}

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

body:not(.rtl) .elementor-190 .elementor-element.elementor-element-5e28205 {
	right: 0px;
}

body.rtl .elementor-190 .elementor-element.elementor-element-5e28205 {
	left: 0px;
}

.elementor-190 .elementor-element.elementor-element-9b154f8 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 53px;
	font-weight: 500;
	background-color: var(--e-global-color-2d88674);
	border-style: none;
	border-radius: 100px 100px 100px 100px;
	padding: 8px 8px 8px 8px;
}

.elementor-190 .elementor-element.elementor-element-9b154f8 .elementor-button:hover, .elementor-190 .elementor-element.elementor-element-9b154f8 .elementor-button:focus {
	color: var(--e-global-color-2e273ea);
	background-color: var(--e-global-color-primary);
}

.elementor-190 .elementor-element.elementor-element-9b154f8 .elementor-button:hover svg, .elementor-190 .elementor-element.elementor-element-9b154f8 .elementor-button:focus svg {
	fill: var(--e-global-color-2e273ea);
}

.elementor-190 .elementor-element.elementor-element-a9d176d .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 53px;
	font-weight: 500;
	background-color: var(--e-global-color-2d88674);
	border-style: none;
	border-radius: 100px 100px 100px 100px;
	padding: 8px 8px 8px 8px;
}

.elementor-190 .elementor-element.elementor-element-a9d176d .elementor-button:hover, .elementor-190 .elementor-element.elementor-element-a9d176d .elementor-button:focus {
	color: var(--e-global-color-2e273ea);
	background-color: var(--e-global-color-primary);
}

.elementor-190 .elementor-element.elementor-element-a9d176d .elementor-button:hover svg, .elementor-190 .elementor-element.elementor-element-a9d176d .elementor-button:focus svg {
	fill: var(--e-global-color-2e273ea);
}

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

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

@media (max-width:1200px) {
	.elementor-190 .elementor-element.elementor-element-10f4ce8a {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	body:not(.rtl) .elementor-190 .elementor-element.elementor-element-6a13bb2 {
		left: -161px;
	}
	
	body.rtl .elementor-190 .elementor-element.elementor-element-6a13bb2 {
		right: -161px;
	}
	
	.elementor-190 .elementor-element.elementor-element-fc363c6 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-190 .elementor-element.elementor-element-181aed9a .elementor-button {
		font-size: 18px;
	}
	
	.elementor-190 .elementor-element.elementor-element-2ebf16dd .elementor-button {
		font-size: 18px;
	}
	
	.elementor-190 .elementor-element.elementor-element-2eb26cea img {
		height: 300px;
	}
	
	body:not(.rtl) .elementor-190 .elementor-element.elementor-element-2eb26cea {
		left: -431px;
	}
	
	body.rtl .elementor-190 .elementor-element.elementor-element-2eb26cea {
		right: -431px;
	}
	
	.elementor-190 .elementor-element.elementor-element-2eb26cea {
		bottom: 248px;
	}
	
	.elementor-190 .elementor-element.elementor-element-6e7f99c4 img {
		height: 300px;
	}
	
	.elementor-190 .elementor-element.elementor-element-1a873353 {
		--padding-top: 32px;
		--padding-bottom: 32px;
		--padding-left: 32px;
		--padding-right: 32px;
	}
	
	.elementor-190 .elementor-element.elementor-element-26bb974a {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--grid-auto-flow: row;
	}
	
	.elementor-190 .elementor-element.elementor-element-54da0776 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-190 .elementor-element.elementor-element-3bec15 {
		--grid-auto-flow: row;
	}
	
	.elementor-190 .elementor-element.elementor-element-5cca9e75 {
		--grid-auto-flow: row;
	}
	
	.elementor-190 .elementor-element.elementor-element-6e22ce24 {
		--grid-auto-flow: row;
	}
	
	.elementor-190 .elementor-element.elementor-element-49d55593 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-190 .elementor-element.elementor-element-15433f46 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	body:not(.rtl) .elementor-190 .elementor-element.elementor-element-5a39054 {
		left: -213px;
	}
	
	body.rtl .elementor-190 .elementor-element.elementor-element-5a39054 {
		right: -213px;
	}
	
	body:not(.rtl) .elementor-190 .elementor-element.elementor-element-c736ed6 {
		right: -208px;
	}
	
	body.rtl .elementor-190 .elementor-element.elementor-element-c736ed6 {
		left: -208px;
	}
	
	.elementor-190 .elementor-element.elementor-element-c736ed6 {
		top: 10.931%;
	}
	
	.elementor-190 .elementor-element.elementor-element-3b82a7fe {
		--z-index: 2;
	}
	
	.elementor-190 .elementor-element.elementor-element-c6abdfe {
		--swiper-slides-to-display: 3;
		--arrow-prev-left-position: -68px;
		--arrow-next-right-position: -68px;
	}
	
	.elementor-190 .elementor-element.elementor-element-3fbe506 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-190 .elementor-element.elementor-element-434b4b4a {
		--grid-auto-flow: row;
	}
	
	.elementor-190 .elementor-element.elementor-element-4a308c90 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-190 .elementor-element.elementor-element-4381bfd4 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-190 .elementor-element.elementor-element-6ea3768d {
		--padding-top: 32px;
		--padding-bottom: 32px;
		--padding-left: 32px;
		--padding-right: 32px;
	}
	
	.elementor-190 .elementor-element.elementor-element-5b496368 {
		--grid-auto-flow: row;
	}
}

@media (max-width:1024px) {
	.elementor-190 .elementor-element.elementor-element-10f4ce8a {
		--min-height: 700px;
	}
	
	.elementor-190 .elementor-element.elementor-element-381770bc {
		--padding-top: 16px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-190 .elementor-element.elementor-element-e77c3f5 {
		--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: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
	}
	
	.elementor-190 .elementor-element.elementor-element-4f5fc7f5 {
		--z-index: 2;
	}
	
	.elementor-190 .elementor-element.elementor-element-2eb26cea img {
		height: 200px;
	}
	
	body:not(.rtl) .elementor-190 .elementor-element.elementor-element-2eb26cea {
		left: -441px;
	}
	
	body.rtl .elementor-190 .elementor-element.elementor-element-2eb26cea {
		right: -441px;
	}
	
	.elementor-190 .elementor-element.elementor-element-6e7f99c4 img {
		max-width: 100%;
		height: 200px;
	}
	
	body:not(.rtl) .elementor-190 .elementor-element.elementor-element-6e7f99c4 {
		right: -372px;
	}
	
	body.rtl .elementor-190 .elementor-element.elementor-element-6e7f99c4 {
		left: -372px;
	}
	
	.elementor-190 .elementor-element.elementor-element-11c21db5 .elementor-heading-title {
		font-size: var(--e-global-typography-1c90cae-font-size);
		line-height: var(--e-global-typography-1c90cae-line-height);
		letter-spacing: var(--e-global-typography-1c90cae-letter-spacing);
		word-spacing: var(--e-global-typography-1c90cae-word-spacing);
	}
	
	.elementor-190 .elementor-element.elementor-element-26bb974a {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-190 .elementor-element.elementor-element-3bec15 {
		--grid-auto-flow: row;
	}
	
	.elementor-190 .elementor-element.elementor-element-5cca9e75 {
		--grid-auto-flow: row;
	}
	
	.elementor-190 .elementor-element.elementor-element-6e22ce24 {
		--grid-auto-flow: row;
	}
	
	.elementor-190 .elementor-element.elementor-element-47cb5fd7 .elementor-heading-title {
		font-size: var(--e-global-typography-1c90cae-font-size);
		line-height: var(--e-global-typography-1c90cae-line-height);
		letter-spacing: var(--e-global-typography-1c90cae-letter-spacing);
		word-spacing: var(--e-global-typography-1c90cae-word-spacing);
	}
	
	.elementor-190 .elementor-element.elementor-element-c6abdfe {
		--swiper-slides-to-display: 2;
	}
	
	.elementor-190 .elementor-element.elementor-element-434b4b4a {
		--grid-auto-flow: row;
	}
	
	.elementor-190 .elementor-element.elementor-element-087a14a {
		--grid-columns: 1;
	}
	
	.elementor-190 .elementor-element.elementor-element-5b496368 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-190 .elementor-element.elementor-element-e6a92be .elementor-heading-title {
		font-size: var(--e-global-typography-2323cb2-font-size);
		line-height: var(--e-global-typography-2323cb2-line-height);
		letter-spacing: var(--e-global-typography-2323cb2-letter-spacing);
		word-spacing: var(--e-global-typography-2323cb2-word-spacing);
	}
	
	.elementor-190 .elementor-element.elementor-element-994b64b {
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
	}
	
	.elementor-190 .elementor-element.elementor-element-26684b2f .elementor-heading-title {
		font-size: var(--e-global-typography-2323cb2-font-size);
		line-height: var(--e-global-typography-2323cb2-line-height);
		letter-spacing: var(--e-global-typography-2323cb2-letter-spacing);
		word-spacing: var(--e-global-typography-2323cb2-word-spacing);
	}
	
	.elementor-190 .elementor-element.elementor-element-6208aa41 .elementor-heading-title {
		font-size: var(--e-global-typography-2323cb2-font-size);
		line-height: var(--e-global-typography-2323cb2-line-height);
		letter-spacing: var(--e-global-typography-2323cb2-letter-spacing);
		word-spacing: var(--e-global-typography-2323cb2-word-spacing);
	}
	
	.elementor-190 .elementor-element.elementor-element-e50ccb1 .elementor-heading-title {
		font-size: var(--e-global-typography-2323cb2-font-size);
		line-height: var(--e-global-typography-2323cb2-line-height);
		letter-spacing: var(--e-global-typography-2323cb2-letter-spacing);
		word-spacing: var(--e-global-typography-2323cb2-word-spacing);
	}
}

@media (max-width:880px) {
	body:not(.rtl) .elementor-190 .elementor-element.elementor-element-6a13bb2 {
		left: -87.993px;
	}
	
	body.rtl .elementor-190 .elementor-element.elementor-element-6a13bb2 {
		right: -87.993px;
	}
	
	.elementor-190 .elementor-element.elementor-element-6a13bb2 {
		top: 38.993px;
	}
	
	body:not(.rtl) .elementor-190 .elementor-element.elementor-element-2eb26cea {
		left: -400px;
	}
	
	body.rtl .elementor-190 .elementor-element.elementor-element-2eb26cea {
		right: -400px;
	}
	
	.elementor-190 .elementor-element.elementor-element-5b35947e {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-190 .elementor-element.elementor-element-530d7094 {
		text-align: center;
	}
	
	.elementor-190 .elementor-element.elementor-element-26bb974a {
		--grid-auto-flow: row;
	}
	
	.elementor-190 .elementor-element.elementor-element-3bec15 {
		--grid-auto-flow: row;
	}
	
	.elementor-190 .elementor-element.elementor-element-172942f5 {
		grid-row: span 2;
	}
	
	.elementor-190 .elementor-element.elementor-element-6010a42c {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-190 .elementor-element.elementor-element-7486dc51 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-190 .elementor-element.elementor-element-50f494eb {
		--min-height: 0px;
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-190 .elementor-element.elementor-element-4a5fea2d .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-190 .elementor-element.elementor-element-5cca9e75 {
		--grid-auto-flow: row;
	}
	
	.elementor-190 .elementor-element.elementor-element-6878db6f {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-190 .elementor-element.elementor-element-43ee471f {
		font-size: 16px;
		line-height: 17px;
	}
	
	.elementor-190 .elementor-element.elementor-element-5c664c5a {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-190 .elementor-element.elementor-element-2fb40874 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-190 .elementor-element.elementor-element-6e22ce24 {
		--grid-auto-flow: row;
	}
	
	.elementor-190 .elementor-element.elementor-element-6ec8c571 {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-190 .elementor-element.elementor-element-1bd7c9d9 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-190 .elementor-element.elementor-element-100bf0d6 {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-190 .elementor-element.elementor-element-28fd255a .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-190 .elementor-element.elementor-element-c6abdfe {
		--swiper-slides-to-display: 2;
	}
	
	.elementor-190 .elementor-element.elementor-element-35a18599 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-190 .elementor-element.elementor-element-66656a43 {
		--min-height: 0px;
	}
	
	.elementor-190 .elementor-element.elementor-element-48f66e86 img {
		height: 367px;
		object-fit: contain;
	}
	
	.elementor-190 .elementor-element.elementor-element-48f66e86 > .elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}
	
	.elementor-190 .elementor-element.elementor-element-434b4b4a {
		--grid-auto-flow: row;
	}
	
	.elementor-190 .elementor-element.elementor-element-25e70832 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-190 .elementor-element.elementor-element-5b496368 {
		--grid-auto-flow: row;
	}
}

@media (max-width:767px) {
	.elementor-190 .elementor-element.elementor-element-10f4ce8a {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-190 .elementor-element.elementor-element-381770bc {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-190 .elementor-element.elementor-element-31dc3c73 {
		text-align: center;
		width: var(--container-widget-width, 250px);
		max-width: 250px;
		--container-widget-width: 250px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-190 .elementor-element.elementor-element-31dc3c73 .elementor-heading-title {
		font-size: 24px;
		line-height: 1.2em;
	}
	
	.elementor-190 .elementor-element.elementor-element-31dc3c73 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-190 .elementor-element.elementor-element-1fbf612 {
		--width: 230px;
	}
	
	.elementor-190 .elementor-element.elementor-element-2dba2c9 {
		--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;
		--justify-content: center;
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
	}
	
	.elementor-190 .elementor-element.elementor-element-bd95405 {
		text-align: center;
	}
	
	.elementor-190 .elementor-element.elementor-element-bd95405 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-190 .elementor-element.elementor-element-e095f48 {
		--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;
		--justify-content: center;
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
	}
	
	.elementor-190 .elementor-element.elementor-element-ed34b4b {
		text-align: center;
	}
	
	.elementor-190 .elementor-element.elementor-element-ed34b4b .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-190 .elementor-element.elementor-element-c343534 {
		--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;
		--justify-content: center;
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
	}
	
	.elementor-190 .elementor-element.elementor-element-9694a03 {
		text-align: center;
	}
	
	.elementor-190 .elementor-element.elementor-element-9694a03 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-190 .elementor-element.elementor-element-e77c3f5 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-190 .elementor-element.elementor-element-fc363c6 .elementor-button {
		font-size: 16px;
		line-height: 1.5em;
		border-radius: 8px 8px 8px 8px;
		padding: 4px 12px 4px 12px;
	}
	
	.elementor-190 .elementor-element.elementor-element-181aed9a .elementor-button {
		font-size: 16px;
		line-height: 1.5em;
		border-radius: 8px 8px 8px 8px;
		padding: 4px 12px 4px 12px;
	}
	
	.elementor-190 .elementor-element.elementor-element-19a39445 {
		--min-height: 310px;
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-190 .elementor-element.elementor-element-19a39445:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-19a39445 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ildndgp.nitrocdn.com/qIdbDODUwNwWhFEZmPgmOLNZCFiJHczn/assets/images/optimized/rev-d3fcbff/statigest.fr/wp-content/uploads/2025/05/Hero-img-mobile.webp");
		background-position: center center;
		background-size: contain;
	}
	
	.elementor-190 .elementor-element.elementor-element-19a39445:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-190 .elementor-element.elementor-element-19a39445 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-190 .elementor-element.elementor-element-5bb57db5 {
		--min-height: 0px;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 32px;
		--padding-bottom: 0px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-190 .elementor-element.elementor-element-44232b21 .elementor-heading-title {
		font-size: 18px;
		line-height: 1.4em;
	}
	
	.elementor-190 .elementor-element.elementor-element-44232b21 > .elementor-widget-container {
		margin: 8px 8px 8px 8px;
	}
	
	.elementor-190 .elementor-element.elementor-element-44232b21 {
		width: var(--container-widget-width, 288px);
		max-width: 288px;
		--container-widget-width: 288px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-190 .elementor-element.elementor-element-165fdeda {
		--padding-top: 0px;
		--padding-bottom: 32px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-190 .elementor-element.elementor-element-36062f80 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--border-radius: 16px 16px 16px 16px;
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-190 .elementor-element.elementor-element-26c0f2fc .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-190 .elementor-element.elementor-element-26c0f2fc > .elementor-widget-container {
		padding: 0px 0px 16px 0px;
	}
	
	.elementor-190 .elementor-element.elementor-element-2ebf16dd .elementor-button {
		font-size: 16px;
		line-height: 1.5em;
		border-radius: 8px 8px 8px 8px;
		padding: 4px 12px 4px 12px;
	}
	
	.elementor-190 .elementor-element.elementor-element-2eb26cea img {
		height: 140px;
	}
	
	body:not(.rtl) .elementor-190 .elementor-element.elementor-element-2eb26cea {
		left: 0px;
	}
	
	body.rtl .elementor-190 .elementor-element.elementor-element-2eb26cea {
		right: 0px;
	}
	
	.elementor-190 .elementor-element.elementor-element-2eb26cea {
		bottom: 0px;
	}
	
	.elementor-190 .elementor-element.elementor-element-6e7f99c4 img {
		height: 140px;
	}
	
	body:not(.rtl) .elementor-190 .elementor-element.elementor-element-6e7f99c4 {
		right: -155px;
	}
	
	body.rtl .elementor-190 .elementor-element.elementor-element-6e7f99c4 {
		left: -155px;
	}
	
	.elementor-190 .elementor-element.elementor-element-6e7f99c4 {
		bottom: -93px;
	}
	
	.elementor-190 .elementor-element.elementor-element-57ed8b3 img {
		max-width: 377px;
	}
	
	.elementor-190 .elementor-element.elementor-element-57ed8b3 > .elementor-widget-container {
		margin: 0px 0px 0px -47px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-190 .elementor-element.elementor-element-15103d27 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-190 .elementor-element.elementor-element-1a873353 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-190 .elementor-element.elementor-element-6da8599b .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-190 .elementor-element.elementor-element-5b35947e {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
	}
	
	.elementor-190 .elementor-element.elementor-element-64c4b552 img {
		width: 320px;
	}
	
	.elementor-190 .elementor-element.elementor-element-64c4b552 > .elementor-widget-container {
		margin: 24px 0px 24px 0px;
	}
	
	.elementor-190 .elementor-element.elementor-element-11c21db5 .elementor-heading-title {
		font-size: var(--e-global-typography-1c90cae-font-size);
		line-height: var(--e-global-typography-1c90cae-line-height);
		letter-spacing: var(--e-global-typography-1c90cae-letter-spacing);
		word-spacing: var(--e-global-typography-1c90cae-word-spacing);
	}
	
	.elementor-190 .elementor-element.elementor-element-26bb974a {
		--min-height: 0px;
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-190 .elementor-element.elementor-element-81556fe {
		--border-radius: 16px 16px 16px 16px;
	}
	
	.elementor-190 .elementor-element.elementor-element-42d2e0c4 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-190 .elementor-element.elementor-element-10a0580c .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-190 .elementor-element.elementor-element-4f91da7f {
		--border-radius: 16px 16px 16px 16px;
	}
	
	.elementor-190 .elementor-element.elementor-element-229fe2b2 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-190 .elementor-element.elementor-element-41771429 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-190 .elementor-element.elementor-element-63c348d6 {
		--border-radius: 16px 16px 16px 16px;
	}
	
	.elementor-190 .elementor-element.elementor-element-3ad5e223 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-190 .elementor-element.elementor-element-3d427451 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-190 .elementor-element.elementor-element-31ffdde6 {
		--border-radius: 16px 16px 16px 16px;
	}
	
	.elementor-190 .elementor-element.elementor-element-4bc6f69e .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-190 .elementor-element.elementor-element-6f4d4b36 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-190 .elementor-element.elementor-element-7a1a475c {
		--border-radius: 16px 16px 16px 16px;
	}
	
	.elementor-190 .elementor-element.elementor-element-3126fd02 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-190 .elementor-element.elementor-element-762e7dc1 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-190 .elementor-element.elementor-element-1fe8fdaf {
		--border-radius: 16px 16px 16px 16px;
	}
	
	.elementor-190 .elementor-element.elementor-element-509cfde9 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-190 .elementor-element.elementor-element-28da8895 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-190 .elementor-element.elementor-element-22d4243a {
		--border-radius: 16px 16px 16px 16px;
	}
	
	.elementor-190 .elementor-element.elementor-element-39357750 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-190 .elementor-element.elementor-element-6286a14b .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-190 .elementor-element.elementor-element-34987c7c {
		--border-radius: 16px 16px 16px 16px;
	}
	
	.elementor-190 .elementor-element.elementor-element-fd9c381 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-190 .elementor-element.elementor-element-23cf57bd .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-190 .elementor-element.elementor-element-54da0776 .elementor-button {
		font-size: 16px;
		line-height: 1.5em;
		border-radius: 8px 8px 8px 8px;
		padding: 4px 12px 4px 12px;
	}
	
	.elementor-190 .elementor-element.elementor-element-171d0e3 {
		--padding-top: 32px;
		--padding-bottom: 32px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-190 .elementor-element.elementor-element-3b21b290 .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-190 .elementor-element.elementor-element-3bec15 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-190 .elementor-element.elementor-element-172942f5 {
		grid-row: span 1;
	}
	
	.elementor-190 .elementor-element.elementor-element-6010a42c {
		--min-height: 0px;
		--border-radius: 16px 16px 16px 16px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-190 .elementor-element.elementor-element-7486dc51 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-190 .elementor-element.elementor-element-50f494eb {
		--min-height: 0px;
		--border-radius: 16px 16px 16px 16px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-190 .elementor-element.elementor-element-4a5fea2d .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-190 .elementor-element.elementor-element-681c7cc8.e-con {
		--order: -99999;
	}
	
	.elementor-190 .elementor-element.elementor-element-5cca9e75 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-190 .elementor-element.elementor-element-8594346 {
		--min-height: 243px;
		--border-radius: 16px 16px 16px 16px;
		grid-row: span 1;
	}
	
	.elementor-190 .elementor-element.elementor-element-8594346:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-8594346 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ildndgp.nitrocdn.com/qIdbDODUwNwWhFEZmPgmOLNZCFiJHczn/assets/images/optimized/rev-d3fcbff/statigest.fr/wp-content/uploads/2025/05/services-accueil.webp");
	}
	
	.elementor-190 .elementor-element.elementor-element-8594346:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-190 .elementor-element.elementor-element-8594346 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-190 .elementor-element.elementor-element-6878db6f {
		--border-radius: 16px 16px 16px 16px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-190 .elementor-element.elementor-element-43ee471f {
		line-height: 1.5em;
	}
	
	.elementor-190 .elementor-element.elementor-element-5c664c5a {
		--min-height: 0px;
		--border-radius: 16px 16px 16px 16px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-190 .elementor-element.elementor-element-2fb40874 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-190 .elementor-element.elementor-element-6e22ce24 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-190 .elementor-element.elementor-element-6ec8c571 {
		--min-height: 0px;
		--border-radius: 16px 16px 16px 16px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-190 .elementor-element.elementor-element-1bd7c9d9 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-190 .elementor-element.elementor-element-100bf0d6 {
		--min-height: 0px;
		--border-radius: 16px 16px 16px 16px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-190 .elementor-element.elementor-element-28fd255a .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-190 .elementor-element.elementor-element-69e04f8a {
		--border-radius: 16px 16px 16px 16px;
	}
	
	.elementor-190 .elementor-element.elementor-element-49d55593 .elementor-button {
		font-size: 16px;
		line-height: 1.5em;
		border-radius: 8px 8px 8px 8px;
		padding: 4px 12px 4px 12px;
	}
	
	.elementor-190 .elementor-element.elementor-element-15433f46 {
		--padding-top: 32px;
		--padding-bottom: 32px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-190 .elementor-element.elementor-element-47cb5fd7 .elementor-heading-title {
		font-size: var(--e-global-typography-1c90cae-font-size);
		line-height: var(--e-global-typography-1c90cae-line-height);
		letter-spacing: var(--e-global-typography-1c90cae-letter-spacing);
		word-spacing: var(--e-global-typography-1c90cae-word-spacing);
	}
	
	.elementor-190 .elementor-element.elementor-element-6a326cc6 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-190 .elementor-element.elementor-element-6a326cc6 > .elementor-widget-container {
		padding: 0px 0px 56px 0px;
	}
	
	.elementor-190 .elementor-element.elementor-element-c6abdfe {
		--swiper-slides-to-display: 1;
		--arrow-prev-left-align: 50%;
		--arrow-prev-translate-x: -50%;
		--arrow-prev-left-position: -44px;
		--arrow-prev-top-align: 0%;
		--arrow-prev-caption-spacing: 0px;
		--arrow-prev-translate-y: 0px;
		--arrow-prev-top-position: -24px;
		--arrow-next-right-align: 50%;
		--arrow-next-translate-x: 50%;
		--arrow-next-right-position: -44px;
		--arrow-next-top-align: 0%;
		--arrow-next-caption-spacing: 0px;
		--arrow-next-translate-y: 0px;
		--arrow-next-top-position: -24px;
		--swiper-slides-gap: 16px;
		--arrow-size: 24px;
	}
	
	.elementor-190 .elementor-element.elementor-element-c6abdfe :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-190 .elementor-element.elementor-element-c6abdfe > .elementor-widget-container {
		margin: 50px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-190 .elementor-element.elementor-element-3fbe506 .elementor-button {
		font-size: 16px;
	}
	
	.elementor-190 .elementor-element.elementor-element-4783956d {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-190 .elementor-element.elementor-element-51d730c5 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-190 .elementor-element.elementor-element-51d730c5 > .elementor-widget-container {
		padding: 0px 0px 16px 0px;
	}
	
	.elementor-190 .elementor-element.elementor-element-48f66e86 > .elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}
	
	.elementor-190 .elementor-element.elementor-element-2d8c4d5c {
		text-align: center;
	}
	
	.elementor-190 .elementor-element.elementor-element-2d8c4d5c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-190 .elementor-element.elementor-element-434b4b4a {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(4, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-190 .elementor-element.elementor-element-1d347a9b {
		--width: 100%;
		--min-height: 0px;
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-190 .elementor-element.elementor-element-705ba115 {
		width: var(--container-widget-width, 40.088px);
		max-width: 40.088px;
		--container-widget-width: 40.088px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-190 .elementor-element.elementor-element-4a6d87ff {
		--width: 84%;
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-190 .elementor-element.elementor-element-2e3b684d {
		text-align: center;
	}
	
	.elementor-190 .elementor-element.elementor-element-2e3b684d .elementor-heading-title {
		font-size: 30px;
		line-height: 1em;
	}
	
	.elementor-190 .elementor-element.elementor-element-2e3b684d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-190 .elementor-element.elementor-element-6a8815b7 {
		text-align: center;
	}
	
	.elementor-190 .elementor-element.elementor-element-70c0588f {
		--min-height: 0px;
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-190 .elementor-element.elementor-element-65a6f4c5 {
		width: var(--container-widget-width, 40.088px);
		max-width: 40.088px;
		--container-widget-width: 40.088px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-190 .elementor-element.elementor-element-5d285f03 {
		--width: 78%;
	}
	
	.elementor-190 .elementor-element.elementor-element-7d1eae02 {
		text-align: center;
	}
	
	.elementor-190 .elementor-element.elementor-element-7d1eae02 .elementor-heading-title {
		font-size: 30px;
		line-height: 1em;
	}
	
	.elementor-190 .elementor-element.elementor-element-7d1eae02 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-190 .elementor-element.elementor-element-34255f9e {
		text-align: center;
	}
	
	.elementor-190 .elementor-element.elementor-element-569d8081 {
		--min-height: 0px;
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-190 .elementor-element.elementor-element-20769826 {
		width: var(--container-widget-width, 40.088px);
		max-width: 40.088px;
		--container-widget-width: 40.088px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-190 .elementor-element.elementor-element-6a95423 {
		--width: 78%;
	}
	
	.elementor-190 .elementor-element.elementor-element-456f7ce {
		text-align: center;
	}
	
	.elementor-190 .elementor-element.elementor-element-456f7ce .elementor-heading-title {
		font-size: 30px;
		line-height: 1em;
	}
	
	.elementor-190 .elementor-element.elementor-element-456f7ce > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-190 .elementor-element.elementor-element-4a470031 {
		text-align: center;
	}
	
	.elementor-190 .elementor-element.elementor-element-1938cfa5 {
		--min-height: 0px;
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-190 .elementor-element.elementor-element-5fbf5423 {
		width: var(--container-widget-width, 40.088px);
		max-width: 40.088px;
		--container-widget-width: 40.088px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-190 .elementor-element.elementor-element-7a8499c1 {
		--width: 78%;
	}
	
	.elementor-190 .elementor-element.elementor-element-4eb48aba {
		text-align: center;
	}
	
	.elementor-190 .elementor-element.elementor-element-4eb48aba .elementor-heading-title {
		font-size: 30px;
		line-height: 1em;
	}
	
	.elementor-190 .elementor-element.elementor-element-4eb48aba > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-190 .elementor-element.elementor-element-4a787699 {
		text-align: center;
	}
	
	.elementor-190 .elementor-element.elementor-element-4a308c90 .elementor-button {
		font-size: 16px;
		line-height: 1.5em;
		border-radius: 8px 8px 8px 8px;
		padding: 4px 12px 4px 12px;
	}
	
	.elementor-190 .elementor-element.elementor-element-25e70832 {
		--padding-top: 32px;
		--padding-bottom: 32px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-190 .elementor-element.elementor-element-12c5b7e4 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-190 .elementor-element.elementor-element-12c5b7e4 > .elementor-widget-container {
		padding: 0px 0px 16px 0px;
	}
	
	.elementor-190 .elementor-element.elementor-element-087a14a {
		--grid-columns: 1;
	}
	
	.elementor-190 .elementor-element.elementor-element-4381bfd4 .elementor-button {
		font-size: 16px;
	}
	
	.elementor-190 .elementor-element.elementor-element-5f103fb4 {
		--padding-top: 32px;
		--padding-bottom: 32px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-190 .elementor-element.elementor-element-6ea3768d {
		--border-radius: 16px 16px 16px 16px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-190 .elementor-element.elementor-element-f79667d .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-190 .elementor-element.elementor-element-f79667d > .elementor-widget-container {
		padding: 0px 0px 16px 0px;
	}
	
	.elementor-190 .elementor-element.elementor-element-5b496368 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--grid-auto-flow: row;
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-190 .elementor-element.elementor-element-70f0fd73 {
		--min-height: 0px;
		--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;
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-190 .elementor-element.elementor-element-e6a92be {
		text-align: left;
		width: var(--container-widget-width, 70%);
		max-width: 70%;
		--container-widget-width: 70%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-190 .elementor-element.elementor-element-e6a92be .elementor-heading-title {
		font-size: var(--e-global-typography-2323cb2-font-size);
		line-height: var(--e-global-typography-2323cb2-line-height);
		letter-spacing: var(--e-global-typography-2323cb2-letter-spacing);
		word-spacing: var(--e-global-typography-2323cb2-word-spacing);
	}
	
	.elementor-190 .elementor-element.elementor-element-994b64b {
		--min-height: 0px;
		--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;
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-190 .elementor-element.elementor-element-26684b2f {
		text-align: left;
		width: var(--container-widget-width, 70%);
		max-width: 70%;
		--container-widget-width: 70%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-190 .elementor-element.elementor-element-26684b2f .elementor-heading-title {
		font-size: var(--e-global-typography-2323cb2-font-size);
		line-height: var(--e-global-typography-2323cb2-line-height);
		letter-spacing: var(--e-global-typography-2323cb2-letter-spacing);
		word-spacing: var(--e-global-typography-2323cb2-word-spacing);
	}
	
	.elementor-190 .elementor-element.elementor-element-6663d720 {
		--min-height: 0px;
		--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;
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-190 .elementor-element.elementor-element-6208aa41 {
		text-align: left;
		width: var(--container-widget-width, 70%);
		max-width: 70%;
		--container-widget-width: 70%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-190 .elementor-element.elementor-element-6208aa41 .elementor-heading-title {
		font-size: var(--e-global-typography-2323cb2-font-size);
		line-height: var(--e-global-typography-2323cb2-line-height);
		letter-spacing: var(--e-global-typography-2323cb2-letter-spacing);
		word-spacing: var(--e-global-typography-2323cb2-word-spacing);
	}
	
	.elementor-190 .elementor-element.elementor-element-980301d {
		--min-height: 0px;
		--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;
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-190 .elementor-element.elementor-element-e50ccb1 {
		text-align: left;
		width: var(--container-widget-width, 70%);
		max-width: 70%;
		--container-widget-width: 70%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-190 .elementor-element.elementor-element-e50ccb1 .elementor-heading-title {
		font-size: var(--e-global-typography-2323cb2-font-size);
		line-height: var(--e-global-typography-2323cb2-line-height);
		letter-spacing: var(--e-global-typography-2323cb2-letter-spacing);
		word-spacing: var(--e-global-typography-2323cb2-word-spacing);
	}
}

@media (min-width:768px) {
	.elementor-190 .elementor-element.elementor-element-381770bc {
		--width: 638px;
	}
	
	.elementor-190 .elementor-element.elementor-element-19a39445 {
		--width: 50%;
	}
	
	.elementor-190 .elementor-element.elementor-element-4f5fc7f5 {
		--width: 628px;
	}
	
	.elementor-190 .elementor-element.elementor-element-637f426c {
		--width: 33%;
	}
	
	.elementor-190 .elementor-element.elementor-element-59c44a84 {
		--width: 66%;
	}
	
	.elementor-190 .elementor-element.elementor-element-1b1f3f72 {
		--width: 33.3333%;
	}
	
	.elementor-190 .elementor-element.elementor-element-681c7cc8 {
		--width: 33.3333%;
	}
	
	.elementor-190 .elementor-element.elementor-element-346f5aaf {
		--width: 33.3333%;
	}
	
	.elementor-190 .elementor-element.elementor-element-3b82a7fe {
		--width: 950px;
	}
	
	.elementor-190 .elementor-element.elementor-element-66656a43 {
		--width: 50%;
	}
	
	.elementor-190 .elementor-element.elementor-element-651ba9be {
		--width: 50%;
	}
	
	.elementor-190 .elementor-element.elementor-element-25e70832 {
		--content-width: 638px;
	}
	
	.elementor-190 .elementor-element.elementor-element-70f0fd73 {
		--width: 100%;
	}
	
	.elementor-190 .elementor-element.elementor-element-994b64b {
		--width: 100%;
	}
	
	.elementor-190 .elementor-element.elementor-element-6663d720 {
		--width: 100%;
	}
	
	.elementor-190 .elementor-element.elementor-element-980301d {
		--width: 100%;
	}
}

@media (max-width:1200px) and (min-width:768px) {
	.elementor-190 .elementor-element.elementor-element-381770bc {
		--width: 50%;
	}
	
	.elementor-190 .elementor-element.elementor-element-13b278f0 {
		--width: 931px;
	}
	
	.elementor-190 .elementor-element.elementor-element-3b82a7fe {
		--width: 870px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-190 .elementor-element.elementor-element-13b278f0 {
		--width: 787px;
	}
	
	.elementor-190 .elementor-element.elementor-element-3b82a7fe {
		--width: 729px;
	}
}

@media (max-width:880px) and (min-width:768px) {
	.elementor-190 .elementor-element.elementor-element-637f426c {
		--width: 100%;
	}
	
	.elementor-190 .elementor-element.elementor-element-13b278f0 {
		--width: 500px;
	}
	
	.elementor-190 .elementor-element.elementor-element-66656a43 {
		--width: 100%;
	}
	
	.elementor-190 .elementor-element.elementor-element-651ba9be {
		--width: 100%;
	}
}

/* Start custom CSS for html, class: .elementor-element-d17b5c5 */

/* Start custom CSS for html, class: .elementor-element-c5c3a0a */
@keyframes slide {
	from {
		transform: translateX(0);
	}
	
	to {
		transform: translateX(-100%);
	}
}

.logos {
	overflow: hidden;
	padding: 0px 0;
	background: white;
	white-space: nowrap;
	position: relative;
}

.logos:before, .logos:after {
	content: "";
	position: absolute;
	top: 0;
	width: 250px;
	height: 100%;
	z-index: 2;
}

.logos:before {
	left: 0;
	background: linear-gradient(to left, rgba(255, 255, 255, 0), white);
}

.logos:after {
	right: 0;
	background: linear-gradient(to right, rgba(255, 255, 255, 0), white);
}

.logos:hover .logos-slide {
	animation-play-state: paused;
}

.logos-slide {
	display: inline-block;
	animation: 18s slide infinite linear;
}

.logos-slide img {
	height: 100px;
	margin: 0 40px;
}

.logo-holder-1 {}

/* End custom CSS */

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-2d6d21af */
.elementor-190 .elementor-element.elementor-element-2d6d21af {
	opacity: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2ac35f2a */
.elementor-190 .elementor-element.elementor-element-2ac35f2a {
	width: 64px;
	height: 64px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7c2d05ab */
.elementor-190 .elementor-element.elementor-element-7c2d05ab {
	width: 64px;
	height: 64px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-562af96b */
.elementor-190 .elementor-element.elementor-element-562af96b {
	width: 64px;
	height: 64px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-203f4fbf */
.elementor-190 .elementor-element.elementor-element-203f4fbf {
	width: 64px;
	height: 64px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-5e28205 */
.elementor-190 .elementor-element.elementor-element-5e28205 {
	width: 72px;
	height: 144px;
}
