
.elementor-105 .elementor-element.elementor-element-48dd5b9f > .elementor-container {
	min-height: 273px;
}

.elementor-105 .elementor-element.elementor-element-48dd5b9f > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-105 .elementor-element.elementor-element-48dd5b9f:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-48dd5b9f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-iahnp.nitrocdn.com/mNLXlajkmvvJFCKOELJJLbVXstNLBytM/assets/images/optimized/rev-82ea436/smapa.fr/wp-content/uploads/2025/02/Design-sans-titre-3.png");
	background-position: 0px -17px;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

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

.elementor-105 .elementor-element.elementor-element-48dd5b9f > .elementor-background-overlay {
	background-color: var(--e-global-color-9b76199);
	opacity: .13;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-105 .elementor-element.elementor-element-48dd5b9f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 100px 0px 100px 0px;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-77a63019.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-77a63019.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-74c79db > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-105 .elementor-element.elementor-element-74c79db {
	width: var(--container-widget-width, 28.26%);
	max-width: 28.26%;
	--container-widget-width: 28.26%;
	--container-widget-flex-grow: 0;
}

.elementor-105 .elementor-element.elementor-element-9b40415 > .elementor-container {
	max-width: 961px;
}

.elementor-105 .elementor-element.elementor-element-9b40415 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-a5cfebe {
	text-align: center;
	width: var(--container-widget-width, 82.569%);
	max-width: 82.569%;
	--container-widget-width: 82.569%;
	--container-widget-flex-grow: 0;
}

.elementor-105 .elementor-element.elementor-element-a5cfebe .elementor-heading-title {
	color: #fff;
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	-webkit-text-stroke-width: 1px;
	stroke-width: 1px;
	-webkit-text-stroke-color: var(--e-global-color-9b76199);
	stroke: var(--e-global-color-9b76199);
	text-shadow: 30px 21px 17px rgba(0, 0, 0, .3);
}

.elementor-105 .elementor-element.elementor-element-78d25b5c {
	padding: 100px 0px 100px 0px;
}

.elementor-105 .elementor-element.elementor-element-6e9896df img {
	width: 100%;
	height: 590px;
	object-fit: cover;
	object-position: center center;
	border-radius: 5px 5px 5px 5px;
}

.elementor-105 .elementor-element.elementor-element-54fe460f > .elementor-element-populated {
	margin: 0px 0px 0px 50px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 50px;
}

.elementor-105 .elementor-element.elementor-element-38e52f0b {
	margin-top: 0px;
	margin-bottom: 50px;
}

.elementor-105 .elementor-element.elementor-element-32fa8c2c .elementor-heading-title {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-104dbb0-font-family), Sans-serif;
	font-size: var(--e-global-typography-104dbb0-font-size);
	font-weight: var(--e-global-typography-104dbb0-font-weight);
	text-transform: var(--e-global-typography-104dbb0-text-transform);
	line-height: var(--e-global-typography-104dbb0-line-height);
	letter-spacing: var(--e-global-typography-104dbb0-letter-spacing);
	word-spacing: var(--e-global-typography-104dbb0-word-spacing);
}

.elementor-105 .elementor-element.elementor-element-1103f5cf {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 2px;
}

.elementor-105 .elementor-element.elementor-element-1103f5cf .elementor-divider-separator {
	width: 100px;
}

.elementor-105 .elementor-element.elementor-element-1103f5cf .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-105 .elementor-element.elementor-element-1103f5cf > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-105 .elementor-element.elementor-element-57632cee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px / 2);
}

.elementor-105 .elementor-element.elementor-element-57632cee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px / 2);
}

.elementor-105 .elementor-element.elementor-element-57632cee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px / 2);
	margin-left: calc(15px / 2);
}

.elementor-105 .elementor-element.elementor-element-57632cee .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px / 2);
	margin-left: calc(-15px / 2);
}

body.rtl .elementor-105 .elementor-element.elementor-element-57632cee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px / 2);
}

body:not(.rtl) .elementor-105 .elementor-element.elementor-element-57632cee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px / 2);
}

.elementor-105 .elementor-element.elementor-element-57632cee .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
	transition: color .3s;
}

.elementor-105 .elementor-element.elementor-element-57632cee .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
	transition: fill .3s;
}

.elementor-105 .elementor-element.elementor-element-57632cee {
	--e-icon-list-icon-size: 25px;
	--icon-vertical-offset: 0px;
}

.elementor-105 .elementor-element.elementor-element-57632cee .elementor-icon-list-icon {
	padding-right: 10px;
}

.elementor-105 .elementor-element.elementor-element-57632cee .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-105 .elementor-element.elementor-element-57632cee > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-7b37b878.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-7b37b878.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-7b37b878:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-105 .elementor-element.elementor-element-7b37b878 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-105 .elementor-element.elementor-element-7b37b878 > .elementor-element-populated, .elementor-105 .elementor-element.elementor-element-7b37b878 > .elementor-element-populated > .elementor-background-overlay, .elementor-105 .elementor-element.elementor-element-7b37b878 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-105 .elementor-element.elementor-element-7b37b878 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 30px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 30px;
	padding: 30px 50px 30px 50px;
}

.elementor-105 .elementor-element.elementor-element-7b37b878 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-105 .elementor-element.elementor-element-6a436290 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-105 .elementor-element.elementor-element-6a436290.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-105 .elementor-element.elementor-element-6a436290.elementor-view-framed .elementor-icon, .elementor-105 .elementor-element.elementor-element-6a436290.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-105 .elementor-element.elementor-element-6a436290.elementor-view-framed .elementor-icon, .elementor-105 .elementor-element.elementor-element-6a436290.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-105 .elementor-element.elementor-element-6a436290 .elementor-icon {
	font-size: 34px;
	padding: 25px;
}

.elementor-105 .elementor-element.elementor-element-6a436290 .elementor-icon svg {
	height: 34px;
}

.elementor-105 .elementor-element.elementor-element-34993269 {
	text-align: center;
}

.elementor-105 .elementor-element.elementor-element-34993269 .elementor-heading-title {
	color: var(--e-global-color-345cfa0);
}

.elementor-105 .elementor-element.elementor-element-34993269 > .elementor-widget-container {
	margin: 10px 0px 15px 0px;
}

.elementor-105 .elementor-element.elementor-element-5e1260e2 {
	text-align: center;
}

.elementor-105 .elementor-element.elementor-element-5e1260e2 > .elementor-widget-container {
	padding: 12px 18px 12px 18px;
	background-color: var(--e-global-color-345cfa0);
	border-radius: 5px 5px 5px 5px;
}

.elementor-105 .elementor-element.elementor-element-14abf893 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 100px 0px 100px 0px;
}

.elementor-105 .elementor-element.elementor-element-14abf893:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-14abf893 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f2f0;
}

.elementor-105 .elementor-element.elementor-element-14abf893 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-73be5b60.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-73be5b60.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-73be5b60 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-abca336);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 20px 0px 0px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-105 .elementor-element.elementor-element-73be5b60 > .elementor-element-populated, .elementor-105 .elementor-element.elementor-element-73be5b60 > .elementor-element-populated > .elementor-background-overlay, .elementor-105 .elementor-element.elementor-element-73be5b60 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-105 .elementor-element.elementor-element-73be5b60 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-105 .elementor-element.elementor-element-f107e9b {
	text-align: center;
}

.elementor-105 .elementor-element.elementor-element-88c0d99 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-105 .elementor-element.elementor-element-0248e93 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-abca336);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 7.5px 0px 7.5px;
	--e-column-margin-right: 7.5px;
	--e-column-margin-left: 7.5px;
	padding: 10px 10px 10px 10px;
}

.elementor-105 .elementor-element.elementor-element-0248e93 > .elementor-element-populated, .elementor-105 .elementor-element.elementor-element-0248e93 > .elementor-element-populated > .elementor-background-overlay, .elementor-105 .elementor-element.elementor-element-0248e93 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-105 .elementor-element.elementor-element-0248e93 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-105 .elementor-element.elementor-element-5df893a .elementskit-funfact .funfact-icon img {
	margin-bottom: 10px;
}

.elementor-105 .elementor-element.elementor-element-5df893a .elementskit-funfact {
	justify-content: center;
	display: flex;
}

.elementor-105 .elementor-element.elementor-element-5df893a .elementskit-funfact .funfact-content .number-percentage-wraper {
	font-family: var(--e-global-typography-49a58ba-font-family), Sans-serif;
	font-size: var(--e-global-typography-49a58ba-font-size);
	font-weight: var(--e-global-typography-49a58ba-font-weight);
	line-height: var(--e-global-typography-49a58ba-line-height);
	letter-spacing: var(--e-global-typography-49a58ba-letter-spacing);
	word-spacing: var(--e-global-typography-49a58ba-word-spacing);
}

.elementor-105 .elementor-element.elementor-element-5df893a > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-105 .elementor-element.elementor-element-a012c9f {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 2px;
}

.elementor-105 .elementor-element.elementor-element-a012c9f .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-105 .elementor-element.elementor-element-a012c9f .elementor-divider {
	text-align: center;
	padding-block-start: 5px;
	padding-block-end: 5px;
}

.elementor-105 .elementor-element.elementor-element-c370a47 {
	text-align: center;
}

.elementor-105 .elementor-element.elementor-element-c370a47 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-105 .elementor-element.elementor-element-68fe5af > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-abca336);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 7.5px 0px 7.5px;
	--e-column-margin-right: 7.5px;
	--e-column-margin-left: 7.5px;
	padding: 10px 10px 10px 10px;
}

.elementor-105 .elementor-element.elementor-element-68fe5af > .elementor-element-populated, .elementor-105 .elementor-element.elementor-element-68fe5af > .elementor-element-populated > .elementor-background-overlay, .elementor-105 .elementor-element.elementor-element-68fe5af > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-105 .elementor-element.elementor-element-68fe5af > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-105 .elementor-element.elementor-element-5257c5b .elementskit-funfact .funfact-icon img {
	margin-bottom: 10px;
}

.elementor-105 .elementor-element.elementor-element-5257c5b .elementskit-funfact {
	justify-content: center;
	display: flex;
}

.elementor-105 .elementor-element.elementor-element-5257c5b .elementskit-funfact .funfact-content .number-percentage-wraper {
	font-family: var(--e-global-typography-49a58ba-font-family), Sans-serif;
	font-size: var(--e-global-typography-49a58ba-font-size);
	font-weight: var(--e-global-typography-49a58ba-font-weight);
	line-height: var(--e-global-typography-49a58ba-line-height);
	letter-spacing: var(--e-global-typography-49a58ba-letter-spacing);
	word-spacing: var(--e-global-typography-49a58ba-word-spacing);
}

.elementor-105 .elementor-element.elementor-element-5257c5b > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-105 .elementor-element.elementor-element-d5271bd {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 2px;
}

.elementor-105 .elementor-element.elementor-element-d5271bd .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-105 .elementor-element.elementor-element-d5271bd .elementor-divider {
	text-align: center;
	padding-block-start: 5px;
	padding-block-end: 5px;
}

.elementor-105 .elementor-element.elementor-element-d50f4aa {
	text-align: center;
}

.elementor-105 .elementor-element.elementor-element-d50f4aa > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-105 .elementor-element.elementor-element-7ea9143 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-abca336);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 7.5px 0px 7.5px;
	--e-column-margin-right: 7.5px;
	--e-column-margin-left: 7.5px;
	padding: 10px 10px 10px 10px;
}

.elementor-105 .elementor-element.elementor-element-7ea9143 > .elementor-element-populated, .elementor-105 .elementor-element.elementor-element-7ea9143 > .elementor-element-populated > .elementor-background-overlay, .elementor-105 .elementor-element.elementor-element-7ea9143 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-105 .elementor-element.elementor-element-7ea9143 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-105 .elementor-element.elementor-element-31b090a .elementskit-funfact .funfact-icon img {
	margin-bottom: 10px;
}

.elementor-105 .elementor-element.elementor-element-31b090a .elementskit-funfact {
	justify-content: center;
	display: flex;
}

.elementor-105 .elementor-element.elementor-element-31b090a .elementskit-funfact .funfact-content .number-percentage-wraper {
	font-family: var(--e-global-typography-49a58ba-font-family), Sans-serif;
	font-size: var(--e-global-typography-49a58ba-font-size);
	font-weight: var(--e-global-typography-49a58ba-font-weight);
	line-height: var(--e-global-typography-49a58ba-line-height);
	letter-spacing: var(--e-global-typography-49a58ba-letter-spacing);
	word-spacing: var(--e-global-typography-49a58ba-word-spacing);
}

.elementor-105 .elementor-element.elementor-element-31b090a > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-105 .elementor-element.elementor-element-70ab02e {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 2px;
}

.elementor-105 .elementor-element.elementor-element-70ab02e .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-105 .elementor-element.elementor-element-70ab02e .elementor-divider {
	text-align: center;
	padding-block-start: 5px;
	padding-block-end: 5px;
}

.elementor-105 .elementor-element.elementor-element-987f4f2 {
	text-align: center;
}

.elementor-105 .elementor-element.elementor-element-987f4f2 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-105 .elementor-element.elementor-element-e4e5ec1 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-abca336);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 7.5px 0px 7.5px;
	--e-column-margin-right: 7.5px;
	--e-column-margin-left: 7.5px;
	padding: 10px 10px 10px 10px;
}

.elementor-105 .elementor-element.elementor-element-e4e5ec1 > .elementor-element-populated, .elementor-105 .elementor-element.elementor-element-e4e5ec1 > .elementor-element-populated > .elementor-background-overlay, .elementor-105 .elementor-element.elementor-element-e4e5ec1 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-105 .elementor-element.elementor-element-e4e5ec1 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-105 .elementor-element.elementor-element-6763c63 .elementskit-funfact .funfact-icon img {
	margin-bottom: 10px;
}

.elementor-105 .elementor-element.elementor-element-6763c63 .elementskit-funfact {
	justify-content: center;
	display: flex;
}

.elementor-105 .elementor-element.elementor-element-6763c63 .elementskit-funfact .funfact-content .number-percentage-wraper {
	font-family: var(--e-global-typography-49a58ba-font-family), Sans-serif;
	font-size: var(--e-global-typography-49a58ba-font-size);
	font-weight: var(--e-global-typography-49a58ba-font-weight);
	line-height: var(--e-global-typography-49a58ba-line-height);
	letter-spacing: var(--e-global-typography-49a58ba-letter-spacing);
	word-spacing: var(--e-global-typography-49a58ba-word-spacing);
}

.elementor-105 .elementor-element.elementor-element-6763c63 > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-105 .elementor-element.elementor-element-c383608 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 2px;
}

.elementor-105 .elementor-element.elementor-element-c383608 .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-105 .elementor-element.elementor-element-c383608 .elementor-divider {
	text-align: center;
	padding-block-start: 5px;
	padding-block-end: 5px;
}

.elementor-105 .elementor-element.elementor-element-3b0af53 {
	text-align: center;
}

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

.elementor-105 .elementor-element.elementor-element-337c48cf {
	padding: 100px 0px 100px 0px;
}

.elementor-105 .elementor-element.elementor-element-1a24ecfe > .elementor-container {
	max-width: 700px;
}

.elementor-105 .elementor-element.elementor-element-1a24ecfe {
	margin-top: 0px;
	margin-bottom: 50px;
}

.elementor-105 .elementor-element.elementor-element-70861320 {
	text-align: center;
}

.elementor-105 .elementor-element.elementor-element-70861320 .elementor-heading-title {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-104dbb0-font-family), Sans-serif;
	font-size: var(--e-global-typography-104dbb0-font-size);
	font-weight: var(--e-global-typography-104dbb0-font-weight);
	text-transform: var(--e-global-typography-104dbb0-text-transform);
	line-height: var(--e-global-typography-104dbb0-line-height);
	letter-spacing: var(--e-global-typography-104dbb0-letter-spacing);
	word-spacing: var(--e-global-typography-104dbb0-word-spacing);
}

.elementor-105 .elementor-element.elementor-element-4e6895e3 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 2px;
}

.elementor-105 .elementor-element.elementor-element-4e6895e3 .elementor-divider-separator {
	width: 100px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-105 .elementor-element.elementor-element-4e6895e3 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-105 .elementor-element.elementor-element-4e6895e3 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-105 .elementor-element.elementor-element-6147d44e {
	text-align: center;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-2713974.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-2713974.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-2713974:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-105 .elementor-element.elementor-element-2713974 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f2f0;
}

.elementor-105 .elementor-element.elementor-element-2713974 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-abca336);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 20px 0px 0px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-105 .elementor-element.elementor-element-2713974 > .elementor-element-populated, .elementor-105 .elementor-element.elementor-element-2713974 > .elementor-element-populated > .elementor-background-overlay, .elementor-105 .elementor-element.elementor-element-2713974 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-105 .elementor-element.elementor-element-2713974 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-105 .elementor-element.elementor-element-6f0a417 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 15px;
}

.elementor-105 .elementor-element.elementor-element-6f0a417 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-ea4db14.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-ea4db14.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-ea4db14 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-105 .elementor-element.elementor-element-ea4db14 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-105 .elementor-element.elementor-element-fe5344f {
	text-align: left;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-4b5b82b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-4b5b82b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-4b5b82b > .elementor-element-populated {
	margin: 0px 0px 0px 10px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 10px;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-c85e149.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-c85e149.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-c85e149:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-105 .elementor-element.elementor-element-c85e149 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f2f0;
}

.elementor-105 .elementor-element.elementor-element-c85e149 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-abca336);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 20px 0px 0px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-105 .elementor-element.elementor-element-c85e149 > .elementor-element-populated, .elementor-105 .elementor-element.elementor-element-c85e149 > .elementor-element-populated > .elementor-background-overlay, .elementor-105 .elementor-element.elementor-element-c85e149 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-105 .elementor-element.elementor-element-c85e149 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-105 .elementor-element.elementor-element-6c082a8 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 15px;
}

.elementor-105 .elementor-element.elementor-element-6c082a8 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-51fe17e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-51fe17e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-51fe17e > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-105 .elementor-element.elementor-element-51fe17e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-105 .elementor-element.elementor-element-2a406c2 {
	text-align: left;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-b6e37b9.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-b6e37b9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-b6e37b9 > .elementor-element-populated {
	margin: 0px 0px 0px 10px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 10px;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-eb325ae.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-eb325ae.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-eb325ae:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-105 .elementor-element.elementor-element-eb325ae > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f2f0;
}

.elementor-105 .elementor-element.elementor-element-eb325ae > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-abca336);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 20px 0px 0px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-105 .elementor-element.elementor-element-eb325ae > .elementor-element-populated, .elementor-105 .elementor-element.elementor-element-eb325ae > .elementor-element-populated > .elementor-background-overlay, .elementor-105 .elementor-element.elementor-element-eb325ae > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-105 .elementor-element.elementor-element-eb325ae > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-105 .elementor-element.elementor-element-79a4b48 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 15px;
}

.elementor-105 .elementor-element.elementor-element-79a4b48 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-85eee62.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-85eee62.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-85eee62 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-105 .elementor-element.elementor-element-85eee62 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-105 .elementor-element.elementor-element-4b03916 {
	text-align: left;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-238817d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-238817d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-238817d > .elementor-element-populated {
	margin: 0px 0px 0px 10px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 10px;
}

.elementor-105 .elementor-element.elementor-element-6c731b1 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 100px 0px 100px 0px;
}

.elementor-105 .elementor-element.elementor-element-6c731b1:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-6c731b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f2f0;
}

.elementor-105 .elementor-element.elementor-element-6c731b1 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-105 .elementor-element.elementor-element-a0e389a {
	margin-top: 0px;
	margin-bottom: 50px;
}

.elementor-105 .elementor-element.elementor-element-b97c38b {
	text-align: center;
}

.elementor-105 .elementor-element.elementor-element-f7702e1 {
	text-align: center;
}

.elementor-105 .elementor-element.elementor-element-58e6fa2 {
	text-align: center;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-d417c28.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-d417c28.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-d417c28:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-105 .elementor-element.elementor-element-d417c28 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-345cfa0);
}

.elementor-105 .elementor-element.elementor-element-d417c28 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-abca336);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 20px 0px 0px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-105 .elementor-element.elementor-element-d417c28 > .elementor-element-populated, .elementor-105 .elementor-element.elementor-element-d417c28 > .elementor-element-populated > .elementor-background-overlay, .elementor-105 .elementor-element.elementor-element-d417c28 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-105 .elementor-element.elementor-element-d417c28 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-105 .elementor-element.elementor-element-5931964 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 15px;
}

.elementor-105 .elementor-element.elementor-element-5931964 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-90eeee3.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-90eeee3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-90eeee3 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-105 .elementor-element.elementor-element-90eeee3 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-105 .elementor-element.elementor-element-b6847cf {
	text-align: left;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-a141e50.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-a141e50.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-a141e50 > .elementor-element-populated {
	margin: 0px 0px 0px 10px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 10px;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-950bccb.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-950bccb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-950bccb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-105 .elementor-element.elementor-element-950bccb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-345cfa0);
}

.elementor-105 .elementor-element.elementor-element-950bccb > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-abca336);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 20px 0px 0px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-105 .elementor-element.elementor-element-950bccb > .elementor-element-populated, .elementor-105 .elementor-element.elementor-element-950bccb > .elementor-element-populated > .elementor-background-overlay, .elementor-105 .elementor-element.elementor-element-950bccb > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-105 .elementor-element.elementor-element-950bccb > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-105 .elementor-element.elementor-element-e4eca5c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 15px;
}

.elementor-105 .elementor-element.elementor-element-e4eca5c > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-7664ce0.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-7664ce0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-7664ce0 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-105 .elementor-element.elementor-element-7664ce0 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-105 .elementor-element.elementor-element-cb559cb {
	text-align: left;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-6a985ba.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-6a985ba.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-6a985ba > .elementor-element-populated {
	margin: 0px 0px 0px 10px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 10px;
}

.elementor-105 .elementor-element.elementor-element-293526d {
	margin-top: 20px;
	margin-bottom: 20px;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-c171bc4.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-c171bc4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-c171bc4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-105 .elementor-element.elementor-element-c171bc4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-345cfa0);
}

.elementor-105 .elementor-element.elementor-element-c171bc4 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-abca336);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 20px 0px 0px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-105 .elementor-element.elementor-element-c171bc4 > .elementor-element-populated, .elementor-105 .elementor-element.elementor-element-c171bc4 > .elementor-element-populated > .elementor-background-overlay, .elementor-105 .elementor-element.elementor-element-c171bc4 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-105 .elementor-element.elementor-element-c171bc4 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-105 .elementor-element.elementor-element-704d753 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 15px;
}

.elementor-105 .elementor-element.elementor-element-704d753 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-bc4e4e1.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-bc4e4e1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-bc4e4e1 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-105 .elementor-element.elementor-element-bc4e4e1 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-105 .elementor-element.elementor-element-0f4a118 {
	text-align: left;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-a7f6902.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-a7f6902.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-a7f6902 > .elementor-element-populated {
	margin: 0px 0px 0px 10px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 10px;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-6eb42a1.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-6eb42a1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-6eb42a1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-105 .elementor-element.elementor-element-6eb42a1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-345cfa0);
}

.elementor-105 .elementor-element.elementor-element-6eb42a1 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-abca336);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 20px 0px 0px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-105 .elementor-element.elementor-element-6eb42a1 > .elementor-element-populated, .elementor-105 .elementor-element.elementor-element-6eb42a1 > .elementor-element-populated > .elementor-background-overlay, .elementor-105 .elementor-element.elementor-element-6eb42a1 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-105 .elementor-element.elementor-element-6eb42a1 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-105 .elementor-element.elementor-element-cb1ed0f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 15px;
}

.elementor-105 .elementor-element.elementor-element-cb1ed0f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-6a60b39.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-6a60b39.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-6a60b39 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-105 .elementor-element.elementor-element-6a60b39 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-105 .elementor-element.elementor-element-e1fd128 {
	text-align: left;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-bcf6866.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-bcf6866.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-bcf6866 > .elementor-element-populated {
	margin: 0px 0px 0px 10px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 10px;
}

.elementor-105 .elementor-element.elementor-element-2e46ecd8 img {
	width: 100%;
	height: 750px;
	object-fit: cover;
	object-position: center center;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-66e45a97.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-66e45a97.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-66e45a97:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-105 .elementor-element.elementor-element-66e45a97 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-105 .elementor-element.elementor-element-66e45a97 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 50px 50px 50px;
}

.elementor-105 .elementor-element.elementor-element-66e45a97 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-105 .elementor-element.elementor-element-90762a4 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-105 .elementor-element.elementor-element-3cfb42a0 {
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-519249f0.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-519249f0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-519249f0 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-105 .elementor-element.elementor-element-5a08edbd img {
	width: 120px;
	height: 120px;
	object-fit: cover;
	object-position: center center;
	border-radius: 50% 50% 50% 50%;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-dfc4da6.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-dfc4da6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-2d1f4e42 .elementor-heading-title {
	color: var(--e-global-color-345cfa0);
	font-family: var(--e-global-typography-893e8c3-font-family), Sans-serif;
	font-size: var(--e-global-typography-893e8c3-font-size);
	font-weight: var(--e-global-typography-893e8c3-font-weight);
	text-transform: var(--e-global-typography-893e8c3-text-transform);
	line-height: var(--e-global-typography-893e8c3-line-height);
	letter-spacing: var(--e-global-typography-893e8c3-letter-spacing);
	word-spacing: var(--e-global-typography-893e8c3-word-spacing);
}

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

.elementor-105 .elementor-element.elementor-element-24dd5462 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-345cfa0);
	--divider-border-width: 2px;
}

.elementor-105 .elementor-element.elementor-element-24dd5462 .elementor-divider-separator {
	width: 50px;
}

.elementor-105 .elementor-element.elementor-element-24dd5462 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-105 .elementor-element.elementor-element-24dd5462 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-105 .elementor-element.elementor-element-6313629 {
	color: #fff;
}

.elementor-105 .elementor-element.elementor-element-3aa58d2 {
	margin-top: 20px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-2ea76e9.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-2ea76e9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-2ea76e9 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-105 .elementor-element.elementor-element-c42647a img {
	width: 120px;
	height: 120px;
	object-fit: cover;
	object-position: center center;
	border-radius: 50% 50% 50% 50%;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-71fe2b3.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-71fe2b3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-5ee6b3d .elementor-heading-title {
	color: var(--e-global-color-345cfa0);
	font-family: var(--e-global-typography-893e8c3-font-family), Sans-serif;
	font-size: var(--e-global-typography-893e8c3-font-size);
	font-weight: var(--e-global-typography-893e8c3-font-weight);
	text-transform: var(--e-global-typography-893e8c3-text-transform);
	line-height: var(--e-global-typography-893e8c3-line-height);
	letter-spacing: var(--e-global-typography-893e8c3-letter-spacing);
	word-spacing: var(--e-global-typography-893e8c3-word-spacing);
}

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

.elementor-105 .elementor-element.elementor-element-a7dab51 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-345cfa0);
	--divider-border-width: 2px;
}

.elementor-105 .elementor-element.elementor-element-a7dab51 .elementor-divider-separator {
	width: 50px;
}

.elementor-105 .elementor-element.elementor-element-a7dab51 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-105 .elementor-element.elementor-element-a7dab51 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-105 .elementor-element.elementor-element-7b4bcf0 {
	color: #fff;
}

.elementor-105 .elementor-element.elementor-element-947ea81 {
	margin-top: 20px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-d1f0514.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-d1f0514.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-d1f0514 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-105 .elementor-element.elementor-element-aed191d img {
	width: 120px;
	height: 120px;
	object-fit: cover;
	object-position: center center;
	border-radius: 50% 50% 50% 50%;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-8f4fbfe.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-8f4fbfe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-b84db53 .elementor-heading-title {
	color: var(--e-global-color-345cfa0);
	font-family: var(--e-global-typography-893e8c3-font-family), Sans-serif;
	font-size: var(--e-global-typography-893e8c3-font-size);
	font-weight: var(--e-global-typography-893e8c3-font-weight);
	text-transform: var(--e-global-typography-893e8c3-text-transform);
	line-height: var(--e-global-typography-893e8c3-line-height);
	letter-spacing: var(--e-global-typography-893e8c3-letter-spacing);
	word-spacing: var(--e-global-typography-893e8c3-word-spacing);
}

.elementor-105 .elementor-element.elementor-element-b84db53 > .elementor-widget-container {
	margin: -12px 0px 0px 0px;
}

.elementor-105 .elementor-element.elementor-element-c5b3b3e {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-345cfa0);
	--divider-border-width: 2px;
}

.elementor-105 .elementor-element.elementor-element-c5b3b3e .elementor-divider-separator {
	width: 50px;
}

.elementor-105 .elementor-element.elementor-element-c5b3b3e .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-105 .elementor-element.elementor-element-c5b3b3e > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-105 .elementor-element.elementor-element-e161613 {
	color: #fff;
}

.elementor-105 .elementor-element.elementor-element-12bf3f1c {
	padding: 100px 0px 100px 0px;
}

.elementor-105 .elementor-element.elementor-element-217923bc > .elementor-element-populated {
	margin: 0px 7.5px 0px 0px;
	--e-column-margin-right: 7.5px;
	--e-column-margin-left: 0px;
}

.elementor-105 .elementor-element.elementor-element-5f19c41f img {
	width: 100%;
	height: 300px;
	object-fit: cover;
	object-position: center center;
}

.elementor-105 .elementor-element.elementor-element-5f19c41f > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-abca336);
	border-radius: 5px 5px 5px 5px;
}

.elementor-105 .elementor-element.elementor-element-51a835e6 > .elementor-element-populated {
	margin: 0px 0px 0px 7.5px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 7.5px;
}

.elementor-105 .elementor-element.elementor-element-1083a74b img {
	width: 100%;
	height: 300px;
	object-fit: cover;
	object-position: center center;
}

.elementor-105 .elementor-element.elementor-element-1083a74b > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-abca336);
	border-radius: 5px 5px 5px 5px;
}

.elementor-105 .elementor-element.elementor-element-1fff2928 > .elementor-element-populated {
	margin: 15px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-105 .elementor-element.elementor-element-57cc55ae img {
	width: 100%;
	height: 300px;
	object-fit: cover;
	object-position: center center;
}

.elementor-105 .elementor-element.elementor-element-57cc55ae > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-abca336);
	border-radius: 5px 5px 5px 5px;
}

.elementor-105 .elementor-element.elementor-element-3784412d > .elementor-element-populated {
	margin: 0px 0px 0px 15px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 15px;
}

.elementor-105 .elementor-element.elementor-element-66b3e8bd img {
	width: 100%;
	height: 615px;
	object-fit: cover;
	object-position: center center;
}

.elementor-105 .elementor-element.elementor-element-66b3e8bd > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-abca336);
	border-radius: 5px 5px 5px 5px;
}

.elementor-105 .elementor-element.elementor-element-4168a171 {
	margin-top: 0px;
	margin-bottom: 50px;
}

.elementor-105 .elementor-element.elementor-element-585d20bd .elementor-heading-title {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-104dbb0-font-family), Sans-serif;
	font-size: var(--e-global-typography-104dbb0-font-size);
	font-weight: var(--e-global-typography-104dbb0-font-weight);
	text-transform: var(--e-global-typography-104dbb0-text-transform);
	line-height: var(--e-global-typography-104dbb0-line-height);
	letter-spacing: var(--e-global-typography-104dbb0-letter-spacing);
	word-spacing: var(--e-global-typography-104dbb0-word-spacing);
}

.elementor-105 .elementor-element.elementor-element-d13010b {
	width: var(--container-widget-width, 48.373%);
	max-width: 48.373%;
	--container-widget-width: 48.373%;
	--container-widget-flex-grow: 0;
}

.elementor-105 .elementor-element.elementor-element-1bcdc0b {
	width: var(--container-widget-width, 48.029%);
	max-width: 48.029%;
	--container-widget-width: 48.029%;
	--container-widget-flex-grow: 0;
}

.elementor-105 .elementor-element.elementor-element-156ecd1b > .elementor-element-populated {
	margin: 0px 0px 0px 30px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 30px;
}

.elementor-105 .elementor-element.elementor-element-1b408e34 img {
	width: 100%;
	height: 750px;
	object-fit: cover;
	object-position: center center;
	border-radius: 5px 5px 5px 5px;
}

.elementor-105 .elementor-element.elementor-element-1b408e34 {
	width: var(--container-widget-width, 92.432%);
	max-width: 92.432%;
	--container-widget-width: 92.432%;
	--container-widget-flex-grow: 0;
	z-index: 1;
}

.elementor-105 .elementor-element.elementor-element-2656de16 {
	margin-top: -50px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-2f9621b0.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-2f9621b0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-2f9621b0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-105 .elementor-element.elementor-element-2f9621b0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-105 .elementor-element.elementor-element-2f9621b0 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 50px 0px 50px;
}

.elementor-105 .elementor-element.elementor-element-2f9621b0 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-105 .elementor-element.elementor-element-2b9b10dd {
	padding: 150px 0px 100px 0px;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-5fae0ebe.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-5fae0ebe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-c5ac88f.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-105 .elementor-element.elementor-element-c5ac88f.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-105 .elementor-element.elementor-element-c5ac88f.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-105 .elementor-element.elementor-element-c5ac88f .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-105 .elementor-element.elementor-element-c5ac88f .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-105 .elementor-element.elementor-element-c5ac88f .elementor-image-box-title {
	color: var(--e-global-color-345cfa0);
	font-size: 37px;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-4eabf046.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-4eabf046.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-a121cbf .elementor-button {
	background-color: var(--e-global-color-secondary);
}

.elementor-105 .elementor-element.elementor-element-aedb223 {
	padding: 100px 0px 100px 0px;
}

.elementor-105 .elementor-element.elementor-element-59af2a0c > .elementor-container {
	max-width: 700px;
}

.elementor-105 .elementor-element.elementor-element-59af2a0c {
	margin-top: 0px;
	margin-bottom: 50px;
}

.elementor-105 .elementor-element.elementor-element-9dd3f2c img {
	max-width: 187px;
}

.elementor-105 .elementor-element.elementor-element-196ddbdc {
	text-align: center;
}

.elementor-105 .elementor-element.elementor-element-8410f7c > .elementor-element-populated {
	padding: 0px 15px 0px 15px;
}

.elementor-105 .elementor-element.elementor-element-be2f4f7 img {
	width: 100%;
	max-width: 160px;
}

.elementor-105 .elementor-element.elementor-element-50c588a .elementor-icon-box-title, .elementor-105 .elementor-element.elementor-element-50c588a .elementor-icon-box-title a {
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-105 .elementor-element.elementor-element-c3d1566 > .elementor-element-populated {
	padding: 0px 15px 0px 15px;
}

.elementor-105 .elementor-element.elementor-element-6a5a4fc img {
	width: 100%;
	max-width: 160px;
}

.elementor-105 .elementor-element.elementor-element-13bd931 .elementor-icon-box-title, .elementor-105 .elementor-element.elementor-element-13bd931 .elementor-icon-box-title a {
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-105 .elementor-element.elementor-element-9817276 > .elementor-element-populated {
	padding: 0px 15px 0px 15px;
}

.elementor-105 .elementor-element.elementor-element-6b9d0f4 img {
	width: 100%;
	max-width: 160px;
}

.elementor-105 .elementor-element.elementor-element-266efcf .elementor-icon-box-title, .elementor-105 .elementor-element.elementor-element-266efcf .elementor-icon-box-title a {
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-105 .elementor-element.elementor-element-763a0ce > .elementor-element-populated {
	padding: 0px 15px 0px 15px;
}

.elementor-105 .elementor-element.elementor-element-7168882 img {
	width: 100%;
	max-width: 160px;
}

.elementor-105 .elementor-element.elementor-element-ec37756 .elementor-icon-box-title, .elementor-105 .elementor-element.elementor-element-ec37756 .elementor-icon-box-title a {
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-105 .elementor-element.elementor-element-6dfe6c2 > .elementor-element-populated {
	padding: 0px 15px 0px 15px;
}

.elementor-105 .elementor-element.elementor-element-e386e4a img {
	width: 100%;
	max-width: 160px;
}

.elementor-105 .elementor-element.elementor-element-2d0f85b .elementor-icon-box-title, .elementor-105 .elementor-element.elementor-element-2d0f85b .elementor-icon-box-title a {
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-105 .elementor-element.elementor-element-40c2694 {
	font-size: 14px;
	font-style: italic;
}

.elementor-105 .elementor-element.elementor-element-40c2694 > .elementor-widget-container {
	padding: 30px 0px 0px 0px;
}

.elementor-105 .elementor-element.elementor-element-aeee7e4 {
	text-align: center;
}

.elementor-105 .elementor-element.elementor-element-aeee7e4 .elementor-heading-title {
	color: #323232;
	font-family: "Libre Baskerville", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1.1em;
}

.elementor-105 .elementor-element.elementor-element-1ead01c:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-1ead01c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-iahnp.nitrocdn.com/mNLXlajkmvvJFCKOELJJLbVXstNLBytM/assets/images/optimized/rev-82ea436/smapa.fr/wp-content/uploads/2022/05/fond-temoignage.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-105 .elementor-element.elementor-element-1ead01c > .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(90deg, #fff 40%, rgba(242, 41, 91, 0) 100%);
	opacity: 1;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-105 .elementor-element.elementor-element-1ead01c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 100px 0px 100px 0px;
}

.elementor-105 .elementor-element.elementor-element-a462440 > .elementor-container {
	max-width: 700px;
}

.elementor-105 .elementor-element.elementor-element-a462440 {
	margin-top: 0px;
	margin-bottom: 50px;
}

.elementor-105 .elementor-element.elementor-element-ef94f5c {
	text-align: center;
}

.elementor-105 .elementor-element.elementor-element-ef94f5c .elementor-heading-title {
	color: #323232;
}

.elementor-105 .elementor-element.elementor-element-c8c5789 .elementor-testimonial-wrapper {
	text-align: center;
}

.elementor-105 .elementor-element.elementor-element-c8c5789 .elementor-testimonial-content {
	color: var(--e-global-color-9b76199);
}

.elementor-105 .elementor-element.elementor-element-1e352b1 .elementor-testimonial-wrapper {
	text-align: center;
}

.elementor-105 .elementor-element.elementor-element-1e352b1 .elementor-testimonial-content {
	color: var(--e-global-color-9b76199);
}

.elementor-105 .elementor-element.elementor-element-1e352b1 {
	width: var(--container-widget-width, 95%);
	max-width: 95%;
	--container-widget-width: 95%;
	--container-widget-flex-grow: 0;
}

.elementor-105 .elementor-element.elementor-element-d509099 .elementor-testimonial-wrapper {
	text-align: center;
}

.elementor-105 .elementor-element.elementor-element-d509099 .elementor-testimonial-content {
	color: var(--e-global-color-9b76199);
}

.elementor-105 .elementor-element.elementor-element-d509099 {
	width: var(--container-widget-width, 95%);
	max-width: 95%;
	--container-widget-width: 95%;
	--container-widget-flex-grow: 0;
}

.elementor-105 .elementor-element.elementor-element-22f6aac {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 100px 0px 100px 0px;
}

.elementor-105 .elementor-element.elementor-element-22f6aac:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-22f6aac > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f2f0;
}

.elementor-105 .elementor-element.elementor-element-22f6aac > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-105 .elementor-element.elementor-element-ed4a114 {
	margin-top: 0px;
	margin-bottom: 50px;
}

.elementor-105 .elementor-element.elementor-element-c18ede8 {
	text-align: center;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-665fd3c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-665fd3c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-105 .elementor-element.elementor-element-665fd3c > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-abca336);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 20px 0px 0px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-105 .elementor-element.elementor-element-665fd3c > .elementor-element-populated, .elementor-105 .elementor-element.elementor-element-665fd3c > .elementor-element-populated > .elementor-background-overlay, .elementor-105 .elementor-element.elementor-element-665fd3c > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-105 .elementor-element.elementor-element-665fd3c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-105 .elementor-element.elementor-element-2dc2a9f {
	width: var(--container-widget-width, 160.236%);
	max-width: 160.236%;
	--container-widget-width: 160.236%;
	--container-widget-flex-grow: 0;
}

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

@media (max-width:1024px) {
	.elementor-105 .elementor-element.elementor-element-48dd5b9f:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-48dd5b9f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-105 .elementor-element.elementor-element-48dd5b9f {
		padding: 50px 15px 50px 15px;
	}
	
	.elementor-105 .elementor-element.elementor-element-78d25b5c {
		padding: 50px 15px 50px 15px;
	}
	
	.elementor-105 .elementor-element.elementor-element-54fe460f > .elementor-element-populated {
		margin: 0px 0px 0px 30px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 30px;
	}
	
	.elementor-105 .elementor-element.elementor-element-32fa8c2c .elementor-heading-title {
		font-size: var(--e-global-typography-104dbb0-font-size);
		line-height: var(--e-global-typography-104dbb0-line-height);
		letter-spacing: var(--e-global-typography-104dbb0-letter-spacing);
		word-spacing: var(--e-global-typography-104dbb0-word-spacing);
	}
	
	.elementor-105 .elementor-element.elementor-element-57632cee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-bottom: calc(5px / 2);
	}
	
	.elementor-105 .elementor-element.elementor-element-57632cee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-top: calc(5px / 2);
	}
	
	.elementor-105 .elementor-element.elementor-element-57632cee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-right: calc(5px / 2);
		margin-left: calc(5px / 2);
	}
	
	.elementor-105 .elementor-element.elementor-element-57632cee .elementor-icon-list-items.elementor-inline-items {
		margin-right: calc(-5px / 2);
		margin-left: calc(-5px / 2);
	}
	
	body.rtl .elementor-105 .elementor-element.elementor-element-57632cee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		left: calc(-5px / 2);
	}
	
	body:not(.rtl) .elementor-105 .elementor-element.elementor-element-57632cee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		right: calc(-5px / 2);
	}
	
	.elementor-105 .elementor-element.elementor-element-57632cee > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-105 .elementor-element.elementor-element-7b37b878 > .elementor-element-populated {
		margin: 15px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-105 .elementor-element.elementor-element-14abf893 {
		padding: 50px 15px 50px 15px;
	}
	
	.elementor-105 .elementor-element.elementor-element-73be5b60 > .elementor-element-populated {
		margin: 0px 10px 0px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-105 .elementor-element.elementor-element-5df893a .elementskit-funfact .funfact-content .number-percentage-wraper {
		font-size: var(--e-global-typography-49a58ba-font-size);
		line-height: var(--e-global-typography-49a58ba-line-height);
		letter-spacing: var(--e-global-typography-49a58ba-letter-spacing);
		word-spacing: var(--e-global-typography-49a58ba-word-spacing);
	}
	
	.elementor-105 .elementor-element.elementor-element-5257c5b .elementskit-funfact .funfact-content .number-percentage-wraper {
		font-size: var(--e-global-typography-49a58ba-font-size);
		line-height: var(--e-global-typography-49a58ba-line-height);
		letter-spacing: var(--e-global-typography-49a58ba-letter-spacing);
		word-spacing: var(--e-global-typography-49a58ba-word-spacing);
	}
	
	.elementor-105 .elementor-element.elementor-element-31b090a .elementskit-funfact .funfact-content .number-percentage-wraper {
		font-size: var(--e-global-typography-49a58ba-font-size);
		line-height: var(--e-global-typography-49a58ba-line-height);
		letter-spacing: var(--e-global-typography-49a58ba-letter-spacing);
		word-spacing: var(--e-global-typography-49a58ba-word-spacing);
	}
	
	.elementor-105 .elementor-element.elementor-element-6763c63 .elementskit-funfact .funfact-content .number-percentage-wraper {
		font-size: var(--e-global-typography-49a58ba-font-size);
		line-height: var(--e-global-typography-49a58ba-line-height);
		letter-spacing: var(--e-global-typography-49a58ba-letter-spacing);
		word-spacing: var(--e-global-typography-49a58ba-word-spacing);
	}
	
	.elementor-105 .elementor-element.elementor-element-337c48cf {
		padding: 50px 15px 50px 15px;
	}
	
	.elementor-105 .elementor-element.elementor-element-70861320 .elementor-heading-title {
		font-size: var(--e-global-typography-104dbb0-font-size);
		line-height: var(--e-global-typography-104dbb0-line-height);
		letter-spacing: var(--e-global-typography-104dbb0-letter-spacing);
		word-spacing: var(--e-global-typography-104dbb0-word-spacing);
	}
	
	.elementor-105 .elementor-element.elementor-element-2713974 > .elementor-element-populated {
		margin: 0px 10px 0px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-105 .elementor-element.elementor-element-c85e149 > .elementor-element-populated {
		margin: 0px 10px 0px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-105 .elementor-element.elementor-element-eb325ae > .elementor-element-populated {
		margin: 0px 10px 0px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-105 .elementor-element.elementor-element-6c731b1 {
		padding: 50px 15px 50px 15px;
	}
	
	.elementor-105 .elementor-element.elementor-element-d417c28 > .elementor-element-populated {
		margin: 0px 10px 0px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-105 .elementor-element.elementor-element-950bccb > .elementor-element-populated {
		margin: 0px 10px 0px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-105 .elementor-element.elementor-element-c171bc4 > .elementor-element-populated {
		margin: 0px 10px 0px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-105 .elementor-element.elementor-element-6eb42a1 > .elementor-element-populated {
		margin: 0px 10px 0px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-105 .elementor-element.elementor-element-2e46ecd8 img {
		height: 400px;
	}
	
	.elementor-105 .elementor-element.elementor-element-66e45a97 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-105 .elementor-element.elementor-element-5a08edbd img {
		width: 100%;
		height: 100px;
	}
	
	.elementor-105 .elementor-element.elementor-element-2d1f4e42 .elementor-heading-title {
		font-size: var(--e-global-typography-893e8c3-font-size);
		line-height: var(--e-global-typography-893e8c3-line-height);
		letter-spacing: var(--e-global-typography-893e8c3-letter-spacing);
		word-spacing: var(--e-global-typography-893e8c3-word-spacing);
	}
	
	.elementor-105 .elementor-element.elementor-element-2d1f4e42 > .elementor-widget-container {
		margin: -15px 0px 0px 0px;
	}
	
	.elementor-105 .elementor-element.elementor-element-c42647a img {
		width: 100%;
		height: 100px;
	}
	
	.elementor-105 .elementor-element.elementor-element-5ee6b3d .elementor-heading-title {
		font-size: var(--e-global-typography-893e8c3-font-size);
		line-height: var(--e-global-typography-893e8c3-line-height);
		letter-spacing: var(--e-global-typography-893e8c3-letter-spacing);
		word-spacing: var(--e-global-typography-893e8c3-word-spacing);
	}
	
	.elementor-105 .elementor-element.elementor-element-5ee6b3d > .elementor-widget-container {
		margin: -15px 0px 0px 0px;
	}
	
	.elementor-105 .elementor-element.elementor-element-aed191d img {
		width: 100%;
		height: 100px;
	}
	
	.elementor-105 .elementor-element.elementor-element-b84db53 .elementor-heading-title {
		font-size: var(--e-global-typography-893e8c3-font-size);
		line-height: var(--e-global-typography-893e8c3-line-height);
		letter-spacing: var(--e-global-typography-893e8c3-letter-spacing);
		word-spacing: var(--e-global-typography-893e8c3-word-spacing);
	}
	
	.elementor-105 .elementor-element.elementor-element-b84db53 > .elementor-widget-container {
		margin: -15px 0px 0px 0px;
	}
	
	.elementor-105 .elementor-element.elementor-element-12bf3f1c {
		padding: 50px 15px 50px 15px;
	}
	
	.elementor-105 .elementor-element.elementor-element-14b1047c {
		padding: 0px 0px 0px 15px;
	}
	
	.elementor-105 .elementor-element.elementor-element-585d20bd .elementor-heading-title {
		font-size: var(--e-global-typography-104dbb0-font-size);
		line-height: var(--e-global-typography-104dbb0-line-height);
		letter-spacing: var(--e-global-typography-104dbb0-letter-spacing);
		word-spacing: var(--e-global-typography-104dbb0-word-spacing);
	}
	
	.elementor-105 .elementor-element.elementor-element-aedb223 {
		padding: 50px 15px 50px 15px;
	}
	
	.elementor-105 .elementor-element.elementor-element-22f6aac {
		padding: 50px 15px 50px 15px;
	}
	
	.elementor-105 .elementor-element.elementor-element-665fd3c > .elementor-element-populated {
		margin: 0px 10px 0px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
		padding: 30px 30px 30px 30px;
	}
}

@media (max-width:767px) {
	.elementor-105 .elementor-element.elementor-element-48dd5b9f:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-48dd5b9f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-105 .elementor-element.elementor-element-6e9896df img {
		height: 300px;
	}
	
	.elementor-105 .elementor-element.elementor-element-54fe460f > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-105 .elementor-element.elementor-element-32fa8c2c {
		text-align: center;
	}
	
	.elementor-105 .elementor-element.elementor-element-32fa8c2c .elementor-heading-title {
		font-size: var(--e-global-typography-104dbb0-font-size);
		line-height: var(--e-global-typography-104dbb0-line-height);
		letter-spacing: var(--e-global-typography-104dbb0-letter-spacing);
		word-spacing: var(--e-global-typography-104dbb0-word-spacing);
	}
	
	.elementor-105 .elementor-element.elementor-element-1103f5cf .elementor-divider {
		text-align: center;
	}
	
	.elementor-105 .elementor-element.elementor-element-1103f5cf .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-105 .elementor-element.elementor-element-43f5896 {
		text-align: center;
	}
	
	.elementor-105 .elementor-element.elementor-element-4af36213 {
		text-align: center;
	}
	
	.elementor-105 .elementor-element.elementor-element-73be5b60 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-105 .elementor-element.elementor-element-0248e93 > .elementor-element-populated {
		margin: 15px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-105 .elementor-element.elementor-element-5df893a .elementskit-funfact .funfact-content .number-percentage-wraper {
		font-size: var(--e-global-typography-49a58ba-font-size);
		line-height: var(--e-global-typography-49a58ba-line-height);
		letter-spacing: var(--e-global-typography-49a58ba-letter-spacing);
		word-spacing: var(--e-global-typography-49a58ba-word-spacing);
	}
	
	.elementor-105 .elementor-element.elementor-element-68fe5af > .elementor-element-populated {
		margin: 15px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-105 .elementor-element.elementor-element-5257c5b .elementskit-funfact .funfact-content .number-percentage-wraper {
		font-size: var(--e-global-typography-49a58ba-font-size);
		line-height: var(--e-global-typography-49a58ba-line-height);
		letter-spacing: var(--e-global-typography-49a58ba-letter-spacing);
		word-spacing: var(--e-global-typography-49a58ba-word-spacing);
	}
	
	.elementor-105 .elementor-element.elementor-element-7ea9143 > .elementor-element-populated {
		margin: 15px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-105 .elementor-element.elementor-element-31b090a .elementskit-funfact .funfact-content .number-percentage-wraper {
		font-size: var(--e-global-typography-49a58ba-font-size);
		line-height: var(--e-global-typography-49a58ba-line-height);
		letter-spacing: var(--e-global-typography-49a58ba-letter-spacing);
		word-spacing: var(--e-global-typography-49a58ba-word-spacing);
	}
	
	.elementor-105 .elementor-element.elementor-element-e4e5ec1 > .elementor-element-populated {
		margin: 15px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-105 .elementor-element.elementor-element-6763c63 .elementskit-funfact .funfact-content .number-percentage-wraper {
		font-size: var(--e-global-typography-49a58ba-font-size);
		line-height: var(--e-global-typography-49a58ba-line-height);
		letter-spacing: var(--e-global-typography-49a58ba-letter-spacing);
		word-spacing: var(--e-global-typography-49a58ba-word-spacing);
	}
	
	.elementor-105 .elementor-element.elementor-element-70861320 .elementor-heading-title {
		font-size: var(--e-global-typography-104dbb0-font-size);
		line-height: var(--e-global-typography-104dbb0-line-height);
		letter-spacing: var(--e-global-typography-104dbb0-letter-spacing);
		word-spacing: var(--e-global-typography-104dbb0-word-spacing);
	}
	
	.elementor-105 .elementor-element.elementor-element-2713974 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-105 .elementor-element.elementor-element-fe5344f {
		text-align: center;
	}
	
	.elementor-105 .elementor-element.elementor-element-fe5344f img {
		max-width: 35%;
	}
	
	.elementor-105 .elementor-element.elementor-element-fe5344f > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-105 .elementor-element.elementor-element-85aed06 {
		text-align: center;
	}
	
	.elementor-105 .elementor-element.elementor-element-4dd33f0 {
		text-align: center;
	}
	
	.elementor-105 .elementor-element.elementor-element-c85e149 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-105 .elementor-element.elementor-element-2a406c2 {
		text-align: center;
	}
	
	.elementor-105 .elementor-element.elementor-element-2a406c2 img {
		max-width: 35%;
	}
	
	.elementor-105 .elementor-element.elementor-element-2a406c2 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-105 .elementor-element.elementor-element-eaf336e {
		text-align: center;
	}
	
	.elementor-105 .elementor-element.elementor-element-5543461 {
		text-align: center;
	}
	
	.elementor-105 .elementor-element.elementor-element-eb325ae > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-105 .elementor-element.elementor-element-4b03916 {
		text-align: center;
	}
	
	.elementor-105 .elementor-element.elementor-element-4b03916 img {
		max-width: 35%;
	}
	
	.elementor-105 .elementor-element.elementor-element-4b03916 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-105 .elementor-element.elementor-element-5fcdb46 {
		text-align: center;
	}
	
	.elementor-105 .elementor-element.elementor-element-61e2ca3 {
		text-align: center;
	}
	
	.elementor-105 .elementor-element.elementor-element-d417c28 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-105 .elementor-element.elementor-element-b6847cf {
		text-align: center;
	}
	
	.elementor-105 .elementor-element.elementor-element-b6847cf img {
		max-width: 35%;
	}
	
	.elementor-105 .elementor-element.elementor-element-b6847cf > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-105 .elementor-element.elementor-element-5866e49 {
		text-align: center;
	}
	
	.elementor-105 .elementor-element.elementor-element-973db6d {
		text-align: center;
	}
	
	.elementor-105 .elementor-element.elementor-element-950bccb > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-105 .elementor-element.elementor-element-cb559cb {
		text-align: center;
	}
	
	.elementor-105 .elementor-element.elementor-element-cb559cb img {
		max-width: 35%;
	}
	
	.elementor-105 .elementor-element.elementor-element-cb559cb > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-105 .elementor-element.elementor-element-33620d2 {
		text-align: center;
	}
	
	.elementor-105 .elementor-element.elementor-element-756c685 {
		text-align: center;
	}
	
	.elementor-105 .elementor-element.elementor-element-c171bc4 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-105 .elementor-element.elementor-element-0f4a118 {
		text-align: center;
	}
	
	.elementor-105 .elementor-element.elementor-element-0f4a118 img {
		max-width: 35%;
	}
	
	.elementor-105 .elementor-element.elementor-element-0f4a118 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-105 .elementor-element.elementor-element-01002b5 {
		text-align: center;
	}
	
	.elementor-105 .elementor-element.elementor-element-79e305b {
		text-align: center;
	}
	
	.elementor-105 .elementor-element.elementor-element-6eb42a1 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-105 .elementor-element.elementor-element-e1fd128 {
		text-align: center;
	}
	
	.elementor-105 .elementor-element.elementor-element-e1fd128 img {
		max-width: 35%;
	}
	
	.elementor-105 .elementor-element.elementor-element-e1fd128 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-105 .elementor-element.elementor-element-58f0b80 {
		text-align: center;
	}
	
	.elementor-105 .elementor-element.elementor-element-3ff967b {
		text-align: center;
	}
	
	.elementor-105 .elementor-element.elementor-element-2e46ecd8 img {
		height: 300px;
	}
	
	.elementor-105 .elementor-element.elementor-element-66e45a97 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-105 .elementor-element.elementor-element-90762a4 {
		text-align: center;
	}
	
	.elementor-105 .elementor-element.elementor-element-5a08edbd {
		text-align: center;
	}
	
	.elementor-105 .elementor-element.elementor-element-5a08edbd img {
		width: 100px;
		height: 100px;
	}
	
	.elementor-105 .elementor-element.elementor-element-2d1f4e42 {
		text-align: center;
	}
	
	.elementor-105 .elementor-element.elementor-element-2d1f4e42 .elementor-heading-title {
		font-size: var(--e-global-typography-893e8c3-font-size);
		line-height: var(--e-global-typography-893e8c3-line-height);
		letter-spacing: var(--e-global-typography-893e8c3-letter-spacing);
		word-spacing: var(--e-global-typography-893e8c3-word-spacing);
	}
	
	.elementor-105 .elementor-element.elementor-element-24dd5462 .elementor-divider {
		text-align: center;
	}
	
	.elementor-105 .elementor-element.elementor-element-24dd5462 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-105 .elementor-element.elementor-element-6313629 {
		text-align: center;
	}
	
	.elementor-105 .elementor-element.elementor-element-c42647a {
		text-align: center;
	}
	
	.elementor-105 .elementor-element.elementor-element-c42647a img {
		width: 100px;
		height: 100px;
	}
	
	.elementor-105 .elementor-element.elementor-element-5ee6b3d {
		text-align: center;
	}
	
	.elementor-105 .elementor-element.elementor-element-5ee6b3d .elementor-heading-title {
		font-size: var(--e-global-typography-893e8c3-font-size);
		line-height: var(--e-global-typography-893e8c3-line-height);
		letter-spacing: var(--e-global-typography-893e8c3-letter-spacing);
		word-spacing: var(--e-global-typography-893e8c3-word-spacing);
	}
	
	.elementor-105 .elementor-element.elementor-element-a7dab51 .elementor-divider {
		text-align: center;
	}
	
	.elementor-105 .elementor-element.elementor-element-a7dab51 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-105 .elementor-element.elementor-element-7b4bcf0 {
		text-align: center;
	}
	
	.elementor-105 .elementor-element.elementor-element-aed191d {
		text-align: center;
	}
	
	.elementor-105 .elementor-element.elementor-element-aed191d img {
		width: 100px;
		height: 100px;
	}
	
	.elementor-105 .elementor-element.elementor-element-b84db53 {
		text-align: center;
	}
	
	.elementor-105 .elementor-element.elementor-element-b84db53 .elementor-heading-title {
		font-size: var(--e-global-typography-893e8c3-font-size);
		line-height: var(--e-global-typography-893e8c3-line-height);
		letter-spacing: var(--e-global-typography-893e8c3-letter-spacing);
		word-spacing: var(--e-global-typography-893e8c3-word-spacing);
	}
	
	.elementor-105 .elementor-element.elementor-element-c5b3b3e .elementor-divider {
		text-align: center;
	}
	
	.elementor-105 .elementor-element.elementor-element-c5b3b3e .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-105 .elementor-element.elementor-element-e161613 {
		text-align: center;
	}
	
	.elementor-105 .elementor-element.elementor-element-217923bc > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-105 .elementor-element.elementor-element-51a835e6 > .elementor-element-populated {
		margin: 15px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-105 .elementor-element.elementor-element-3784412d > .elementor-element-populated {
		margin: 15px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-105 .elementor-element.elementor-element-66b3e8bd img {
		height: 300px;
	}
	
	.elementor-105 .elementor-element.elementor-element-14b1047c {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-105 .elementor-element.elementor-element-585d20bd {
		text-align: center;
	}
	
	.elementor-105 .elementor-element.elementor-element-585d20bd .elementor-heading-title {
		font-size: var(--e-global-typography-104dbb0-font-size);
		line-height: var(--e-global-typography-104dbb0-line-height);
		letter-spacing: var(--e-global-typography-104dbb0-letter-spacing);
		word-spacing: var(--e-global-typography-104dbb0-word-spacing);
	}
	
	.elementor-105 .elementor-element.elementor-element-21762b49 {
		text-align: center;
	}
	
	.elementor-105 .elementor-element.elementor-element-156ecd1b > .elementor-element-populated {
		margin: 15px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-105 .elementor-element.elementor-element-1b408e34 img {
		height: 300px;
	}
	
	.elementor-105 .elementor-element.elementor-element-2f9621b0 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-105 .elementor-element.elementor-element-2b9b10dd {
		padding: 50px 15px 50px 15px;
	}
	
	.elementor-105 .elementor-element.elementor-element-c5ac88f .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-105 .elementor-element.elementor-element-9dd3f2c img {
		max-width: 146px;
	}
	
	.elementor-105 .elementor-element.elementor-element-665fd3c > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
}

@media (min-width:768px) {
	.elementor-105 .elementor-element.elementor-element-77a63019 {
		width: 100%;
	}
	
	.elementor-105 .elementor-element.elementor-element-17815156 {
		width: 40.045%;
	}
	
	.elementor-105 .elementor-element.elementor-element-54fe460f {
		width: 59.955%;
	}
	
	.elementor-105 .elementor-element.elementor-element-ea4db14 {
		width: 20%;
	}
	
	.elementor-105 .elementor-element.elementor-element-4b5b82b {
		width: 80%;
	}
	
	.elementor-105 .elementor-element.elementor-element-51fe17e {
		width: 20%;
	}
	
	.elementor-105 .elementor-element.elementor-element-b6e37b9 {
		width: 80%;
	}
	
	.elementor-105 .elementor-element.elementor-element-85eee62 {
		width: 20%;
	}
	
	.elementor-105 .elementor-element.elementor-element-238817d {
		width: 80%;
	}
	
	.elementor-105 .elementor-element.elementor-element-90eeee3 {
		width: 20%;
	}
	
	.elementor-105 .elementor-element.elementor-element-a141e50 {
		width: 80%;
	}
	
	.elementor-105 .elementor-element.elementor-element-7664ce0 {
		width: 20%;
	}
	
	.elementor-105 .elementor-element.elementor-element-6a985ba {
		width: 80%;
	}
	
	.elementor-105 .elementor-element.elementor-element-bc4e4e1 {
		width: 20%;
	}
	
	.elementor-105 .elementor-element.elementor-element-a7f6902 {
		width: 80%;
	}
	
	.elementor-105 .elementor-element.elementor-element-6a60b39 {
		width: 20%;
	}
	
	.elementor-105 .elementor-element.elementor-element-bcf6866 {
		width: 80%;
	}
	
	.elementor-105 .elementor-element.elementor-element-519249f0 {
		width: 30%;
	}
	
	.elementor-105 .elementor-element.elementor-element-dfc4da6 {
		width: 70%;
	}
	
	.elementor-105 .elementor-element.elementor-element-2ea76e9 {
		width: 30%;
	}
	
	.elementor-105 .elementor-element.elementor-element-71fe2b3 {
		width: 70%;
	}
	
	.elementor-105 .elementor-element.elementor-element-d1f0514 {
		width: 30%;
	}
	
	.elementor-105 .elementor-element.elementor-element-8f4fbfe {
		width: 70%;
	}
	
	.elementor-105 .elementor-element.elementor-element-55ffafb {
		width: 50%;
	}
	
	.elementor-105 .elementor-element.elementor-element-156ecd1b {
		width: 50%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-105 .elementor-element.elementor-element-37193809 {
		width: 100%;
	}
	
	.elementor-105 .elementor-element.elementor-element-7b37b878 {
		width: 100%;
	}
	
	.elementor-105 .elementor-element.elementor-element-5fae0ebe {
		width: 100%;
	}
	
	.elementor-105 .elementor-element.elementor-element-4eabf046 {
		width: 100%;
	}
}
