
.elementor-16165 .elementor-element.elementor-element-77e1c532:not(.elementor-motion-effects-element-type-background), .elementor-16165 .elementor-element.elementor-element-77e1c532 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-hkomh.nitrocdn.com/xuEwyUEqhzIkDYUNJoxxfHtwSyritpRC/assets/images/optimized/rev-5477866/www.ressources-actualisation.com/wp-content/uploads/2021/02/confiance-jpg-webp.webp");
	background-position: center center;
	background-size: cover;
}

.elementor-16165 .elementor-element.elementor-element-77e1c532 > .elementor-background-overlay {
	background-color: #000;
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-16165 .elementor-element.elementor-element-77e1c532 > .elementor-container {
	min-height: 250px;
}

.elementor-16165 .elementor-element.elementor-element-77e1c532 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-16165 .elementor-element.elementor-element-5b87fa95 .elementor-heading-title {
	font-family: "Quicksand", Sans-serif;
	font-size: 28px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
}

.elementor-16165 .elementor-element.elementor-element-ae0ec54 {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-16165 .elementor-element.elementor-element-b7435e5 .elementor-heading-title {
	font-family: "Quicksand", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	color: #046684;
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

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

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-16165 .elementor-element.elementor-element-cabf305 {
	--divider-border-style: solid;
	--divider-color: #0489b1;
	--divider-border-width: 2px;
}

.elementor-16165 .elementor-element.elementor-element-cabf305 .elementor-divider-separator {
	width: 61%;
}

.elementor-16165 .elementor-element.elementor-element-cabf305 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

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

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

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

.elementor-16165 .elementor-element.elementor-element-d8dd8a1 > .elementor-widget-container {
	margin: 0px 20px 0px 20px;
}

.elementor-16165 .elementor-element.elementor-element-501f1f8 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-16165 .elementor-element.elementor-element-4915af0:not(.elementor-motion-effects-element-type-background), .elementor-16165 .elementor-element.elementor-element-4915af0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-hkomh.nitrocdn.com/xuEwyUEqhzIkDYUNJoxxfHtwSyritpRC/assets/images/optimized/rev-5477866/www.ressources-actualisation.com/wp-content/uploads/2021/02/cours-confiance-ensoi-jpg-webp.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-16165 .elementor-element.elementor-element-4915af0 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-16165 .elementor-element.elementor-element-4915af0 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-16165 .elementor-element.elementor-element-fbf00d4 > .elementor-element-populated {
	margin: 30px 30px 30px 30px;
	--e-column-margin-right: 30px;
	--e-column-margin-left: 30px;
}

.elementor-16165 .elementor-element.elementor-element-b918f6a > .elementor-widget-container {
	background-color: #fff;
	margin: 20px 0px 0px 0px;
	padding: 20px 20px 20px 20px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-16165 .elementor-element.elementor-element-b918f6a {
	text-align: center;
}

.elementor-16165 .elementor-element.elementor-element-b918f6a .elementor-heading-title {
	font-family: "Quicksand", Sans-serif;
	font-weight: 600;
	color: #046684;
}

.elementor-16165 .elementor-element.elementor-element-85348c8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 20px;
}

.elementor-16165 .elementor-element.elementor-element-12a715a > .elementor-widget-container {
	background-color: #fff;
	margin: 10px 10px 10px 10px;
	padding: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-16165 .elementor-element.elementor-element-e1bcd4c > .elementor-widget-container {
	background-color: #fff;
	margin: 10px 10px 10px 10px;
	padding: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-16165 .elementor-element.elementor-element-4aea955 > .elementor-widget-container {
	background-color: rgba(21, 17, 17, .26);
	margin: 30px 10px 10px 10px;
	padding: 20px 20px 20px 20px;
	border-style: solid;
	border-width: 4px 4px 4px 4px;
	border-color: #fff;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-16165 .elementor-element.elementor-element-0de25e6 > .elementor-widget-container {
	background-color: #fff;
	margin: 10px 10px 10px 10px;
	padding: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-16165 .elementor-element.elementor-element-e3ebec5 > .elementor-widget-container {
	background-color: #fff;
	margin: 10px 10px 10px 10px;
	padding: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-16165 .elementor-element.elementor-element-dfbd8d3 {
	margin-top: 20px;
	margin-bottom: 20px;
}

.elementor-16165 .elementor-element.elementor-element-eaa3485:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-16165 .elementor-element.elementor-element-eaa3485 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, .33);
}

.elementor-16165 .elementor-element.elementor-element-eaa3485 > .elementor-element-populated {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #fff;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 15px 15px 15px 15px;
}

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

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

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

.elementor-widget-icon-box .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title, .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

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

.elementor-16165 .elementor-element.elementor-element-e7fc05c .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-16165 .elementor-element.elementor-element-e7fc05c .elementor-icon-box-title {
	margin-block-end: 10px;
	color: #fff;
}

.elementor-16165 .elementor-element.elementor-element-e7fc05c.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-16165 .elementor-element.elementor-element-e7fc05c.elementor-view-framed .elementor-icon, .elementor-16165 .elementor-element.elementor-element-e7fc05c.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-16165 .elementor-element.elementor-element-e7fc05c .elementor-icon-box-title, .elementor-16165 .elementor-element.elementor-element-e7fc05c .elementor-icon-box-title a {
	font-size: 15px;
	font-weight: bold;
}

.elementor-16165 .elementor-element.elementor-element-e7fc05c .elementor-icon-box-description {
	font-size: 15px;
	color: #fff;
}

.elementor-16165 .elementor-element.elementor-element-f57e78b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-16165 .elementor-element.elementor-element-f57e78b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, .33);
}

.elementor-16165 .elementor-element.elementor-element-f57e78b > .elementor-element-populated {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #fff;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 15px 15px 15px 15px;
}

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

.elementor-16165 .elementor-element.elementor-element-8a56c62 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-16165 .elementor-element.elementor-element-8a56c62 .elementor-icon-box-title {
	margin-block-end: 10px;
	color: #fff;
}

.elementor-16165 .elementor-element.elementor-element-8a56c62.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-16165 .elementor-element.elementor-element-8a56c62.elementor-view-framed .elementor-icon, .elementor-16165 .elementor-element.elementor-element-8a56c62.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-16165 .elementor-element.elementor-element-8a56c62 .elementor-icon-box-title, .elementor-16165 .elementor-element.elementor-element-8a56c62 .elementor-icon-box-title a {
	font-size: 15px;
	font-weight: bold;
}

.elementor-16165 .elementor-element.elementor-element-8a56c62 .elementor-icon-box-description {
	font-size: 15px;
	color: #fff;
}

.elementor-16165 .elementor-element.elementor-element-bf949d2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-16165 .elementor-element.elementor-element-bf949d2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, .33);
}

.elementor-16165 .elementor-element.elementor-element-bf949d2 > .elementor-element-populated {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #fff;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 20px 20px 20px 20px;
}

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

.elementor-16165 .elementor-element.elementor-element-a9b979e .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-16165 .elementor-element.elementor-element-a9b979e .elementor-icon-box-title {
	margin-block-end: 10px;
	color: #fff;
}

.elementor-16165 .elementor-element.elementor-element-a9b979e.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-16165 .elementor-element.elementor-element-a9b979e.elementor-view-framed .elementor-icon, .elementor-16165 .elementor-element.elementor-element-a9b979e.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-16165 .elementor-element.elementor-element-a9b979e .elementor-icon-box-title, .elementor-16165 .elementor-element.elementor-element-a9b979e .elementor-icon-box-title a {
	font-size: 15px;
	font-weight: bold;
}

.elementor-16165 .elementor-element.elementor-element-a9b979e .elementor-icon-box-description {
	font-size: 15px;
	color: #fff;
}

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

.elementor-16165 .elementor-element.elementor-element-f1e2506 .elementor-button {
	background-color: #ff8000;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-16165 .elementor-element.elementor-element-f1e2506 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-16165 .elementor-element.elementor-element-f1e2506 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-16165 .elementor-element.elementor-element-b84fb3b {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-16165 .elementor-element.elementor-element-7500d5c .elementor-heading-title {
	font-family: "Quicksand", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	color: #046684;
}

.elementor-16165 .elementor-element.elementor-element-67de0f7 > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
}

.elementor-16165 .elementor-element.elementor-element-4e602c6 > .elementor-widget-container {
	background-color: #e6e6e6;
	margin: 10px 10px 10px 10px;
	padding: 20px 20px 20px 20px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
}

.elementor-16165 .elementor-element.elementor-element-b58856a > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-16165 .elementor-element.elementor-element-b58856a .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-16165 .elementor-element.elementor-element-1ac68bc .elementor-button {
	background-color: #ff8000;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-16165 .elementor-element.elementor-element-1ac68bc .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-16165 .elementor-element.elementor-element-1ac68bc .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-16165 .elementor-element.elementor-element-e06be76:not(.elementor-motion-effects-element-type-background), .elementor-16165 .elementor-element.elementor-element-e06be76 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-hkomh.nitrocdn.com/xuEwyUEqhzIkDYUNJoxxfHtwSyritpRC/assets/images/optimized/rev-5477866/www.ressources-actualisation.com/wp-content/uploads/2021/02/cours-niveau-2-jpg-webp.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-16165 .elementor-element.elementor-element-e06be76 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 50px;
	margin-bottom: 50px;
}

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

.elementor-16165 .elementor-element.elementor-element-ae63016 > .elementor-widget-container {
	background-color: #fff;
	margin: 20px 0px 0px 0px;
	padding: 20px 20px 20px 20px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-16165 .elementor-element.elementor-element-ae63016 {
	text-align: center;
}

.elementor-16165 .elementor-element.elementor-element-ae63016 .elementor-heading-title {
	font-family: "Quicksand", Sans-serif;
	font-weight: 600;
	color: #046684;
}

.elementor-16165 .elementor-element.elementor-element-e486745 > .elementor-widget-container {
	background-color: #fff;
	margin: 20px 20px 20px 20px;
	padding: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-16165 .elementor-element.elementor-element-e6c818d > .elementor-widget-container {
	background-color: rgba(21, 17, 17, .26);
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-16165 .elementor-element.elementor-element-a43453e > .elementor-widget-container {
	background-color: #fff;
	margin: 10px 10px 10px 10px;
	padding: 20px 20px 20px 20px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-16165 .elementor-element.elementor-element-3edf2be > .elementor-widget-container {
	background-color: #fff;
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-16165 .elementor-element.elementor-element-a48be13 > .elementor-widget-container {
	background-color: #fff;
	margin: 10px 10px 10px 10px;
	padding: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-16165 .elementor-element.elementor-element-68cf3e8 > .elementor-widget-container {
	background-color: #fff;
	margin: 10px 10px 10px 10px;
	padding: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-16165 .elementor-element.elementor-element-e8aae12 > .elementor-widget-container {
	background-color: #fff;
	margin: 10px 10px 10px 10px;
	padding: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-16165 .elementor-element.elementor-element-82c3c35:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-16165 .elementor-element.elementor-element-82c3c35 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-hkomh.nitrocdn.com/xuEwyUEqhzIkDYUNJoxxfHtwSyritpRC/assets/images/optimized/rev-5477866/www.ressources-actualisation.com/wp-content/uploads/2021/02/appli-jpg-webp.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-16165 .elementor-element.elementor-element-82c3c35:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-16165 .elementor-element.elementor-element-82c3c35 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-16165 .elementor-element.elementor-element-82c3c35 > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
}

.elementor-16165 .elementor-element.elementor-element-82c3c35 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-16165 .elementor-element.elementor-element-e44dd7e > .elementor-widget-container {
	margin: 30px 20px 20px 20px;
}

.elementor-16165 .elementor-element.elementor-element-f077db9 .elementor-button {
	background-color: #ff8000;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-16165 .elementor-element.elementor-element-f077db9 > .elementor-widget-container {
	margin: 20px 20px 20px 20px;
}

.elementor-16165 .elementor-element.elementor-element-f077db9 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-16165 .elementor-element.elementor-element-f077db9 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-16165 .elementor-element.elementor-element-a23255f > .elementor-element-populated {
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-16165 .elementor-element.elementor-element-b43fbed > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-16165 .elementor-element.elementor-element-19308b0 > .elementor-widget-container {
	margin: 0px 10px 0px 10px;
}

.elementor-16165 .elementor-element.elementor-element-158e53e > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-16165 .elementor-element.elementor-element-7e8a756 > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-16165 .elementor-element.elementor-element-d0f9a60 > .elementor-element-populated {
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-16165 .elementor-element.elementor-element-d8b20d3 > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-16165 .elementor-element.elementor-element-69e0ad0 > .elementor-widget-container {
	margin: 0px 10px 0px 10px;
}

.elementor-16165 .elementor-element.elementor-element-69dd21b > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-16165 .elementor-element.elementor-element-08b4f61 > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-16165 .elementor-element.elementor-element-984b348 .elementor-button {
	background-color: #ff8000;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-16165 .elementor-element.elementor-element-984b348 > .elementor-widget-container {
	margin: 20px 20px 20px 20px;
}

.elementor-16165 .elementor-element.elementor-element-984b348 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-16165 .elementor-element.elementor-element-984b348 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-16165 .elementor-element.elementor-element-39ce257b .elementor-icon-box-wrapper {
	gap: 20px;
}

.elementor-16165 .elementor-element.elementor-element-39ce257b.elementor-view-stacked .elementor-icon {
	background-color: #046684;
}

.elementor-16165 .elementor-element.elementor-element-39ce257b.elementor-view-framed .elementor-icon, .elementor-16165 .elementor-element.elementor-element-39ce257b.elementor-view-default .elementor-icon {
	fill: #046684;
	color: #046684;
	border-color: #046684;
}

.elementor-16165 .elementor-element.elementor-element-39ce257b .elementor-icon {
	font-size: 45px;
	padding: 25px;
	border-width: 1px 1px 1px 1px;
}

.elementor-16165 .elementor-element.elementor-element-39ce257b .elementor-icon-box-title, .elementor-16165 .elementor-element.elementor-element-39ce257b .elementor-icon-box-title a {
	font-family: "Quicksand", Sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.elementor-16165 .elementor-element.elementor-element-39ce257b .elementor-icon-box-title {
	color: #046684;
}

.elementor-16165 .elementor-element.elementor-element-39ce257b .elementor-icon-box-description {
	font-family: "Quicksand", Sans-serif;
	font-size: 15px;
	color: #046684;
}

.elementor-16165 .elementor-element.elementor-element-5add60d3 .elementor-icon-box-wrapper {
	gap: 20px;
}

.elementor-16165 .elementor-element.elementor-element-5add60d3.elementor-view-stacked .elementor-icon {
	background-color: #046684;
}

.elementor-16165 .elementor-element.elementor-element-5add60d3.elementor-view-framed .elementor-icon, .elementor-16165 .elementor-element.elementor-element-5add60d3.elementor-view-default .elementor-icon {
	fill: #046684;
	color: #046684;
	border-color: #046684;
}

.elementor-16165 .elementor-element.elementor-element-5add60d3 .elementor-icon {
	font-size: 45px;
	padding: 25px;
	border-width: 1px 1px 1px 1px;
}

.elementor-16165 .elementor-element.elementor-element-5add60d3 .elementor-icon-box-title, .elementor-16165 .elementor-element.elementor-element-5add60d3 .elementor-icon-box-title a {
	font-family: "Quicksand", Sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.elementor-16165 .elementor-element.elementor-element-5add60d3 .elementor-icon-box-title {
	color: #046684;
}

.elementor-16165 .elementor-element.elementor-element-5add60d3 .elementor-icon-box-description {
	font-family: "Quicksand", Sans-serif;
	font-size: 15px;
	color: #046684;
}

.elementor-16165 .elementor-element.elementor-element-3827c956 .elementor-icon-box-wrapper {
	gap: 20px;
}

.elementor-16165 .elementor-element.elementor-element-3827c956.elementor-view-stacked .elementor-icon {
	background-color: #046684;
}

.elementor-16165 .elementor-element.elementor-element-3827c956.elementor-view-framed .elementor-icon, .elementor-16165 .elementor-element.elementor-element-3827c956.elementor-view-default .elementor-icon {
	fill: #046684;
	color: #046684;
	border-color: #046684;
}

.elementor-16165 .elementor-element.elementor-element-3827c956 .elementor-icon {
	font-size: 45px;
	padding: 25px;
	border-width: 1px 1px 1px 1px;
}

.elementor-16165 .elementor-element.elementor-element-3827c956 .elementor-icon-box-title, .elementor-16165 .elementor-element.elementor-element-3827c956 .elementor-icon-box-title a {
	font-family: "Quicksand", Sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.elementor-16165 .elementor-element.elementor-element-3827c956 .elementor-icon-box-title {
	color: #046684;
}

.elementor-16165 .elementor-element.elementor-element-3827c956 .elementor-icon-box-description {
	font-family: "Quicksand", Sans-serif;
	font-size: 15px;
	color: #046684;
}

.elementor-16165 .elementor-element.elementor-element-9f8ee81 .elementor-icon-box-wrapper {
	gap: 20px;
}

.elementor-16165 .elementor-element.elementor-element-9f8ee81.elementor-view-stacked .elementor-icon {
	background-color: #295949;
}

.elementor-16165 .elementor-element.elementor-element-9f8ee81.elementor-view-framed .elementor-icon, .elementor-16165 .elementor-element.elementor-element-9f8ee81.elementor-view-default .elementor-icon {
	fill: #295949;
	color: #295949;
	border-color: #295949;
}

.elementor-16165 .elementor-element.elementor-element-9f8ee81 .elementor-icon {
	font-size: 45px;
	padding: 25px;
	border-width: 2px 2px 2px 2px;
}

.elementor-16165 .elementor-element.elementor-element-9f8ee81 .elementor-icon-box-title, .elementor-16165 .elementor-element.elementor-element-9f8ee81 .elementor-icon-box-title a {
	font-family: "Quicksand", Sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.elementor-16165 .elementor-element.elementor-element-9f8ee81 .elementor-icon-box-title {
	color: #046684;
}

.elementor-16165 .elementor-element.elementor-element-9f8ee81 .elementor-icon-box-description {
	font-family: "Quicksand", Sans-serif;
	font-size: 15px;
	color: #046684;
}

.elementor-16165 .elementor-element.elementor-element-d48305c > .elementor-element-populated {
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-16165 .elementor-element.elementor-element-bd005f4 > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-16165 .elementor-element.elementor-element-151cc52 > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-16165 .elementor-element.elementor-element-f83b79e > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-16165 .elementor-element.elementor-element-a18e84e > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

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

.elementor-16165 .elementor-element.elementor-element-e4be038:not(.elementor-motion-effects-element-type-background), .elementor-16165 .elementor-element.elementor-element-e4be038 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-hkomh.nitrocdn.com/xuEwyUEqhzIkDYUNJoxxfHtwSyritpRC/assets/images/optimized/rev-5477866/www.ressources-actualisation.com/wp-content/uploads/2021/02/relaxation-meditation-jpg-webp.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-16165 .elementor-element.elementor-element-e4be038 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 50px;
	margin-bottom: 50px;
}

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

.elementor-16165 .elementor-element.elementor-element-f4c48e2 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .54);
	margin: 10px 10px 10px 10px;
	padding: 20px 20px 20px 20px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #046684;
	border-radius: 20px 20px 20px 20px;
}

.elementor-16165 .elementor-element.elementor-element-f692c4e > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .6);
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-16165 .elementor-element.elementor-element-a5a05c3 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .6);
	margin: 10px 10px 10px 10px;
	padding: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-16165 .elementor-element.elementor-element-fa0846e > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .6);
	margin: 10px 10px 10px 10px;
	padding: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-16165 .elementor-element.elementor-element-91d2ced > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .54);
	margin: 10px 10px 10px 10px;
	padding: 20px 20px 20px 20px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #046684;
	border-radius: 20px 20px 20px 20px;
}

.elementor-16165 .elementor-element.elementor-element-51c09d1 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .6);
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-16165 .elementor-element.elementor-element-bf42652 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .6);
	margin: 10px 10px 10px 10px;
	padding: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-16165 .elementor-element.elementor-element-cebb8e7 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .6);
	margin: 10px 10px 10px 10px;
	padding: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-16165 .elementor-element.elementor-element-932bcef .elementor-button {
	background-color: #ff8000;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-16165 .elementor-element.elementor-element-932bcef > .elementor-widget-container {
	margin: 20px 20px 20px 20px;
}

.elementor-16165 .elementor-element.elementor-element-932bcef .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-16165 .elementor-element.elementor-element-932bcef .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-16165 .elementor-element.elementor-element-7350cb9 > .elementor-element-populated {
	margin: 10px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-16165 .elementor-element.elementor-element-dca856f > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-16165 .elementor-element.elementor-element-b8b0d82 > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-16165 .elementor-element.elementor-element-e23a650 > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-16165 .elementor-element.elementor-element-7bd5404 > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-16165 .elementor-element.elementor-element-34b86b9 > .elementor-element-populated {
	margin: 0px 0px 0px 20px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 20px;
}

.elementor-16165 .elementor-element.elementor-element-2e0f695 > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-16165 .elementor-element.elementor-element-e91e39e > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-16165 .elementor-element.elementor-element-eace4a5 > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-16165 .elementor-element.elementor-element-133909c > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-16165 .elementor-element.elementor-element-234effc .elementor-button {
	background-color: #ff8000;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-16165 .elementor-element.elementor-element-234effc > .elementor-widget-container {
	margin: 20px 20px 20px 20px;
}

.elementor-16165 .elementor-element.elementor-element-234effc .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-16165 .elementor-element.elementor-element-234effc .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-16165 .elementor-element.elementor-element-2cbddfe {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-16165 .elementor-element.elementor-element-6e636be > .elementor-element-populated {
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
}

.elementor-16165 .elementor-element.elementor-element-4f57ab7 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-16165 .elementor-element.elementor-element-db29273 > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	margin: 10px 20px 10px 30px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 30px;
	padding: 0px 0px 0px 0px;
}

.elementor-16165 .elementor-element.elementor-element-fb8c86a > .elementor-widget-container {
	margin: 10px 20px 10px 20px;
}

.elementor-16165 .elementor-element.elementor-element-cf8e2f9 > .elementor-widget-container {
	margin: 10px 20px 10px 20px;
}

.elementor-16165 .elementor-element.elementor-element-14bf1c6 > .elementor-element-populated {
	margin: 10px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-16165 .elementor-element.elementor-element-8567b5f > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-16165 .elementor-element.elementor-element-9693b80 > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-16165 .elementor-element.elementor-element-c3d051a > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-16165 .elementor-element.elementor-element-45d98a2 > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-16165 .elementor-element.elementor-element-10d2532 > .elementor-widget-container {
	background-color: #f2f2f2;
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-16165 .elementor-element.elementor-element-9ef0f56 > .elementor-element-populated {
	margin: 10px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-16165 .elementor-element.elementor-element-34a5be7 > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-16165 .elementor-element.elementor-element-31985b3 > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-16165 .elementor-element.elementor-element-a78f514 > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-16165 .elementor-element.elementor-element-f3398cc > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-16165 .elementor-element.elementor-element-705a3fa > .elementor-element-populated {
	margin: 10px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-16165 .elementor-element.elementor-element-6bc523a > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-16165 .elementor-element.elementor-element-f6f24bc > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-16165 .elementor-element.elementor-element-8dc0cf7 > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-16165 .elementor-element.elementor-element-198edff > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-16165 .elementor-element.elementor-element-821556c .elementor-button {
	background-color: #ff8000;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-16165 .elementor-element.elementor-element-821556c > .elementor-widget-container {
	margin: 20px 20px 20px 20px;
}

.elementor-16165 .elementor-element.elementor-element-821556c .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-16165 .elementor-element.elementor-element-821556c .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-16165 .elementor-element.elementor-element-17b8ced {
	margin-top: 0px;
	margin-bottom: 100px;
}

.elementor-16165 .elementor-element.elementor-element-47c7886 .elementor-icon-box-wrapper {
	gap: 20px;
}

.elementor-16165 .elementor-element.elementor-element-47c7886.elementor-view-stacked .elementor-icon {
	background-color: #046684;
}

.elementor-16165 .elementor-element.elementor-element-47c7886.elementor-view-framed .elementor-icon, .elementor-16165 .elementor-element.elementor-element-47c7886.elementor-view-default .elementor-icon {
	fill: #046684;
	color: #046684;
	border-color: #046684;
}

.elementor-16165 .elementor-element.elementor-element-47c7886 .elementor-icon {
	font-size: 45px;
	padding: 25px;
	border-width: 1px 1px 1px 1px;
}

.elementor-16165 .elementor-element.elementor-element-47c7886 .elementor-icon-box-title, .elementor-16165 .elementor-element.elementor-element-47c7886 .elementor-icon-box-title a {
	font-family: "Quicksand", Sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.elementor-16165 .elementor-element.elementor-element-47c7886 .elementor-icon-box-title {
	color: #046684;
}

.elementor-16165 .elementor-element.elementor-element-47c7886 .elementor-icon-box-description {
	font-family: "Quicksand", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #046684;
}

.elementor-16165 .elementor-element.elementor-element-5c3f0c6 .elementor-icon-box-wrapper {
	gap: 20px;
}

.elementor-16165 .elementor-element.elementor-element-5c3f0c6.elementor-view-stacked .elementor-icon {
	background-color: #046684;
}

.elementor-16165 .elementor-element.elementor-element-5c3f0c6.elementor-view-framed .elementor-icon, .elementor-16165 .elementor-element.elementor-element-5c3f0c6.elementor-view-default .elementor-icon {
	fill: #046684;
	color: #046684;
	border-color: #046684;
}

.elementor-16165 .elementor-element.elementor-element-5c3f0c6 .elementor-icon {
	font-size: 45px;
	padding: 25px;
	border-width: 1px 1px 1px 1px;
}

.elementor-16165 .elementor-element.elementor-element-5c3f0c6 .elementor-icon-box-title, .elementor-16165 .elementor-element.elementor-element-5c3f0c6 .elementor-icon-box-title a {
	font-family: "Quicksand", Sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.elementor-16165 .elementor-element.elementor-element-5c3f0c6 .elementor-icon-box-title {
	color: #046684;
}

.elementor-16165 .elementor-element.elementor-element-5c3f0c6 .elementor-icon-box-description {
	font-family: "Quicksand", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #046684;
}

.elementor-16165 .elementor-element.elementor-element-2491766 .elementor-icon-box-wrapper {
	gap: 20px;
}

.elementor-16165 .elementor-element.elementor-element-2491766.elementor-view-stacked .elementor-icon {
	background-color: #046684;
}

.elementor-16165 .elementor-element.elementor-element-2491766.elementor-view-framed .elementor-icon, .elementor-16165 .elementor-element.elementor-element-2491766.elementor-view-default .elementor-icon {
	fill: #046684;
	color: #046684;
	border-color: #046684;
}

.elementor-16165 .elementor-element.elementor-element-2491766 .elementor-icon {
	font-size: 45px;
	padding: 25px;
	border-width: 1px 1px 1px 1px;
}

.elementor-16165 .elementor-element.elementor-element-2491766 .elementor-icon-box-title, .elementor-16165 .elementor-element.elementor-element-2491766 .elementor-icon-box-title a {
	font-family: "Quicksand", Sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.elementor-16165 .elementor-element.elementor-element-2491766 .elementor-icon-box-title {
	color: #046684;
}

.elementor-16165 .elementor-element.elementor-element-2491766 .elementor-icon-box-description {
	font-family: "Quicksand", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #046684;
}

.elementor-16165 .elementor-element.elementor-element-71e3bbf .elementor-icon-box-wrapper {
	gap: 20px;
}

.elementor-16165 .elementor-element.elementor-element-71e3bbf.elementor-view-stacked .elementor-icon {
	background-color: #295949;
}

.elementor-16165 .elementor-element.elementor-element-71e3bbf.elementor-view-framed .elementor-icon, .elementor-16165 .elementor-element.elementor-element-71e3bbf.elementor-view-default .elementor-icon {
	fill: #295949;
	color: #295949;
	border-color: #295949;
}

.elementor-16165 .elementor-element.elementor-element-71e3bbf .elementor-icon {
	font-size: 45px;
	padding: 25px;
	border-width: 2px 2px 2px 2px;
}

.elementor-16165 .elementor-element.elementor-element-71e3bbf .elementor-icon-box-title, .elementor-16165 .elementor-element.elementor-element-71e3bbf .elementor-icon-box-title a {
	font-family: "Quicksand", Sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.elementor-16165 .elementor-element.elementor-element-71e3bbf .elementor-icon-box-title {
	color: #046684;
}

.elementor-16165 .elementor-element.elementor-element-71e3bbf .elementor-icon-box-description {
	font-family: "Quicksand", Sans-serif;
	font-size: 14px;
	color: #046684;
}

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

@media (min-width:768px) {
	.elementor-16165 .elementor-element.elementor-element-6e636be {
		width: 59.554%;
	}
	
	.elementor-16165 .elementor-element.elementor-element-db29273 {
		width: 40.403%;
	}
}

@media (min-width:1025px) {
	.elementor-16165 .elementor-element.elementor-element-4915af0:not(.elementor-motion-effects-element-type-background), .elementor-16165 .elementor-element.elementor-element-4915af0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
	
	.elementor-16165 .elementor-element.elementor-element-e06be76:not(.elementor-motion-effects-element-type-background), .elementor-16165 .elementor-element.elementor-element-e06be76 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
	
	.elementor-16165 .elementor-element.elementor-element-e4be038:not(.elementor-motion-effects-element-type-background), .elementor-16165 .elementor-element.elementor-element-e4be038 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}

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