
.elementor-1090 .elementor-element.elementor-element-8f5de58:not(.elementor-motion-effects-element-type-background), .elementor-1090 .elementor-element.elementor-element-8f5de58 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbicaj.nitrocdn.com/qKUiSHnFlgXfvTkggFwHHhlqgxaVZEMT/assets/images/optimized/rev-24341dc/cap-nature.fr/wp-content/uploads/2023/07/capnature_etangdutronc-16.jpg");
	background-position: center center;
	background-repeat: no-repeat;
}

.elementor-1090 .elementor-element.elementor-element-8f5de58 > .elementor-container {
	min-height: 847px;
}

.elementor-1090 .elementor-element.elementor-element-8f5de58 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1090 .elementor-element.elementor-element-8f5de58 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1090 .elementor-element.elementor-element-2e03a8a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1090 .elementor-element.elementor-element-2e03a8a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .79);
}

.elementor-1090 .elementor-element.elementor-element-2e03a8a > .elementor-element-populated, .elementor-1090 .elementor-element.elementor-element-2e03a8a > .elementor-element-populated > .elementor-background-overlay, .elementor-1090 .elementor-element.elementor-element-2e03a8a > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-1090 .elementor-element.elementor-element-2e03a8a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 20px 20px 20px;
}

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

.elementor-1090 .elementor-element.elementor-element-65e0378 {
	width: var(--container-widget-width, 101.212%);
	max-width: 101.212%;
	--container-widget-width: 101.212%;
	--container-widget-flex-grow: 0;
}

.elementor-1090 .elementor-element.elementor-element-65e0378 .elementor-heading-title {
	font-size: 29px;
	font-weight: 400;
	color: #525252;
}

.elementor-1090 .elementor-element.elementor-element-9b3060a {
	width: var(--container-widget-width, 101.212%);
	max-width: 101.212%;
	--container-widget-width: 101.212%;
	--container-widget-flex-grow: 0;
}

.elementor-1090 .elementor-element.elementor-element-9b3060a .elementor-heading-title {
	font-size: 34px;
	font-weight: 600;
	color: #84cca4;
}

.elementor-1090 .elementor-element.elementor-element-6e4dcc8 {
	--spacer-size: 16px;
}

.elementor-1090 .elementor-element.elementor-element-c0b5129 {
	color: #525252;
}

.elementor-1090 .elementor-element.elementor-element-08a00c6 a.raven-button, .elementor-1090 .elementor-element.elementor-element-08a00c6 .raven-button, .elementor-1090 .elementor-element.elementor-element-08a00c6 .raven-button-widget-normal-effect-blink:after {
	background-color: #33d4ff;
	background-image: none;
}

.elementor-1090 .elementor-element.elementor-element-08a00c6 a.raven-button:hover .button-text {
	color: #00545f;
}

.elementor-1090 .elementor-element.elementor-element-08a00c6 .raven-button:hover .button-text {
	color: #00545f;
}

.elementor-1090 .elementor-element.elementor-element-08a00c6 a.raven-button:hover .raven-button-icon {
	color: #00545f;
}

.elementor-1090 .elementor-element.elementor-element-08a00c6 .raven-button:hover .raven-button-icon {
	color: #00545f;
}

.elementor-1090 .elementor-element.elementor-element-08a00c6 a.raven-button:hover .raven-button-icon i {
	color: #00545f;
}

.elementor-1090 .elementor-element.elementor-element-08a00c6 .raven-button:hover .raven-button-icon i {
	color: #00545f;
}

.elementor-1090 .elementor-element.elementor-element-08a00c6 a.raven-button:hover .raven-button-icon svg {
	fill: #00545f;
}

.elementor-1090 .elementor-element.elementor-element-08a00c6 .raven-button:hover .raven-button-icon svg {
	fill: #00545f;
}

.elementor-1090 .elementor-element.elementor-element-08a00c6 a.raven-button:hover {
	background-color: #fff;
	background-image: none;
}

.elementor-1090 .elementor-element.elementor-element-08a00c6 a.raven-button:hover.nitro-lazy {
	background-image: none !important;
}

.elementor-1090 .elementor-element.elementor-element-08a00c6 .raven-button .raven-button-icon i {
	font-size: 16px;
}

.elementor-1090 .elementor-element.elementor-element-08a00c6 .raven-button .raven-button-icon svg {
	width: 16px;
	height: 16px;
}

.elementor-1090 .elementor-element.elementor-element-08a00c6 .raven-button {
	--raven-button-widget-icon-size: 16px;
}

.elementor-1090 .elementor-element.elementor-element-2dd3543 {
	margin-top: 50px;
	margin-bottom: 50px;
}

.elementor-1090 .elementor-element.elementor-element-f2e6510 .raven-pricing-table__button {
	background-color: #33d4ff;
	color: #fff;
}

.elementor-1090 .elementor-element.elementor-element-f2e6510 .raven-pricing-table__currency {
	align-self: flex-start;
}

.elementor-1090 .elementor-element.elementor-element-f2e6510 .raven-pricing-table__after-price {
	justify-content: flex-start;
}

.elementor-1090 .elementor-element.elementor-element-f2e6510 .raven-pricing-table__features-list li:before {
	border-top-style: solid;
	border-top-color: #ddd;
	border-top-width: 2px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.elementor-1090 .elementor-element.elementor-element-f2e6510 .raven-pricing-table__ribbon-inner {
	color: #fff;
}

.elementor-1090 .elementor-element.elementor-element-09b651d .raven-pricing-table__button {
	background-color: #33d4ff;
	color: #fff;
}

.elementor-1090 .elementor-element.elementor-element-09b651d .raven-pricing-table__currency {
	align-self: flex-start;
}

.elementor-1090 .elementor-element.elementor-element-09b651d .raven-pricing-table__after-price {
	justify-content: flex-start;
}

.elementor-1090 .elementor-element.elementor-element-09b651d .raven-pricing-table__features-list li:before {
	border-top-style: solid;
	border-top-color: #ddd;
	border-top-width: 2px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.elementor-1090 .elementor-element.elementor-element-c343f29 .raven-pricing-table__button {
	background-color: #33d4ff;
	color: #fff;
}

.elementor-1090 .elementor-element.elementor-element-c343f29 .raven-pricing-table__after-price {
	justify-content: flex-start;
}

.elementor-1090 .elementor-element.elementor-element-c343f29 .raven-pricing-table__features-list li:before {
	border-top-style: solid;
	border-top-color: #ddd;
	border-top-width: 2px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.elementor-1090 .elementor-element.elementor-element-afaed43:not(.elementor-motion-effects-element-type-background), .elementor-1090 .elementor-element.elementor-element-afaed43 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #84cca4;
}

.elementor-1090 .elementor-element.elementor-element-afaed43 > .elementor-container {
	min-height: 100px;
}

.elementor-1090 .elementor-element.elementor-element-afaed43 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 50px;
	padding: 20px 20px 20px 20px;
}

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

.elementor-1090 .elementor-element.elementor-element-00646d0 .jx-ac-active .jx-ac-content > div * {
	animation: none 800ms;
}

.elementor-1090 .elementor-element.elementor-element-00646d0 .jupiterx-advanced-accordion-inner-wrapper {
	border-radius: 10px 10px 10px 10px;
}

.elementor-1090 .elementor-element.elementor-element-00646d0 #jupiterx-advanced-accordion-wrapper .jx-single-accordion-header-left {
	flex-direction: left;
}

.elementor-1090 .elementor-element.elementor-element-00646d0 #jupiterx-advanced-accordion-wrapper .jx-ac-inactive .jx-ac-title {
	color: #525252;
}

.elementor-1090 .elementor-element.elementor-element-00646d0 #jupiterx-advanced-accordion-wrapper .jx-ac-active .jx-ac-title {
	color: #000;
}

.elementor-1090 .elementor-element.elementor-element-00646d0 #jupiterx-advanced-accordion-wrapper .jupiterx-advanced-accordion-inner-wrapper i.jx-ac-toggle-icon {
	color: #525252 !important;
}

.elementor-1090 .elementor-element.elementor-element-00646d0 #jupiterx-advanced-accordion-wrapper .jupiterx-advanced-accordion-inner-wrapper svg.jx-ac-toggle-icon {
	fill: #525252 !important;
}

.elementor-1090 .elementor-element.elementor-element-00646d0 #jupiterx-advanced-accordion-wrapper .jx-single-accordion-body .jupiterx-ac-content-is-editor {
	color: #525252;
}

.elementor-1090 .elementor-element.elementor-element-c72edbb .jx-ac-active .jx-ac-content > div * {
	animation: none 800ms;
}

.elementor-1090 .elementor-element.elementor-element-c72edbb .jupiterx-advanced-accordion-inner-wrapper {
	border-radius: 10px 10px 10px 10px;
}

.elementor-1090 .elementor-element.elementor-element-c72edbb #jupiterx-advanced-accordion-wrapper .jx-single-accordion-header-left {
	flex-direction: left;
}

.elementor-1090 .elementor-element.elementor-element-c72edbb #jupiterx-advanced-accordion-wrapper .jx-ac-inactive .jx-ac-title {
	color: #525252;
}

.elementor-1090 .elementor-element.elementor-element-c72edbb #jupiterx-advanced-accordion-wrapper .jx-ac-active .jx-ac-title {
	color: #000;
}

.elementor-1090 .elementor-element.elementor-element-c72edbb #jupiterx-advanced-accordion-wrapper .jupiterx-advanced-accordion-inner-wrapper i.jx-ac-toggle-icon {
	color: #525252 !important;
}

.elementor-1090 .elementor-element.elementor-element-c72edbb #jupiterx-advanced-accordion-wrapper .jupiterx-advanced-accordion-inner-wrapper svg.jx-ac-toggle-icon {
	fill: #525252 !important;
}

.elementor-1090 .elementor-element.elementor-element-c72edbb #jupiterx-advanced-accordion-wrapper .jx-single-accordion-body .jupiterx-ac-content-is-editor {
	color: #525252;
}

.elementor-1090 .elementor-element.elementor-element-2a6ddb6 .jx-ac-active .jx-ac-content > div * {
	animation: none 800ms;
}

.elementor-1090 .elementor-element.elementor-element-2a6ddb6 .jupiterx-advanced-accordion-inner-wrapper {
	border-radius: 10px 10px 10px 10px;
}

.elementor-1090 .elementor-element.elementor-element-2a6ddb6 #jupiterx-advanced-accordion-wrapper .jx-single-accordion-header-left {
	flex-direction: left;
}

.elementor-1090 .elementor-element.elementor-element-2a6ddb6 #jupiterx-advanced-accordion-wrapper .jx-ac-inactive .jx-ac-title {
	color: #525252;
}

.elementor-1090 .elementor-element.elementor-element-2a6ddb6 #jupiterx-advanced-accordion-wrapper .jx-ac-active .jx-ac-title {
	color: #000;
}

.elementor-1090 .elementor-element.elementor-element-2a6ddb6 #jupiterx-advanced-accordion-wrapper .jupiterx-advanced-accordion-inner-wrapper i.jx-ac-toggle-icon {
	color: #525252 !important;
}

.elementor-1090 .elementor-element.elementor-element-2a6ddb6 #jupiterx-advanced-accordion-wrapper .jupiterx-advanced-accordion-inner-wrapper svg.jx-ac-toggle-icon {
	fill: #525252 !important;
}

.elementor-1090 .elementor-element.elementor-element-2a6ddb6 #jupiterx-advanced-accordion-wrapper .jx-single-accordion-body .jupiterx-ac-content-is-editor {
	color: #525252;
}

@media (min-width:768px) {
	.elementor-1090 .elementor-element.elementor-element-2e03a8a {
		width: 56.274%;
	}
	
	.elementor-1090 .elementor-element.elementor-element-c4bd7fd {
		width: 10.035%;
	}
}

@media (max-width:1024px) {
	.elementor-1090 .elementor-element.elementor-element-65e0378 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-1090 .elementor-element.elementor-element-f2e6510 .raven-pricing-table .raven-pricing-table__price {
		font-size: 50px;
	}
	
	.elementor-1090 .elementor-element.elementor-element-09b651d .raven-pricing-table .raven-pricing-table__price {
		font-size: 50px;
	}
	
	.elementor-1090 .elementor-element.elementor-element-c343f29 .raven-pricing-table .raven-pricing-table__price {
		font-size: 50px;
	}
}

@media (max-width:767px) {
	.elementor-1090 .elementor-element.elementor-element-65e0378 .elementor-heading-title {
		font-size: 31px;
	}
	
	.elementor-1090 .elementor-element.elementor-element-9b3060a .elementor-heading-title {
		font-size: 22px;
	}
}

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