/* End Custom Fonts CSS */

.elementor-234963 .elementor-element.elementor-element-719c8df > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-234963 .elementor-element.elementor-element-719c8df:not(.elementor-motion-effects-element-type-background), .elementor-234963 .elementor-element.elementor-element-719c8df > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-70bae73);
}

.elementor-234963 .elementor-element.elementor-element-719c8df .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
	padding: 50px;
}

.elementor-234963 .elementor-element.elementor-element-719c8df {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234963 .elementor-element.elementor-element-719c8df > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-234963 .elementor-element.elementor-element-a2de2ac:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-234963 .elementor-element.elementor-element-a2de2ac > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-bheih.nitrocdn.com/GjttYdHlKikOtlxsfNNQGOonSeaChAzw/assets/images/optimized/rev-9909537/wp-content/uploads/2022/07/savons-laurier.jpg");
	background-position: center center;
	background-size: cover;
}

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

.elementor-234963 .elementor-element.elementor-element-a2de2ac > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0% 0% 0% 2%;
}

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

.elementor-234963 .elementor-element.elementor-element-2f76009 {
	--spacer-size: 600px;
}

.elementor-234963 .elementor-element.elementor-element-d35cb76 > .elementor-element-populated {
	padding: 50px 50px 50px 50px;
}

.elementor-234963 .elementor-element.elementor-element-2453144 img {
	width: 100%;
	max-width: 528px;
}

.elementor-234963 .elementor-element.elementor-element-f079721 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-accent);
	--divider-border-width: 2.4px;
}

.elementor-234963 .elementor-element.elementor-element-f079721 .elementor-divider-separator {
	width: 100px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-234963 .elementor-element.elementor-element-f079721 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-234963 .elementor-element.elementor-element-2df78f33 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-234963 .elementor-element.elementor-element-2df78f33:not(.elementor-motion-effects-element-type-background), .elementor-234963 .elementor-element.elementor-element-2df78f33 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-16f13d6);
}

.elementor-234963 .elementor-element.elementor-element-2df78f33 > .elementor-container {
	max-width: 1120px;
}

.elementor-234963 .elementor-element.elementor-element-2df78f33 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 130px 0px 140px 0px;
}

.elementor-234963 .elementor-element.elementor-element-2df78f33 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-234963 .elementor-element.elementor-element-6f061c6 {
	text-align: center;
}

.elementor-234963 .elementor-element.elementor-element-6f061c6 .elementor-heading-title {
	font-family: "Qanoar", Sans-serif;
	font-size: 45px;
	line-height: 1em;
	letter-spacing: 1.5px;
	color: var(--e-global-color-text);
}

.elementor-234963 .elementor-element.elementor-element-124dc60 {
	text-align: center;
}

.elementor-234963 .elementor-element.elementor-element-124dc60 .elementor-heading-title {
	font-family: var(--e-global-typography-753f42a-font-family), Sans-serif;
	font-size: var(--e-global-typography-753f42a-font-size);
	font-weight: var(--e-global-typography-753f42a-font-weight);
	letter-spacing: var(--e-global-typography-753f42a-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-234963 .elementor-element.elementor-element-18b9b8c {
	columns: 1;
	text-align: center;
	font-family: "Manrope", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 2em;
	letter-spacing: .3px;
}

.elementor-234963 .elementor-element.elementor-element-4c396a3d img {
	max-width: 427px;
}

.elementor-234963 .elementor-element.elementor-element-40fac29b > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-234963 .elementor-element.elementor-element-40fac29b:not(.elementor-motion-effects-element-type-background), .elementor-234963 .elementor-element.elementor-element-40fac29b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-70bae73);
}

.elementor-234963 .elementor-element.elementor-element-40fac29b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

.elementor-234963 .elementor-element.elementor-element-40fac29b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-234963 .elementor-element.elementor-element-50091d65:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-234963 .elementor-element.elementor-element-50091d65 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-bheih.nitrocdn.com/GjttYdHlKikOtlxsfNNQGOonSeaChAzw/assets/images/optimized/rev-9909537/wp-content/uploads/2022/06/chaudron.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-234963 .elementor-element.elementor-element-50091d65 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-234963 .elementor-element.elementor-element-50091d65 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234963 .elementor-element.elementor-element-50091d65 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-234963 .elementor-element.elementor-element-c3c18fb {
	--spacer-size: 50px;
}

.elementor-234963 .elementor-element.elementor-element-9028856 {
	--spacer-size: 50px;
}

.elementor-234963 .elementor-element.elementor-element-3774bcc > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 80px 80px 80px 80px;
}

.elementor-234963 .elementor-element.elementor-element-3774bcc > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-234963 .elementor-element.elementor-element-6bbf793f {
	text-align: center;
}

.elementor-234963 .elementor-element.elementor-element-6bbf793f .elementor-heading-title {
	font-family: var(--e-global-typography-753f42a-font-family), Sans-serif;
	font-size: var(--e-global-typography-753f42a-font-size);
	font-weight: var(--e-global-typography-753f42a-font-weight);
	letter-spacing: var(--e-global-typography-753f42a-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-234963 .elementor-element.elementor-element-56316dc6 {
	text-align: center;
}

.elementor-234963 .elementor-element.elementor-element-56316dc6 .elementor-heading-title {
	font-family: "Qanoar", Sans-serif;
	font-size: 45px;
	line-height: 1.6em;
	letter-spacing: 1.5px;
	color: var(--e-global-color-text);
}

.elementor-234963 .elementor-element.elementor-element-5629cbee {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 3px;
}

.elementor-234963 .elementor-element.elementor-element-5629cbee .elementor-divider-separator {
	width: 100px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-234963 .elementor-element.elementor-element-5629cbee .elementor-divider {
	text-align: center;
	padding-block-start: 19px;
	padding-block-end: 19px;
}

.elementor-234963 .elementor-element.elementor-element-2205781f {
	columns: 2;
	column-gap: 50px;
	text-align: left;
	font-family: "Manrope", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 2em;
	letter-spacing: .3px;
}

.elementor-234963 .elementor-element.elementor-element-0fa5af3 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-234963 .elementor-element.elementor-element-0fa5af3 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

.elementor-234963 .elementor-element.elementor-element-0fa5af3 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-234963 .elementor-element.elementor-element-c12daa1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-234963 .elementor-element.elementor-element-c12daa1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-70bae73);
}

.elementor-234963 .elementor-element.elementor-element-c12daa1 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 80px 80px 80px 80px;
}

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

.elementor-234963 .elementor-element.elementor-element-78c458c {
	text-align: center;
}

.elementor-234963 .elementor-element.elementor-element-78c458c .elementor-heading-title {
	font-family: var(--e-global-typography-753f42a-font-family), Sans-serif;
	font-size: var(--e-global-typography-753f42a-font-size);
	font-weight: var(--e-global-typography-753f42a-font-weight);
	letter-spacing: var(--e-global-typography-753f42a-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-234963 .elementor-element.elementor-element-065da37 {
	text-align: center;
}

.elementor-234963 .elementor-element.elementor-element-065da37 .elementor-heading-title {
	font-family: "Qanoar", Sans-serif;
	font-size: 45px;
	line-height: 1.7em;
	letter-spacing: 1.5px;
	color: var(--e-global-color-text);
}

.elementor-234963 .elementor-element.elementor-element-51b7885 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 3px;
}

.elementor-234963 .elementor-element.elementor-element-51b7885 .elementor-divider-separator {
	width: 100px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-234963 .elementor-element.elementor-element-51b7885 .elementor-divider {
	text-align: center;
	padding-block-start: 19px;
	padding-block-end: 19px;
}

.elementor-234963 .elementor-element.elementor-element-4de2803 {
	columns: 1;
	text-align: left;
	font-family: "Manrope", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 2em;
	letter-spacing: .3px;
}

.elementor-234963 .elementor-element.elementor-element-17cf38d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-234963 .elementor-element.elementor-element-17cf38d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234963 .elementor-element.elementor-element-17cf38d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-234963 .elementor-element.elementor-element-bf13053 {
	--spacer-size: 50px;
}

.elementor-234963 .elementor-element.elementor-element-dee4f78 {
	--spacer-size: 50px;
}

.elementor-234963 .elementor-element.elementor-element-356b6159 > .elementor-container {
	max-width: 994px;
}

.elementor-234963 .elementor-element.elementor-element-356b6159 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 100px 0px 100px 0px;
}

.elementor-234963 .elementor-element.elementor-element-356b6159 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-234963 .elementor-element.elementor-element-dcb4e85 {
	text-align: center;
}

.elementor-234963 .elementor-element.elementor-element-dcb4e85 .elementor-heading-title {
	font-family: var(--e-global-typography-753f42a-font-family), Sans-serif;
	font-size: var(--e-global-typography-753f42a-font-size);
	font-weight: var(--e-global-typography-753f42a-font-weight);
	letter-spacing: var(--e-global-typography-753f42a-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-234963 .elementor-element.elementor-element-204d50e1 {
	text-align: center;
}

.elementor-234963 .elementor-element.elementor-element-204d50e1 .elementor-heading-title {
	font-family: "Qanoar", Sans-serif;
	font-size: 45px;
	line-height: 1.6em;
	letter-spacing: 1.5px;
	color: var(--e-global-color-text);
}

.elementor-234963 .elementor-element.elementor-element-fc9d331 .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
	padding: 40px;
}

.elementor-234963 .elementor-element.elementor-element-fdf23d8 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 2.5px;
}

.elementor-234963 .elementor-element.elementor-element-fdf23d8 .elementor-divider-separator {
	width: 50px;
}

.elementor-234963 .elementor-element.elementor-element-fdf23d8 .elementor-divider {
	padding-block-start: 4px;
	padding-block-end: 4px;
}

.elementor-234963 .elementor-element.elementor-element-0e10101 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-234963 .elementor-element.elementor-element-76428cb {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 2.5px;
}

.elementor-234963 .elementor-element.elementor-element-76428cb .elementor-divider-separator {
	width: 50px;
}

.elementor-234963 .elementor-element.elementor-element-76428cb .elementor-divider {
	padding-block-start: 4px;
	padding-block-end: 4px;
}

.elementor-234963 .elementor-element.elementor-element-90e5c00 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-234963 .elementor-element.elementor-element-1310d1ec:not(.elementor-motion-effects-element-type-background), .elementor-234963 .elementor-element.elementor-element-1310d1ec > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-bheih.nitrocdn.com/GjttYdHlKikOtlxsfNNQGOonSeaChAzw/assets/images/optimized/rev-9909537/wp-content/uploads/2022/06/tour-savons-scaled.jpg");
	background-position: center center;
}

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

.elementor-234963 .elementor-element.elementor-element-1310d1ec > .elementor-container {
	max-width: 661px;
}

.elementor-234963 .elementor-element.elementor-element-1310d1ec .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
	padding: 50px;
}

.elementor-234963 .elementor-element.elementor-element-1310d1ec {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 150px 0px 150px 0px;
}

.elementor-234963 .elementor-element.elementor-element-1310d1ec > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-234963 .elementor-element.elementor-element-7c693d9a > .elementor-element-populated {
	padding: 0% 0% 0% 2%;
}

.elementor-234963 .elementor-element.elementor-element-31576c3 {
	text-align: center;
}

.elementor-234963 .elementor-element.elementor-element-31576c3 .elementor-heading-title {
	font-family: "Qanoar", Sans-serif;
	font-size: 45px;
	line-height: 1.6em;
	letter-spacing: 1.5px;
	color: var(--e-global-color-16f13d6);
}

.elementor-234963 .elementor-element.elementor-element-1c29dd8 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-70bae73);
	--divider-border-width: 3px;
}

.elementor-234963 .elementor-element.elementor-element-1c29dd8 .elementor-divider-separator {
	width: 100px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-234963 .elementor-element.elementor-element-1c29dd8 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-234963 .elementor-element.elementor-element-5c15a815 {
	text-align: center;
	color: var(--e-global-color-16f13d6);
}

body.elementor-page-234963 {
	padding: 0px 0px 0px 0px;
}

@media (min-width:768px) {
	.elementor-234963 .elementor-element.elementor-element-a2de2ac {
		width: 53.324%;
	}
	
	.elementor-234963 .elementor-element.elementor-element-d35cb76 {
		width: 46.634%;
	}
	
	.elementor-234963 .elementor-element.elementor-element-50091d65 {
		width: 38.943%;
	}
	
	.elementor-234963 .elementor-element.elementor-element-3774bcc {
		width: 61.057%;
	}
	
	.elementor-234963 .elementor-element.elementor-element-c12daa1 {
		width: 38.957%;
	}
	
	.elementor-234963 .elementor-element.elementor-element-17cf38d {
		width: 61.043%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-234963 .elementor-element.elementor-element-a2de2ac {
		width: 100%;
	}
	
	.elementor-234963 .elementor-element.elementor-element-d35cb76 {
		width: 100%;
	}
	
	.elementor-234963 .elementor-element.elementor-element-50091d65 {
		width: 100%;
	}
	
	.elementor-234963 .elementor-element.elementor-element-3774bcc {
		width: 100%;
	}
	
	.elementor-234963 .elementor-element.elementor-element-c12daa1 {
		width: 100%;
	}
	
	.elementor-234963 .elementor-element.elementor-element-17cf38d {
		width: 100%;
	}
	
	.elementor-234963 .elementor-element.elementor-element-7c693d9a {
		width: 100%;
	}
}

@media (min-width:2400px) {
	.elementor-234963 .elementor-element.elementor-element-2df78f33 {
		padding: 100px 0px 100px 0px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-124dc60 .elementor-heading-title {
		font-size: var(--e-global-typography-753f42a-font-size);
		letter-spacing: var(--e-global-typography-753f42a-letter-spacing);
	}
	
	.elementor-234963 .elementor-element.elementor-element-40fac29b {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-6bbf793f .elementor-heading-title {
		font-size: var(--e-global-typography-753f42a-font-size);
		letter-spacing: var(--e-global-typography-753f42a-letter-spacing);
	}
	
	.elementor-234963 .elementor-element.elementor-element-0fa5af3 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-78c458c .elementor-heading-title {
		font-size: var(--e-global-typography-753f42a-font-size);
		letter-spacing: var(--e-global-typography-753f42a-letter-spacing);
	}
	
	.elementor-234963 .elementor-element.elementor-element-4de2803 {
		columns: 2;
	}
	
	.elementor-234963 .elementor-element.elementor-element-dcb4e85 .elementor-heading-title {
		font-size: var(--e-global-typography-753f42a-font-size);
		letter-spacing: var(--e-global-typography-753f42a-letter-spacing);
	}
}

@media (max-width:1024px) {
	.elementor-234963 .elementor-element.elementor-element-719c8df {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-a2de2ac > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-2f76009 {
		--spacer-size: 338px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-d35cb76 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-2453144 img {
		max-width: 425px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-f079721 .elementor-divider {
		padding-block-start: 11px;
		padding-block-end: 11px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-2df78f33 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 80px 30px 80px 30px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-6f061c6 .elementor-heading-title {
		font-size: 35px;
		line-height: 1.4em;
	}
	
	.elementor-234963 .elementor-element.elementor-element-124dc60 > .elementor-widget-container {
		margin: 0px 0px -9px 0px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-124dc60 .elementor-heading-title {
		font-size: var(--e-global-typography-753f42a-font-size);
		letter-spacing: var(--e-global-typography-753f42a-letter-spacing);
	}
	
	.elementor-234963 .elementor-element.elementor-element-4c396a3d img {
		max-width: 378px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-40fac29b {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-c3c18fb {
		--spacer-size: 380px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-3774bcc > .elementor-element-populated {
		padding: 80px 50px 80px 50px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-6bbf793f > .elementor-widget-container {
		margin: 0px 0px -9px 0px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-6bbf793f .elementor-heading-title {
		font-size: var(--e-global-typography-753f42a-font-size);
		letter-spacing: var(--e-global-typography-753f42a-letter-spacing);
	}
	
	.elementor-234963 .elementor-element.elementor-element-56316dc6 .elementor-heading-title {
		font-size: 35px;
		line-height: 1.9em;
	}
	
	.elementor-234963 .elementor-element.elementor-element-5629cbee .elementor-divider {
		padding-block-start: 4px;
		padding-block-end: 4px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-2205781f {
		columns: 2;
	}
	
	.elementor-234963 .elementor-element.elementor-element-0fa5af3 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-c12daa1 > .elementor-element-populated {
		padding: 80px 50px 80px 50px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-78c458c > .elementor-widget-container {
		margin: 0px 0px -9px 0px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-78c458c .elementor-heading-title {
		font-size: var(--e-global-typography-753f42a-font-size);
		letter-spacing: var(--e-global-typography-753f42a-letter-spacing);
	}
	
	.elementor-234963 .elementor-element.elementor-element-065da37 .elementor-heading-title {
		font-size: 35px;
		line-height: 1.9em;
	}
	
	.elementor-234963 .elementor-element.elementor-element-51b7885 .elementor-divider {
		padding-block-start: 4px;
		padding-block-end: 4px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-4de2803 {
		columns: 2;
	}
	
	.elementor-234963 .elementor-element.elementor-element-17cf38d .elementor-background-slideshow__slide__image {
		background-size: cover;
	}
	
	.elementor-234963 .elementor-element.elementor-element-bf13053 {
		--spacer-size: 380px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-356b6159 {
		padding: 80px 20px 80px 20px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-dcb4e85 > .elementor-widget-container {
		margin: 0px 0px -9px 0px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-dcb4e85 .elementor-heading-title {
		font-size: var(--e-global-typography-753f42a-font-size);
		letter-spacing: var(--e-global-typography-753f42a-letter-spacing);
	}
	
	.elementor-234963 .elementor-element.elementor-element-204d50e1 .elementor-heading-title {
		font-size: 35px;
		line-height: 1.9em;
	}
	
	.elementor-234963 .elementor-element.elementor-element-fc9d331 .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
		padding: 30px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-1310d1ec > .elementor-container {
		max-width: 639px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-1310d1ec:not(.elementor-motion-effects-element-type-background), .elementor-234963 .elementor-element.elementor-element-1310d1ec > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: cover;
	}
	
	.elementor-234963 .elementor-element.elementor-element-1310d1ec {
		padding: 50px 0px 50px 0px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-7c693d9a > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-31576c3 .elementor-heading-title {
		font-size: 35px;
		line-height: 1.9em;
	}
	
	.elementor-234963 .elementor-element.elementor-element-1c29dd8 .elementor-divider {
		padding-block-start: 11px;
		padding-block-end: 11px;
	}
}

@media (max-width:767px) {
	.elementor-234963 .elementor-element.elementor-element-719c8df .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
		padding: 20px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-719c8df {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-a2de2ac > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-2f76009 {
		--spacer-size: 170px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-d35cb76 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 45px 25px 45px 25px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-2453144 > .elementor-widget-container {
		margin: -9px 0px 0px 0px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-2453144 img {
		max-width: 255px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-f079721 .elementor-divider-separator {
		width: 57px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-f079721 .elementor-divider {
		padding-block-start: 2px;
		padding-block-end: 2px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-2df78f33 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 40px 20px 40px 20px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-6f061c6 .elementor-heading-title {
		font-size: 25px;
		line-height: 1.3em;
	}
	
	.elementor-234963 .elementor-element.elementor-element-124dc60 .elementor-heading-title {
		font-size: var(--e-global-typography-753f42a-font-size);
		letter-spacing: var(--e-global-typography-753f42a-letter-spacing);
	}
	
	.elementor-234963 .elementor-element.elementor-element-18b9b8c {
		columns: 1;
		font-size: 11px;
		line-height: 2.2em;
	}
	
	.elementor-234963 .elementor-element.elementor-element-4c396a3d img {
		max-width: 296px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-40fac29b {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 50px 0px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-c3c18fb {
		--spacer-size: 200px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-3774bcc > .elementor-element-populated {
		padding: 40px 20px 40px 20px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-6bbf793f .elementor-heading-title {
		font-size: var(--e-global-typography-753f42a-font-size);
		letter-spacing: var(--e-global-typography-753f42a-letter-spacing);
	}
	
	.elementor-234963 .elementor-element.elementor-element-56316dc6 .elementor-heading-title {
		font-size: 25px;
		line-height: 1.7em;
	}
	
	.elementor-234963 .elementor-element.elementor-element-5629cbee .elementor-divider-separator {
		width: 57px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-5629cbee .elementor-divider {
		padding-block-start: 2px;
		padding-block-end: 2px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-2205781f > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-2205781f {
		columns: 1;
		font-size: 11px;
		line-height: 2.2em;
	}
	
	.elementor-234963 .elementor-element.elementor-element-0fa5af3 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-c12daa1 > .elementor-element-populated {
		padding: 40px 20px 40px 20px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-78c458c .elementor-heading-title {
		font-size: var(--e-global-typography-753f42a-font-size);
		letter-spacing: var(--e-global-typography-753f42a-letter-spacing);
	}
	
	.elementor-234963 .elementor-element.elementor-element-065da37 .elementor-heading-title {
		font-size: 25px;
		line-height: 1.7em;
	}
	
	.elementor-234963 .elementor-element.elementor-element-51b7885 .elementor-divider-separator {
		width: 57px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-51b7885 .elementor-divider {
		padding-block-start: 2px;
		padding-block-end: 2px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-4de2803 > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-4de2803 {
		columns: 1;
		font-size: 11px;
		line-height: 2.2em;
	}
	
	.elementor-234963 .elementor-element.elementor-element-bf13053 {
		--spacer-size: 200px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-356b6159 {
		padding: 40px 20px 40px 20px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-dcb4e85 .elementor-heading-title {
		font-size: var(--e-global-typography-753f42a-font-size);
		letter-spacing: var(--e-global-typography-753f42a-letter-spacing);
	}
	
	.elementor-234963 .elementor-element.elementor-element-204d50e1 .elementor-heading-title {
		font-size: 25px;
		line-height: 1.7em;
	}
	
	.elementor-234963 .elementor-element.elementor-element-fc9d331 .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
		padding: 0px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-dbc4dd7 > .elementor-element-populated {
		margin: 40px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-1310d1ec .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
		padding: 0px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-1310d1ec {
		padding: 40px 20px 40px 20px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-7c693d9a > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-31576c3 .elementor-heading-title {
		font-size: 25px;
		line-height: 1.7em;
	}
	
	.elementor-234963 .elementor-element.elementor-element-1c29dd8 .elementor-divider-separator {
		width: 57px;
	}
	
	.elementor-234963 .elementor-element.elementor-element-1c29dd8 .elementor-divider {
		padding-block-start: 2px;
		padding-block-end: 2px;
	}
}
