/* Adaptation des couleurs Elementor existantes, sans modifier les contenus. */
body.as-legacy .elementor-kit-10 e-page-transition{background-color:#10263f!important}
body.as-legacy .elementor-13986 .elementor-element.elementor-element-8bc1b54 .e-form__buttons__wrapper__button-next{color:#b7c9df!important}
body.as-legacy .elementor-13986 .elementor-element.elementor-element-8bc1b54 .elementor-button[type="submit"]{color:#b7c9df!important}
body.as-legacy .elementor-13986 .elementor-element.elementor-element-8bc1b54 .e-form__buttons__wrapper__button-previous{color:#b7c9df!important}
body.as-legacy .elementor-13986 .elementor-element.elementor-element-8bc1b54 .e-form__buttons__wrapper__button-next:hover{color:#b7c9df!important}
body.as-legacy .elementor-13986 .elementor-element.elementor-element-8bc1b54 .elementor-button[type="submit"]:hover{color:#b7c9df!important}
body.as-legacy .elementor-13986 .elementor-element.elementor-element-8bc1b54 .e-form__buttons__wrapper__button-previous:hover{color:#b7c9df!important}
body.as-legacy .elementor-21569 .elementor-element.elementor-element-82b91a0:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-21569 .elementor-element.elementor-element-82b91a0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#071529!important}
body.as-legacy .elementor-21569 .elementor-element.elementor-element-f540ee5{color:#b7c9df!important}
body.as-legacy .elementor-21569 .elementor-element.elementor-element-dce774a:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-21569 .elementor-element.elementor-element-dce774a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#071529!important}
body.as-legacy .elementor-21569 .elementor-element.elementor-element-6dd479a{color:#b7c9df!important}
body.as-legacy .elementor-21569 .elementor-element.elementor-element-6dd479a a{color:#b7c9df!important}
body.as-legacy .elementor-21569 .elementor-element.elementor-element-d5a004d .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-21569 .elementor-element.elementor-element-cf6b723 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-21569 .elementor-element.elementor-element-65ec6e0{color:#b7c9df!important}
body.as-legacy .elementor-21569 .elementor-element.elementor-element-65ec6e0 a{color:#b7c9df!important}
body.as-legacy .elementor-21569 .elementor-element.elementor-element-11b4b77 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-21569 .elementor-element.elementor-element-61bf392:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-21569 .elementor-element.elementor-element-61bf392>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#071529!important}
body.as-legacy .elementor-21569 .elementor-element.elementor-element-61bf392{border-color:#315170!important}
body.as-legacy .elementor-21569 .elementor-element.elementor-element-2a94010{color:#b7c9df!important}
body.as-legacy .elementor-21569 .elementor-element.elementor-element-e600bae:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-21569 .elementor-element.elementor-element-e600bae>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#071529!important}
body.as-legacy .elementor-21569 .elementor-element.elementor-element-e600bae{border-color:#315170!important}
body.as-legacy .elementor-21569 .elementor-element.elementor-element-7e44b3b{color:#b7c9df!important}
body.as-legacy .elementor-29656 .elementor-element.elementor-element-1d09e3f1:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-29656 .elementor-element.elementor-element-1d09e3f1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important;background-image:radial-gradient(ellipse at 85% 15%,#164878,transparent 65%),linear-gradient(120deg,#071529,#10263f)!important}
body.as-legacy .elementor-29656 .elementor-element.elementor-element-1d09e3f1>.elementor-background-overlay{background-image:radial-gradient(ellipse at 85% 15%,#164878,transparent 65%),linear-gradient(120deg,#071529,#10263f)!important}
body.as-legacy .elementor-29656 .elementor-element.elementor-element-3b98b60d>.elementor-element-populated{margin:64px 0 56px!important}
body.as-legacy .elementor-29656 .elementor-element.elementor-element-3f6c44c .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-4780 .elementor-element.elementor-element-4455734:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-4780 .elementor-element.elementor-element-4455734>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important;background-image:radial-gradient(ellipse at 85% 15%,#164878,transparent 65%),linear-gradient(120deg,#071529,#10263f)!important}
body.as-legacy .elementor-4780 .elementor-element.elementor-element-4455734>.elementor-background-overlay{background-image:radial-gradient(ellipse at 85% 15%,#164878,transparent 65%),linear-gradient(120deg,#071529,#10263f)!important}
body.as-legacy .elementor-4780 .elementor-element.elementor-element-a41e3d1>.elementor-element-populated{margin:64px 0 56px!important}
body.as-legacy .elementor-4780 .elementor-element.elementor-element-5b4fa0c .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-4780 .elementor-element.elementor-element-2b198da .elementor-sitemap-item,body.as-legacy .elementor-4780 .elementor-element.elementor-element-2b198da span.elementor-sitemap-list,body.as-legacy .elementor-4780 .elementor-element.elementor-element-2b198da .elementor-sitemap-item a{color:#b7c9df!important}
body.as-legacy .elementor-4780 .elementor-element.elementor-element-2b198da .elementor-sitemap-item{color:#b7c9df!important}
body.as-legacy .elementor-4780 .elementor-element.elementor-element-55ce3a5 .elementor-sitemap-item,body.as-legacy .elementor-4780 .elementor-element.elementor-element-55ce3a5 span.elementor-sitemap-list,body.as-legacy .elementor-4780 .elementor-element.elementor-element-55ce3a5 .elementor-sitemap-item a{color:#b7c9df!important}
body.as-legacy .elementor-4780 .elementor-element.elementor-element-55ce3a5 .elementor-sitemap-item{color:#b7c9df!important}
body.as-legacy .elementor-7139 .elementor-element.elementor-element-265b056:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-7139 .elementor-element.elementor-element-265b056>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important;background-image:radial-gradient(ellipse at 85% 15%,#164878,transparent 65%),linear-gradient(120deg,#071529,#10263f)!important}
body.as-legacy .elementor-7139 .elementor-element.elementor-element-265b056>.elementor-background-overlay{background-image:radial-gradient(ellipse at 85% 15%,#164878,transparent 65%),linear-gradient(120deg,#071529,#10263f)!important}
body.as-legacy .elementor-7139 .elementor-element.elementor-element-f655b4d>.elementor-element-populated{margin:64px 0 56px!important}
body.as-legacy .elementor-7139 .elementor-element.elementor-element-ee18c27>.elementor-widget-container{background-color:#10263f!important}
body.as-legacy .elementor-7139 .elementor-element.elementor-element-ee18c27 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-7139 .elementor-element.elementor-element-af613b8 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-7139 .elementor-element.elementor-element-d3b0227 .elementor-icon-list-item:not(:last-child):after{border-color:#315170!important}
body.as-legacy .elementor-7139 .elementor-element.elementor-element-d3b0227 .elementor-icon-list-icon i{color:#b7c9df!important}
body.as-legacy .elementor-7139 .elementor-element.elementor-element-d3b0227 .elementor-icon-list-text,body.as-legacy .elementor-7139 .elementor-element.elementor-element-d3b0227 .elementor-icon-list-text a{color:#b7c9df!important}
body.as-legacy .elementor-7139 .elementor-element.elementor-element-4d174fb:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-7139 .elementor-element.elementor-element-4d174fb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-7139 .elementor-element.elementor-element-a173155 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-7532 .elementor-element.elementor-element-ee58386:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-7532 .elementor-element.elementor-element-ee58386>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important;background-image:radial-gradient(ellipse at 85% 15%,#164878,transparent 65%),linear-gradient(120deg,#071529,#10263f)!important}
body.as-legacy .elementor-7532 .elementor-element.elementor-element-ee58386>.elementor-background-overlay{background-image:radial-gradient(ellipse at 85% 15%,#164878,transparent 65%),linear-gradient(120deg,#071529,#10263f)!important}
body.as-legacy .elementor-7532 .elementor-element.elementor-element-df7bcc1>.elementor-element-populated{margin:64px 0 56px!important}
body.as-legacy .elementor-7532 .elementor-element.elementor-element-7a8bda9>.elementor-widget-container{background-color:#10263f!important}
body.as-legacy .elementor-7532 .elementor-element.elementor-element-7a8bda9 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-7532 .elementor-element.elementor-element-d87c0c1 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-76930 .elementor-element.elementor-element-fa82275:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-76930 .elementor-element.elementor-element-fa82275>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important;background-image:radial-gradient(ellipse at 85% 15%,#164878,transparent 65%),linear-gradient(120deg,#071529,#10263f)!important}
body.as-legacy .elementor-76930 .elementor-element.elementor-element-fa82275>.elementor-background-overlay{background-image:radial-gradient(ellipse at 85% 15%,#164878,transparent 65%),linear-gradient(120deg,#071529,#10263f)!important}
body.as-legacy .elementor-76930 .elementor-element.elementor-element-3c54ee6>.elementor-element-populated{margin:64px 0 56px!important}
body.as-legacy .elementor-76930 .elementor-element.elementor-element-e9aa59a>.elementor-widget-container{background-color:#10263f!important}
body.as-legacy .elementor-76930 .elementor-element.elementor-element-e9aa59a .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-76930 .elementor-element.elementor-element-b3614a5 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-76930 .elementor-element.elementor-element-696960c2:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-76930 .elementor-element.elementor-element-696960c2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:linear-gradient(rgba(7,21,41,.78),rgba(7,21,41,.78)),url(https://www.achatspa.fr/wp-content/uploads/2026/01/romantic-hot-tub-deck-overlooking-sunset-mountain-view-2-scaled.jpg)!important}
body.as-legacy .elementor-76930 .elementor-element.elementor-element-696960c2::before,body.as-legacy .elementor-76930 .elementor-element.elementor-element-696960c2>.elementor-background-video-container::before,body.as-legacy .elementor-76930 .elementor-element.elementor-element-696960c2>.e-con-inner>.elementor-background-video-container::before,body.as-legacy .elementor-76930 .elementor-element.elementor-element-696960c2>.elementor-background-slideshow::before,body.as-legacy .elementor-76930 .elementor-element.elementor-element-696960c2>.e-con-inner>.elementor-background-slideshow::before,body.as-legacy .elementor-76930 .elementor-element.elementor-element-696960c2>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#10263f!important}
body.as-legacy .elementor-76930 .elementor-element.elementor-element-51d76cca .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-76930 .elementor-element.elementor-element-199db55{color:#b7c9df!important}
body.as-legacy .elementor-76930 .elementor-element.elementor-element-7e6ddba9:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-76930 .elementor-element.elementor-element-7e6ddba9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-76930 .elementor-element.elementor-element-a69037f:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-76930 .elementor-element.elementor-element-a69037f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-76930 .elementor-element.elementor-element-676d88ab:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-76930 .elementor-element.elementor-element-676d88ab>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-76930 .elementor-element.elementor-element-61c7610b{border-color:#315170!important}
body.as-legacy .elementor-76930 .elementor-element.elementor-element-61c7610b:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-76930 .elementor-element.elementor-element-61c7610b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-76930 .elementor-element.elementor-element-775f5a0a{border-color:#315170!important}
body.as-legacy .elementor-76930 .elementor-element.elementor-element-775f5a0a:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-76930 .elementor-element.elementor-element-775f5a0a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-76930 .elementor-element.elementor-element-559b726d{border-color:#315170!important}
body.as-legacy .elementor-76930 .elementor-element.elementor-element-559b726d:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-76930 .elementor-element.elementor-element-559b726d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-76930 .elementor-element.elementor-element-63949251:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-76930 .elementor-element.elementor-element-63949251>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:linear-gradient(rgba(7,21,41,.78),rgba(7,21,41,.78)),url(https://www.achatspa.fr/wp-content/uploads/2026/02/simplistic-birds-eye-view-spa-jacuzzi-tub-ai-generated-illustration-scaled.jpg)!important}
body.as-legacy .elementor-76930 .elementor-element.elementor-element-63949251::before,body.as-legacy .elementor-76930 .elementor-element.elementor-element-63949251>.elementor-background-video-container::before,body.as-legacy .elementor-76930 .elementor-element.elementor-element-63949251>.e-con-inner>.elementor-background-video-container::before,body.as-legacy .elementor-76930 .elementor-element.elementor-element-63949251>.elementor-background-slideshow::before,body.as-legacy .elementor-76930 .elementor-element.elementor-element-63949251>.e-con-inner>.elementor-background-slideshow::before,body.as-legacy .elementor-76930 .elementor-element.elementor-element-63949251>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#10263f!important}
body.as-legacy .elementor-76930 .elementor-element.elementor-element-ad29742 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-76930 .elementor-element.elementor-element-43182dd7{color:#b7c9df!important}
body.as-legacy .elementor-76930 .elementor-element.elementor-element-4429a163:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-76930 .elementor-element.elementor-element-4429a163>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-76930 .elementor-element.elementor-element-6be9b42d:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-76930 .elementor-element.elementor-element-6be9b42d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-76930 .elementor-element.elementor-element-73e7d32f:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-76930 .elementor-element.elementor-element-73e7d32f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-76930 .elementor-element.elementor-element-42e4d322:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-76930 .elementor-element.elementor-element-42e4d322>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-76930 .elementor-element.elementor-element-33fcc314:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-76930 .elementor-element.elementor-element-33fcc314>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-76930 .elementor-element.elementor-element-2a36d264 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-76930 .elementor-element.elementor-element-30e26c32 .elementor-icon-list-icon i{color:#b7c9df!important}
body.as-legacy .elementor-76930 .elementor-element.elementor-element-30e26c32 .elementor-icon-list-text{color:#b7c9df!important}
body.as-legacy .elementor-76930 .elementor-element.elementor-element-7c257247{color:#b7c9df!important}
body.as-legacy .elementor-76930 .elementor-element.elementor-element-50202d7 .elementor-tab-content{color:#b7c9df!important}
body.as-legacy .elementor-76930 .elementor-element.elementor-element-50202d7 .elementor-tab-title{border-color:#315170!important}
body.as-legacy .elementor-76930 .elementor-element.elementor-element-50202d7 .elementor-toggle-title,body.as-legacy .elementor-76930 .elementor-element.elementor-element-50202d7 .elementor-toggle-icon{color:#b7c9df!important}
body.as-legacy .elementor-76930 .elementor-element.elementor-element-c65385c:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-76930 .elementor-element.elementor-element-c65385c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-76930 .elementor-element.elementor-element-7667aa2 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77018 .elementor-element.elementor-element-1d09e3f1:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77018 .elementor-element.elementor-element-1d09e3f1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important;background-image:radial-gradient(ellipse at 85% 15%,#164878,transparent 65%),linear-gradient(120deg,#071529,#10263f)!important}
body.as-legacy .elementor-77018 .elementor-element.elementor-element-1d09e3f1>.elementor-background-overlay{background-image:radial-gradient(ellipse at 85% 15%,#164878,transparent 65%),linear-gradient(120deg,#071529,#10263f)!important}
body.as-legacy .elementor-77018 .elementor-element.elementor-element-3b98b60d>.elementor-element-populated{margin:64px 0 56px!important}
body.as-legacy .elementor-77018 .elementor-element.elementor-element-e2639e5 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77344 .elementor-element.elementor-element-df79500:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77344 .elementor-element.elementor-element-df79500>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important;background-image:radial-gradient(ellipse at 85% 15%,#164878,transparent 65%),linear-gradient(120deg,#071529,#10263f)!important}
body.as-legacy .elementor-77344 .elementor-element.elementor-element-df79500>.elementor-background-overlay{background-image:radial-gradient(ellipse at 85% 15%,#164878,transparent 65%),linear-gradient(120deg,#071529,#10263f)!important}
body.as-legacy .elementor-77344 .elementor-element.elementor-element-64e9771>.elementor-element-populated{margin:64px 0 56px!important}
body.as-legacy .elementor-77344 .elementor-element.elementor-element-3ac5450>.elementor-widget-container{background-color:#10263f!important}
body.as-legacy .elementor-77344 .elementor-element.elementor-element-3ac5450 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77344 .elementor-element.elementor-element-850ad36 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77466 .elementor-element.elementor-element-5efdec4:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77466 .elementor-element.elementor-element-5efdec4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77466 .elementor-element.elementor-element-b645637:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77466 .elementor-element.elementor-element-b645637>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important;background-image:linear-gradient(rgba(7,21,41,.78),rgba(7,21,41,.78)),url(https://www.achatspa.fr/wp-content/uploads/2026/02/simplistic-birds-eye-view-spa-jacuzzi-tub-ai-generated-illustration-scaled.jpg)!important}
body.as-legacy .elementor-77466 .elementor-element.elementor-element-6ddb68b .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77466 .elementor-element.elementor-element-1653553:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77466 .elementor-element.elementor-element-1653553>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77466 .elementor-element.elementor-element-699c5b5:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77466 .elementor-element.elementor-element-699c5b5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77466 .elementor-element.elementor-element-c8ed151:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77466 .elementor-element.elementor-element-c8ed151>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77466 .elementor-element.elementor-element-064bb3d:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77466 .elementor-element.elementor-element-064bb3d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77466 .elementor-element.elementor-element-5c3d7d2:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77466 .elementor-element.elementor-element-5c3d7d2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77466 .elementor-element.elementor-element-83e07dd:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77466 .elementor-element.elementor-element-83e07dd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77466 .elementor-element.elementor-element-44d5389d:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77466 .elementor-element.elementor-element-44d5389d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77466 .elementor-element.elementor-element-77f18921{color:#b7c9df!important}
body.as-legacy .elementor-77466 .elementor-element.elementor-element-1d003f58:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77466 .elementor-element.elementor-element-1d003f58>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77466 .elementor-element.elementor-element-429bd30 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77466 .elementor-element.elementor-element-d662810{color:#b7c9df!important}
body.as-legacy .elementor-77466 .elementor-element.elementor-element-657e6f08:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77466 .elementor-element.elementor-element-657e6f08>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77466 .elementor-element.elementor-element-38822410 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77466 .elementor-element.elementor-element-3c814eed{color:#b7c9df!important}
body.as-legacy .elementor-77466 .elementor-element.elementor-element-29478c6:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77466 .elementor-element.elementor-element-29478c6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important;background-image:linear-gradient(rgba(7,21,41,.78),rgba(7,21,41,.78)),url(https://www.achatspa.fr/wp-content/uploads/2026/01/romantic-hot-tub-getaway-with-mountain-views-sunset-2-scaled.jpg)!important}
body.as-legacy .elementor-77466 .elementor-element.elementor-element-29478c6>.elementor-background-overlay{background-color:#10263f!important}
body.as-legacy .elementor-77466 .elementor-element.elementor-element-f41f3b5 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77466 .elementor-element.elementor-element-fe01486:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77466 .elementor-element.elementor-element-fe01486>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77466 .elementor-element.elementor-element-6125e4b:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77466 .elementor-element.elementor-element-6125e4b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77466 .elementor-element.elementor-element-7d891df:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77466 .elementor-element.elementor-element-7d891df>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77466 .elementor-element.elementor-element-222732a:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77466 .elementor-element.elementor-element-222732a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77466 .elementor-element.elementor-element-43ade21:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77466 .elementor-element.elementor-element-43ade21>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77466 .elementor-element.elementor-element-0ce8467:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77466 .elementor-element.elementor-element-0ce8467>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77466 .elementor-element.elementor-element-a26f3fc:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77466 .elementor-element.elementor-element-a26f3fc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77466 .elementor-element.elementor-element-7d11842:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77466 .elementor-element.elementor-element-7d11842>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77466 .elementor-element.elementor-element-15e42dd .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77466 .elementor-element.elementor-element-a7b29ce{color:#b7c9df!important}
body.as-legacy .elementor-77477 .elementor-element.elementor-element-afe7226:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77477 .elementor-element.elementor-element-afe7226>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77477 .elementor-element.elementor-element-c29f85c:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77477 .elementor-element.elementor-element-c29f85c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important;background-image:linear-gradient(rgba(7,21,41,.78),rgba(7,21,41,.78)),url(https://www.achatspa.fr/wp-content/uploads/2026/02/simplistic-birds-eye-view-spa-jacuzzi-tub-ai-generated-illustration-scaled.jpg)!important}
body.as-legacy .elementor-77477 .elementor-element.elementor-element-5eb8363 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77477 .elementor-element.elementor-element-5d55589:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77477 .elementor-element.elementor-element-5d55589>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77477 .elementor-element.elementor-element-6c648e3:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77477 .elementor-element.elementor-element-6c648e3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77477 .elementor-element.elementor-element-a1e976e:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77477 .elementor-element.elementor-element-a1e976e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77477 .elementor-element.elementor-element-646bc86:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77477 .elementor-element.elementor-element-646bc86>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77477 .elementor-element.elementor-element-aa6861b:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77477 .elementor-element.elementor-element-aa6861b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77477 .elementor-element.elementor-element-b3584e0:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77477 .elementor-element.elementor-element-b3584e0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77477 .elementor-element.elementor-element-efe396e:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77477 .elementor-element.elementor-element-efe396e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77477 .elementor-element.elementor-element-5a1ec42:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77477 .elementor-element.elementor-element-5a1ec42>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important;background-image:linear-gradient(rgba(7,21,41,.78),rgba(7,21,41,.78)),url(https://www.achatspa.fr/wp-content/uploads/2026/01/romantic-hot-tub-getaway-with-mountain-views-sunset-2-scaled.jpg)!important}
body.as-legacy .elementor-77477 .elementor-element.elementor-element-5a1ec42>.elementor-background-overlay{background-color:#10263f!important}
body.as-legacy .elementor-77477 .elementor-element.elementor-element-8b4ae90 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77477 .elementor-element.elementor-element-4f22835:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77477 .elementor-element.elementor-element-4f22835>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77477 .elementor-element.elementor-element-64e83cf:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77477 .elementor-element.elementor-element-64e83cf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77477 .elementor-element.elementor-element-b7cabfe:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77477 .elementor-element.elementor-element-b7cabfe>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77477 .elementor-element.elementor-element-0ad4f75:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77477 .elementor-element.elementor-element-0ad4f75>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77477 .elementor-element.elementor-element-4a5a925:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77477 .elementor-element.elementor-element-4a5a925>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77477 .elementor-element.elementor-element-21c6ec1:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77477 .elementor-element.elementor-element-21c6ec1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77477 .elementor-element.elementor-element-8d03ea3:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77477 .elementor-element.elementor-element-8d03ea3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77477 .elementor-element.elementor-element-5534f64:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77477 .elementor-element.elementor-element-5534f64>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77477 .elementor-element.elementor-element-dc78929 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77491 .elementor-element.elementor-element-278d6f77:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77491 .elementor-element.elementor-element-278d6f77>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77491 .elementor-element.elementor-element-5771fc39:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77491 .elementor-element.elementor-element-5771fc39>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important;background-image:linear-gradient(rgba(7,21,41,.78),rgba(7,21,41,.78)),url(https://www.achatspa.fr/wp-content/uploads/2026/02/simplistic-birds-eye-view-spa-jacuzzi-tub-ai-generated-illustration-scaled.jpg)!important}
body.as-legacy .elementor-77491 .elementor-element.elementor-element-1917ca76 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77491 .elementor-element.elementor-element-8f1d9ef:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77491 .elementor-element.elementor-element-8f1d9ef>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77491 .elementor-element.elementor-element-78eebba9:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77491 .elementor-element.elementor-element-78eebba9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77491 .elementor-element.elementor-element-2d83f8a2:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77491 .elementor-element.elementor-element-2d83f8a2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77491 .elementor-element.elementor-element-1baa5c77:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77491 .elementor-element.elementor-element-1baa5c77>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77491 .elementor-element.elementor-element-7e0e4a97:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77491 .elementor-element.elementor-element-7e0e4a97>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77491 .elementor-element.elementor-element-5d6807d8:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77491 .elementor-element.elementor-element-5d6807d8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77491 .elementor-element.elementor-element-76ed4d2b:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77491 .elementor-element.elementor-element-76ed4d2b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77491 .elementor-element.elementor-element-42cbe701:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77491 .elementor-element.elementor-element-42cbe701>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important;background-image:linear-gradient(rgba(7,21,41,.78),rgba(7,21,41,.78)),url(https://www.achatspa.fr/wp-content/uploads/2026/01/romantic-hot-tub-getaway-with-mountain-views-sunset-2-scaled.jpg)!important}
body.as-legacy .elementor-77491 .elementor-element.elementor-element-42cbe701>.elementor-background-overlay{background-color:#10263f!important}
body.as-legacy .elementor-77491 .elementor-element.elementor-element-20c38f23 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77491 .elementor-element.elementor-element-3d8ea944:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77491 .elementor-element.elementor-element-3d8ea944>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77491 .elementor-element.elementor-element-48fec2ec:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77491 .elementor-element.elementor-element-48fec2ec>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77491 .elementor-element.elementor-element-34240ba6:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77491 .elementor-element.elementor-element-34240ba6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77491 .elementor-element.elementor-element-2897d730:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77491 .elementor-element.elementor-element-2897d730>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77491 .elementor-element.elementor-element-78993009:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77491 .elementor-element.elementor-element-78993009>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77491 .elementor-element.elementor-element-1fa40b93:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77491 .elementor-element.elementor-element-1fa40b93>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77491 .elementor-element.elementor-element-d9cc12e:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77491 .elementor-element.elementor-element-d9cc12e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77491 .elementor-element.elementor-element-23948d5e:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77491 .elementor-element.elementor-element-23948d5e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77491 .elementor-element.elementor-element-3f6908f4 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77491 .elementor-element.elementor-element-4bc9b895:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77491 .elementor-element.elementor-element-4bc9b895>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77513 .elementor-element.elementor-element-2bf999b:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77513 .elementor-element.elementor-element-2bf999b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77513 .elementor-element.elementor-element-a095117:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77513 .elementor-element.elementor-element-a095117>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important;background-image:linear-gradient(rgba(7,21,41,.78),rgba(7,21,41,.78)),url(https://www.achatspa.fr/wp-content/uploads/2026/02/simplistic-birds-eye-view-spa-jacuzzi-tub-ai-generated-illustration-scaled.jpg)!important}
body.as-legacy .elementor-77513 .elementor-element.elementor-element-4da360e .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77513 .elementor-element.elementor-element-91e02cc:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77513 .elementor-element.elementor-element-91e02cc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77513 .elementor-element.elementor-element-b108fdf:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77513 .elementor-element.elementor-element-b108fdf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77513 .elementor-element.elementor-element-118b217:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77513 .elementor-element.elementor-element-118b217>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77513 .elementor-element.elementor-element-6588f87:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77513 .elementor-element.elementor-element-6588f87>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77513 .elementor-element.elementor-element-7cd8ad2:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77513 .elementor-element.elementor-element-7cd8ad2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77513 .elementor-element.elementor-element-568f2d8:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77513 .elementor-element.elementor-element-568f2d8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77513 .elementor-element.elementor-element-190ecf1:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77513 .elementor-element.elementor-element-190ecf1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important;background-image:linear-gradient(rgba(7,21,41,.78),rgba(7,21,41,.78)),url(https://www.achatspa.fr/wp-content/uploads/2026/01/romantic-hot-tub-getaway-with-mountain-views-sunset-2-scaled.jpg)!important}
body.as-legacy .elementor-77513 .elementor-element.elementor-element-190ecf1>.elementor-background-overlay{background-color:#10263f!important}
body.as-legacy .elementor-77513 .elementor-element.elementor-element-9ee9e8f .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77513 .elementor-element.elementor-element-e6bd592:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77513 .elementor-element.elementor-element-e6bd592>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77513 .elementor-element.elementor-element-8133ff3:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77513 .elementor-element.elementor-element-8133ff3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77513 .elementor-element.elementor-element-ef997fc:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77513 .elementor-element.elementor-element-ef997fc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77513 .elementor-element.elementor-element-a3a81b2:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77513 .elementor-element.elementor-element-a3a81b2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77513 .elementor-element.elementor-element-86fdea1:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77513 .elementor-element.elementor-element-86fdea1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77513 .elementor-element.elementor-element-5030aaf:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77513 .elementor-element.elementor-element-5030aaf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77513 .elementor-element.elementor-element-c1c2599:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77513 .elementor-element.elementor-element-c1c2599>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77513 .elementor-element.elementor-element-5916315:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77513 .elementor-element.elementor-element-5916315>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77513 .elementor-element.elementor-element-01f95ae .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77513 .elementor-element.elementor-element-9578682:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77513 .elementor-element.elementor-element-9578682>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77513 .elementor-element.elementor-element-53aa8b0{color:#b7c9df!important}
body.as-legacy .elementor-77537 .elementor-element.elementor-element-8a5cf97:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77537 .elementor-element.elementor-element-8a5cf97>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77537 .elementor-element.elementor-element-596d7f2:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77537 .elementor-element.elementor-element-596d7f2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important;background-image:linear-gradient(rgba(7,21,41,.78),rgba(7,21,41,.78)),url(https://www.achatspa.fr/wp-content/uploads/2026/02/simplistic-birds-eye-view-spa-jacuzzi-tub-ai-generated-illustration-scaled.jpg)!important}
body.as-legacy .elementor-77537 .elementor-element.elementor-element-ef300bf .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77537 .elementor-element.elementor-element-0274ee9:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77537 .elementor-element.elementor-element-0274ee9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77537 .elementor-element.elementor-element-7032c7b:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77537 .elementor-element.elementor-element-7032c7b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77537 .elementor-element.elementor-element-4eb7f84:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77537 .elementor-element.elementor-element-4eb7f84>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77537 .elementor-element.elementor-element-e28620d:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77537 .elementor-element.elementor-element-e28620d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77537 .elementor-element.elementor-element-843a135:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77537 .elementor-element.elementor-element-843a135>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77537 .elementor-element.elementor-element-bd289f1:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77537 .elementor-element.elementor-element-bd289f1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77537 .elementor-element.elementor-element-f3bc9c4:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77537 .elementor-element.elementor-element-f3bc9c4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77537 .elementor-element.elementor-element-0f9210d:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77537 .elementor-element.elementor-element-0f9210d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important;background-image:linear-gradient(rgba(7,21,41,.78),rgba(7,21,41,.78)),url(https://www.achatspa.fr/wp-content/uploads/2026/01/romantic-hot-tub-getaway-with-mountain-views-sunset-2-scaled.jpg)!important}
body.as-legacy .elementor-77537 .elementor-element.elementor-element-0f9210d>.elementor-background-overlay{background-color:#10263f!important}
body.as-legacy .elementor-77537 .elementor-element.elementor-element-9892445 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77537 .elementor-element.elementor-element-9ebed47:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77537 .elementor-element.elementor-element-9ebed47>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77537 .elementor-element.elementor-element-8ee4b57:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77537 .elementor-element.elementor-element-8ee4b57>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77537 .elementor-element.elementor-element-1d79e2b:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77537 .elementor-element.elementor-element-1d79e2b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77537 .elementor-element.elementor-element-451acee:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77537 .elementor-element.elementor-element-451acee>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77537 .elementor-element.elementor-element-ff6a621:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77537 .elementor-element.elementor-element-ff6a621>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77537 .elementor-element.elementor-element-d4e3a65:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77537 .elementor-element.elementor-element-d4e3a65>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77537 .elementor-element.elementor-element-a48a949:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77537 .elementor-element.elementor-element-a48a949>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77537 .elementor-element.elementor-element-e3849c3:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77537 .elementor-element.elementor-element-e3849c3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77537 .elementor-element.elementor-element-29d5445 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77585 .elementor-element.elementor-element-3745a8f7:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77585 .elementor-element.elementor-element-3745a8f7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77585 .elementor-element.elementor-element-18d7b914:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77585 .elementor-element.elementor-element-18d7b914>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77585 .elementor-element.elementor-element-9bd6b5b:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77585 .elementor-element.elementor-element-9bd6b5b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77585 .elementor-element.elementor-element-7c20779c:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77585 .elementor-element.elementor-element-7c20779c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77593 .elementor-element.elementor-element-2369bf2d:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77593 .elementor-element.elementor-element-2369bf2d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77593 .elementor-element.elementor-element-5d4cd3c:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77593 .elementor-element.elementor-element-5d4cd3c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77593 .elementor-element.elementor-element-3fb5954e:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77593 .elementor-element.elementor-element-3fb5954e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77593 .elementor-element.elementor-element-6d8ed15:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77593 .elementor-element.elementor-element-6d8ed15>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77593 .elementor-element.elementor-element-77bd761d:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77593 .elementor-element.elementor-element-77bd761d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77654 .elementor-element.elementor-element-63b7eab0:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77654 .elementor-element.elementor-element-63b7eab0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77654 .elementor-element.elementor-element-7e7ff66b:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77654 .elementor-element.elementor-element-7e7ff66b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77666 .elementor-element.elementor-element-73a7922c:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77666 .elementor-element.elementor-element-73a7922c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77679 .elementor-element.elementor-element-34d8b70d:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77679 .elementor-element.elementor-element-34d8b70d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77679 .elementor-element.elementor-element-55d3cbe .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77679 .elementor-element.elementor-element-18b2793b{color:#b7c9df!important}
body.as-legacy .elementor-77679 .elementor-element.elementor-element-5afa4d42 .elementor-button{color:#b7c9df!important}
body.as-legacy .elementor-77679 .elementor-element.elementor-element-5b033316{color:#b7c9df!important}
body.as-legacy .elementor-77679 .elementor-element.elementor-element-1fc4f858:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77679 .elementor-element.elementor-element-1fc4f858>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77679 .elementor-element.elementor-element-7b82e15a .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77679 .elementor-element.elementor-element-327974f{color:#b7c9df!important}
body.as-legacy .elementor-77679 .elementor-element.elementor-element-495e1716:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77679 .elementor-element.elementor-element-495e1716>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77679 .elementor-element.elementor-element-22e49436 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77679 .elementor-element.elementor-element-44a060d4{color:#b7c9df!important}
body.as-legacy .elementor-77679 .elementor-element.elementor-element-35aaf15f:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77679 .elementor-element.elementor-element-35aaf15f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77679 .elementor-element.elementor-element-19d063a0 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77679 .elementor-element.elementor-element-27bd0140{color:#b7c9df!important}
body.as-legacy .elementor-77679 .elementor-element.elementor-element-76c63f34:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77679 .elementor-element.elementor-element-76c63f34>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77679 .elementor-element.elementor-element-2ed2fdfd .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77679 .elementor-element.elementor-element-263e341f{color:#b7c9df!important}
body.as-legacy .elementor-77679 .elementor-element.elementor-element-1daa9f3:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77679 .elementor-element.elementor-element-1daa9f3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77679 .elementor-element.elementor-element-63532858 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77679 .elementor-element.elementor-element-39514797{color:#b7c9df!important}
body.as-legacy .elementor-77679 .elementor-element.elementor-element-3cdc04af:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77679 .elementor-element.elementor-element-3cdc04af>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important;background-image:linear-gradient(rgba(7,21,41,.78),rgba(7,21,41,.78)),url(https://www.achatspa.fr/wp-content/uploads/2026/01/romantic-hot-tub-deck-overlooking-sunset-mountain-view-2-scaled.jpg)!important}
body.as-legacy .elementor-77679 .elementor-element.elementor-element-3cdc04af::before,body.as-legacy .elementor-77679 .elementor-element.elementor-element-3cdc04af>.elementor-background-video-container::before,body.as-legacy .elementor-77679 .elementor-element.elementor-element-3cdc04af>.e-con-inner>.elementor-background-video-container::before,body.as-legacy .elementor-77679 .elementor-element.elementor-element-3cdc04af>.elementor-background-slideshow::before,body.as-legacy .elementor-77679 .elementor-element.elementor-element-3cdc04af>.e-con-inner>.elementor-background-slideshow::before,body.as-legacy .elementor-77679 .elementor-element.elementor-element-3cdc04af>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#10263f!important}
body.as-legacy .elementor-77679 .elementor-element.elementor-element-4fe93607 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77679 .elementor-element.elementor-element-58938e6e{color:#b7c9df!important}
body.as-legacy .elementor-77679 .elementor-element.elementor-element-21476158{color:#b7c9df!important}
body.as-legacy .elementor-77679 .elementor-element.elementor-element-21476158 a{color:#b7c9df!important}
body.as-legacy .elementor-77679 .elementor-element.elementor-element-17c71977{color:#b7c9df!important}
body.as-legacy .elementor-77679 .elementor-element.elementor-element-53754ff7:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77679 .elementor-element.elementor-element-53754ff7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77679 .elementor-element.elementor-element-65214b25 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77679 .elementor-element.elementor-element-3a7c3ff0{color:#b7c9df!important}
body.as-legacy .elementor-77679 .elementor-element.elementor-element-4a3d5f03 .elementor-button{color:#b7c9df!important}
body.as-legacy .elementor-77679 .elementor-element.elementor-element-7e568f66{color:#b7c9df!important}
body.as-legacy .elementor-77679 .elementor-element.elementor-element-4e068a64 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77682 .elementor-element.elementor-element-b731784:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77682 .elementor-element.elementor-element-b731784>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77720 .elementor-element.elementor-element-6cac246c:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77720 .elementor-element.elementor-element-6cac246c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77720 .elementor-element.elementor-element-7ef9b70d .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77720 .elementor-element.elementor-element-40fe9f12{color:#b7c9df!important}
body.as-legacy .elementor-77720 .elementor-element.elementor-element-20f235ab .elementor-button{color:#b7c9df!important}
body.as-legacy .elementor-77720 .elementor-element.elementor-element-11f9d9e8{color:#b7c9df!important}
body.as-legacy .elementor-77720 .elementor-element.elementor-element-4a4eb78d:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77720 .elementor-element.elementor-element-4a4eb78d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77720 .elementor-element.elementor-element-1460df45 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77720 .elementor-element.elementor-element-1ebe3b70{color:#b7c9df!important}
body.as-legacy .elementor-77720 .elementor-element.elementor-element-33d612f8:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77720 .elementor-element.elementor-element-33d612f8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77720 .elementor-element.elementor-element-730140f9 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77720 .elementor-element.elementor-element-2c41d2c6{color:#b7c9df!important}
body.as-legacy .elementor-77720 .elementor-element.elementor-element-6a36d9c8:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77720 .elementor-element.elementor-element-6a36d9c8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77720 .elementor-element.elementor-element-35c51347 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77720 .elementor-element.elementor-element-64f89d13{color:#b7c9df!important}
body.as-legacy .elementor-77720 .elementor-element.elementor-element-19383fe1:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77720 .elementor-element.elementor-element-19383fe1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77720 .elementor-element.elementor-element-628b077f .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77720 .elementor-element.elementor-element-11b37ea3{color:#b7c9df!important}
body.as-legacy .elementor-77720 .elementor-element.elementor-element-1836670a:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77720 .elementor-element.elementor-element-1836670a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77720 .elementor-element.elementor-element-7fb0064a .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77720 .elementor-element.elementor-element-636bc6e7{color:#b7c9df!important}
body.as-legacy .elementor-77720 .elementor-element.elementor-element-78c4cdc3:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77720 .elementor-element.elementor-element-78c4cdc3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77720 .elementor-element.elementor-element-35354031 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77720 .elementor-element.elementor-element-fcda5d3{color:#b7c9df!important}
body.as-legacy .elementor-77720 .elementor-element.elementor-element-4e125c6c:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77720 .elementor-element.elementor-element-4e125c6c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77720 .elementor-element.elementor-element-40830d17 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77720 .elementor-element.elementor-element-6d9fd4de{color:#b7c9df!important}
body.as-legacy .elementor-77720 .elementor-element.elementor-element-287ed0d5:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77720 .elementor-element.elementor-element-287ed0d5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77720 .elementor-element.elementor-element-624147ea .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77720 .elementor-element.elementor-element-4ea24862{color:#b7c9df!important}
body.as-legacy .elementor-77720 .elementor-element.elementor-element-26273209:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77720 .elementor-element.elementor-element-26273209>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77720 .elementor-element.elementor-element-605bf210 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77720 .elementor-element.elementor-element-1e2a1fbe{color:#b7c9df!important}
body.as-legacy .elementor-77720 .elementor-element.elementor-element-2ee2a244:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77720 .elementor-element.elementor-element-2ee2a244>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77720 .elementor-element.elementor-element-479ac582 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77720 .elementor-element.elementor-element-2d815b80{color:#b7c9df!important}
body.as-legacy .elementor-77720 .elementor-element.elementor-element-5da2dbfb{color:#b7c9df!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-6412b514:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77753 .elementor-element.elementor-element-6412b514>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-1498b59a .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-653116e1{color:#b7c9df!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-70eff9e4 .elementor-button{color:#b7c9df!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-69215735{color:#b7c9df!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-6d4e6ab1:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77753 .elementor-element.elementor-element-6d4e6ab1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-5eb53fcc .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-68546068{color:#b7c9df!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-a3b6bfa:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77753 .elementor-element.elementor-element-a3b6bfa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-3402edcb .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-145b35a2{color:#b7c9df!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-4162a77b:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77753 .elementor-element.elementor-element-4162a77b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-50dc0fbc .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-52edf278{color:#b7c9df!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-403e3d53:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77753 .elementor-element.elementor-element-403e3d53>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-e1b8005 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-c89a70a{color:#b7c9df!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-41002ce:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77753 .elementor-element.elementor-element-41002ce>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-489080c4 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-19b8fa65{color:#b7c9df!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-17467fbd:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77753 .elementor-element.elementor-element-17467fbd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-2d6816a3 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-7411be9{color:#b7c9df!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-36ccb218:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77753 .elementor-element.elementor-element-36ccb218>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-45a4a776 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-464a2684{color:#b7c9df!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-501afec2:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77753 .elementor-element.elementor-element-501afec2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-2ae151d9 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-24af10dd{color:#b7c9df!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-44280b6:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77753 .elementor-element.elementor-element-44280b6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-482d6350 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-23784bc3{color:#b7c9df!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-5162fce9:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77753 .elementor-element.elementor-element-5162fce9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-1589afe6 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-1eb6c8bb{color:#b7c9df!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-3252ba2d:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77753 .elementor-element.elementor-element-3252ba2d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-2de973c2 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-3098f896{color:#b7c9df!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-5443559f:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77753 .elementor-element.elementor-element-5443559f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-58a93cda .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-cb9f188{color:#b7c9df!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-21efad50:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77753 .elementor-element.elementor-element-21efad50>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-48e5c262 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-40632d70{color:#b7c9df!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-2991ecd1 .elementor-button{color:#b7c9df!important}
body.as-legacy .elementor-77753 .elementor-element.elementor-element-29e0b355{color:#b7c9df!important}
body.as-legacy .elementor-77799 .elementor-element.elementor-element-21d0d999:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77799 .elementor-element.elementor-element-21d0d999>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77799 .elementor-element.elementor-element-6249409:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77799 .elementor-element.elementor-element-6249409>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important;background-image:linear-gradient(rgba(7,21,41,.78),rgba(7,21,41,.78)),url(https://www.achatspa.fr/wp-content/uploads/2026/02/simplistic-birds-eye-view-spa-jacuzzi-tub-ai-generated-illustration-scaled.jpg)!important}
body.as-legacy .elementor-77799 .elementor-element.elementor-element-4d85d43 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77799 .elementor-element.elementor-element-900da30:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77799 .elementor-element.elementor-element-900da30>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77799 .elementor-element.elementor-element-9eff9c1:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77799 .elementor-element.elementor-element-9eff9c1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77799 .elementor-element.elementor-element-e950b3a:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77799 .elementor-element.elementor-element-e950b3a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77799 .elementor-element.elementor-element-4b932b2:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77799 .elementor-element.elementor-element-4b932b2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77799 .elementor-element.elementor-element-43b1c0b:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77799 .elementor-element.elementor-element-43b1c0b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77799 .elementor-element.elementor-element-2cbf55f:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77799 .elementor-element.elementor-element-2cbf55f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77799 .elementor-element.elementor-element-7ae99cb:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77799 .elementor-element.elementor-element-7ae99cb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77799 .elementor-element.elementor-element-e85d828:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77799 .elementor-element.elementor-element-e85d828>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important;background-image:linear-gradient(rgba(7,21,41,.78),rgba(7,21,41,.78)),url(https://www.achatspa.fr/wp-content/uploads/2026/01/romantic-hot-tub-getaway-with-mountain-views-sunset-2-scaled.jpg)!important}
body.as-legacy .elementor-77799 .elementor-element.elementor-element-e85d828>.elementor-background-overlay{background-color:#10263f!important}
body.as-legacy .elementor-77799 .elementor-element.elementor-element-742d111 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77799 .elementor-element.elementor-element-140206e:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77799 .elementor-element.elementor-element-140206e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77799 .elementor-element.elementor-element-aea99e3:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77799 .elementor-element.elementor-element-aea99e3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77799 .elementor-element.elementor-element-96d2096:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77799 .elementor-element.elementor-element-96d2096>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77799 .elementor-element.elementor-element-9abc0e8:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77799 .elementor-element.elementor-element-9abc0e8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77799 .elementor-element.elementor-element-152ad17:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77799 .elementor-element.elementor-element-152ad17>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77799 .elementor-element.elementor-element-4efe040:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77799 .elementor-element.elementor-element-4efe040>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77799 .elementor-element.elementor-element-c6cfb3f:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77799 .elementor-element.elementor-element-c6cfb3f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77799 .elementor-element.elementor-element-18e083a1:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77799 .elementor-element.elementor-element-18e083a1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77799 .elementor-element.elementor-element-23b44c8b .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77799 .elementor-element.elementor-element-3e3eb837:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77799 .elementor-element.elementor-element-3e3eb837>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77799 .elementor-element.elementor-element-be5e649{color:#b7c9df!important}
body.as-legacy .elementor-77810 .elementor-element.elementor-element-3de4eecb:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77810 .elementor-element.elementor-element-3de4eecb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77810 .elementor-element.elementor-element-100131 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77810 .elementor-element.elementor-element-98ffcc{color:#b7c9df!important}
body.as-legacy .elementor-77810 .elementor-element.elementor-element-34855be8 .elementor-button{color:#b7c9df!important}
body.as-legacy .elementor-77810 .elementor-element.elementor-element-34a0f873{color:#b7c9df!important}
body.as-legacy .elementor-77810 .elementor-element.elementor-element-29817bf9:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77810 .elementor-element.elementor-element-29817bf9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77810 .elementor-element.elementor-element-1294016f .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77810 .elementor-element.elementor-element-1e8c817f{color:#b7c9df!important}
body.as-legacy .elementor-77810 .elementor-element.elementor-element-66d9ba6c:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77810 .elementor-element.elementor-element-66d9ba6c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77810 .elementor-element.elementor-element-4b0bd093 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77810 .elementor-element.elementor-element-41ae35a6{color:#b7c9df!important}
body.as-legacy .elementor-77810 .elementor-element.elementor-element-cf592fb:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77810 .elementor-element.elementor-element-cf592fb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77810 .elementor-element.elementor-element-28883c73 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77810 .elementor-element.elementor-element-349ef6d{color:#b7c9df!important}
body.as-legacy .elementor-77810 .elementor-element.elementor-element-e0d5c3f:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77810 .elementor-element.elementor-element-e0d5c3f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77810 .elementor-element.elementor-element-6202c833 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77810 .elementor-element.elementor-element-15e29701{color:#b7c9df!important}
body.as-legacy .elementor-77810 .elementor-element.elementor-element-548d44ac:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77810 .elementor-element.elementor-element-548d44ac>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77810 .elementor-element.elementor-element-67a699e1{color:#b7c9df!important}
body.as-legacy .elementor-77810 .elementor-element.elementor-element-15790b34:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77810 .elementor-element.elementor-element-15790b34>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important;background-image:linear-gradient(rgba(7,21,41,.78),rgba(7,21,41,.78)),url(https://www.achatspa.fr/wp-content/uploads/2026/01/romantic-hot-tub-deck-overlooking-sunset-mountain-view-2-scaled.jpg)!important}
body.as-legacy .elementor-77810 .elementor-element.elementor-element-15790b34::before,body.as-legacy .elementor-77810 .elementor-element.elementor-element-15790b34>.elementor-background-video-container::before,body.as-legacy .elementor-77810 .elementor-element.elementor-element-15790b34>.e-con-inner>.elementor-background-video-container::before,body.as-legacy .elementor-77810 .elementor-element.elementor-element-15790b34>.elementor-background-slideshow::before,body.as-legacy .elementor-77810 .elementor-element.elementor-element-15790b34>.e-con-inner>.elementor-background-slideshow::before,body.as-legacy .elementor-77810 .elementor-element.elementor-element-15790b34>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#10263f!important}
body.as-legacy .elementor-77810 .elementor-element.elementor-element-6953f30f .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77810 .elementor-element.elementor-element-26969b22{color:#b7c9df!important}
body.as-legacy .elementor-77810 .elementor-element.elementor-element-6de0bb28:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77810 .elementor-element.elementor-element-6de0bb28>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77810 .elementor-element.elementor-element-493ccce4 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77810 .elementor-element.elementor-element-3c880f4{color:#b7c9df!important}
body.as-legacy .elementor-77810 .elementor-element.elementor-element-7be94e83:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77810 .elementor-element.elementor-element-7be94e83>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77810 .elementor-element.elementor-element-7c955df8 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77810 .elementor-element.elementor-element-528724ed{color:#b7c9df!important}
body.as-legacy .elementor-77810 .elementor-element.elementor-element-25c0ba03:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-77810 .elementor-element.elementor-element-25c0ba03>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
body.as-legacy .elementor-77810 .elementor-element.elementor-element-202274fd .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-77810 .elementor-element.elementor-element-31d66c5d{color:#b7c9df!important}
body.as-legacy .elementor-77810 .elementor-element.elementor-element-62880f89 .elementor-button{color:#b7c9df!important}
body.as-legacy .elementor-77810 .elementor-element.elementor-element-4b904e0f{color:#b7c9df!important}
body.as-legacy .elementor-94493 .elementor-element.elementor-element-5af010d .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-94493 .elementor-element.elementor-element-af1f4ef .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-94493 .elementor-element.elementor-element-dbd2787 .elementor-heading-title{color:#edf5ff!important}
body.as-legacy .elementor-94700 .elementor-element.elementor-element-36b5e247:not(.elementor-motion-effects-element-type-background),body.as-legacy .elementor-94700 .elementor-element.elementor-element-36b5e247>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#10263f!important}
/* Achatspa • Bleu nuit / cyan • pages existantes, accueil et comparateur exclus */
body.as-legacy{--as-bg:#071529;--as-panel:#10263f;--as-panel-2:#143653;--as-text:#edf5ff;--as-muted:#b7c9df;--as-line:#315170;--as-accent:#58d2ff;--achatspa-accent:#58d2ff;--achatspa-dark:#edf5ff;--e-global-color-primary:#58d2ff;--e-global-color-secondary:#edf5ff;--e-global-color-text:#b7c9df;--e-global-color-accent:#58d2ff;--e-global-color-el_color_0:#071529;--e-global-color-el_color_1:#edf5ff;--e-global-color-el_color_2:#58d2ff;--e-global-color-el_color_3:#10263f;--e-global-color-el_color_4:#b7c9df;--e-global-color-el_color_5:#143653;background:radial-gradient(ellipse at 90% 0,#164878 0,transparent 42%),#071529!important;color:var(--as-text)!important;font:18px/1.75 system-ui,-apple-system,"Segoe UI",sans-serif!important;overflow-wrap:break-word}
body.as-legacy .elementor{font-family:system-ui,-apple-system,"Segoe UI",sans-serif!important;color:var(--as-text)}
body.as-legacy :is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.elementor-post__excerpt,.elementor-icon-box-description){font:inherit!important;color:var(--as-muted)!important}
body.as-legacy :is(p,li,td,th,label,input,textarea,select,button){font-family:system-ui,-apple-system,"Segoe UI",sans-serif!important}
body.as-legacy .elementor :is(p,li){font-size:18px!important;line-height:1.75!important;color:inherit}
body.as-legacy .elementor :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title){color:var(--as-text)!important;font-family:system-ui,-apple-system,"Segoe UI",sans-serif!important;font-weight:750!important;line-height:1.2!important;text-transform:none!important;letter-spacing:-.025em!important;text-wrap:balance}
body.as-legacy .elementor h1{font-size:clamp(32px,3.5vw,52px)!important;line-height:1.13!important}
body.as-legacy .elementor h2{font-size:clamp(27px,2.5vw,38px)!important}
body.as-legacy .elementor h3{font-size:clamp(23px,1.8vw,28px)!important}
body.as-legacy .elementor :is(h4,h5,h6){font-size:21px!important}
body.as-legacy :is(.elementor-widget-text-editor,.elementor-widget-theme-post-content) :is(span,strong,em,b){color:inherit!important;font-family:inherit!important}
body.as-legacy :is(.elementor-widget-text-editor,.elementor-widget-theme-post-content) a{color:var(--as-accent)!important;text-decoration:underline;text-underline-offset:4px}
body.as-legacy a:hover{color:#a5e9ff!important}
body.as-legacy a:focus-visible,body.as-legacy button:focus-visible,body.as-legacy input:focus-visible,body.as-legacy select:focus-visible,body.as-legacy textarea:focus-visible,body.as-legacy summary:focus-visible{outline:3px solid #58d2ff!important;outline-offset:4px!important}
body.as-legacy .elementor :is(.elementor-button,button[type=submit],input[type=submit]),body.as-legacy div.wpforms-container-full .wpforms-form button[type=submit]{background:linear-gradient(110deg,#0755cf,#007fae)!important;color:#fff!important;border:1px solid #218fc4!important;border-radius:999px!important;font-size:18px!important;font-weight:700!important;line-height:1.35!important;padding:15px 25px!important;box-shadow:0 8px 28px #020d2433;transition:box-shadow .2s,filter .2s}
body.as-legacy .elementor :is(.elementor-button,button[type=submit]):hover,body.as-legacy div.wpforms-container-full .wpforms-form button[type=submit]:hover{filter:brightness(1.12);box-shadow:0 12px 35px #007fae44;color:#fff!important}
body.as-legacy .elementor .elementor-button :is(span,i){color:inherit!important}
body.as-legacy .elementor :is(.elementor-icon,.elementor-icon-list-icon){color:var(--as-accent)!important}
body.as-legacy .elementor :is(.elementor-icon,.elementor-icon-list-icon) svg{fill:var(--as-accent)!important}
body.as-legacy .elementor .elementor-divider{--divider-color:var(--as-line)!important}
body.as-legacy .elementor .elementor-shape-fill{fill:#071529!important}
body.as-legacy .elementor :is(.elementor-section,.e-con){scroll-margin-top:110px}
body.as-legacy .elementor .elementor-widget-image img{border-radius:20px}
body.as-legacy .elementor .elementor-icon-list-text{color:var(--as-muted)!important;font-size:18px!important}
body.as-legacy .elementor :is(table,td,th){border-color:var(--as-line)!important}
body.as-legacy .elementor table{background:var(--as-panel)!important;color:var(--as-text)!important;font-size:17px!important}
body.as-legacy .elementor :is(thead,tr:nth-child(even)){background:var(--as-panel-2)!important}
body.as-legacy .elementor :is(.elementor-tab-title,.e-n-accordion-item-title){background:var(--as-panel)!important;color:var(--as-text)!important;border-color:var(--as-line)!important;border-radius:14px}
body.as-legacy .elementor :is(.elementor-tab-content,.e-n-accordion-item){background:var(--as-panel)!important;color:var(--as-muted)!important;border-color:var(--as-line)!important}
/* En-tête partagé Hello Elementor */
body.as-legacy #site-header{background:#071529f5!important;color:var(--as-text)!important;border-bottom:1px solid #315170!important;padding:10px 24px!important}
body.as-legacy #site-header .header-inner{max-width:1200px!important;width:100%!important;align-items:center!important;margin:auto!important;gap:24px}
body.as-legacy #site-header .site-branding{flex-shrink:0}
body.as-legacy #site-header .custom-logo{width:145px!important;height:auto!important;max-height:76px;object-fit:contain}
body.as-legacy #site-header .site-description{display:none}
body.as-legacy #site-header .site-navigation ul.menu{align-items:center;gap:7px}
body.as-legacy #site-header :is(.site-navigation,.site-navigation-dropdown) a{color:#edf5ff!important;font-size:17px!important;font-weight:650!important;padding:12px 14px!important;border-radius:999px;text-decoration:none!important}
body.as-legacy #site-header :is(.site-navigation,.site-navigation-dropdown) a:hover,body.as-legacy #site-header [aria-current=page]{color:#58d2ff!important;background:#143653!important}
body.as-legacy #site-header .site-navigation-dropdown ul{background:#10263f!important;border:1px solid #315170;border-radius:18px;padding:12px;box-shadow:0 20px 50px #0005}
body.as-legacy #site-header .site-navigation-dropdown li{border:0!important;background:transparent!important}
body.as-legacy #site-header .site-navigation-dropdown a{border-radius:12px}
body.as-legacy #site-header .site-navigation-toggle{background:#143653!important;border:1px solid #315170!important;border-radius:14px!important;color:#edf5ff!important;padding:14px!important;min-width:48px;min-height:48px}
body.as-legacy #site-header .site-navigation-toggle-icon{background:transparent!important}body.as-legacy #site-header .site-navigation-toggle-icon:before,body.as-legacy #site-header .site-navigation-toggle-icon:after{background:#edf5ff!important}
/* Cartes de conseils */
body.as-legacy .elementor .elementor-post{background:linear-gradient(145deg,#143653,#10263f)!important;border:1px solid #315170!important;border-radius:24px!important;overflow:hidden;padding:0 0 24px!important;box-shadow:0 18px 36px #020c1f22;transition:border-color .2s,box-shadow .2s}
body.as-legacy .elementor .elementor-post:hover{border-color:#58d2ff!important;box-shadow:0 18px 40px #020c1f55}
body.as-legacy .elementor .elementor-post__text{padding:0 24px}
body.as-legacy .elementor .elementor-post__title a{font-size:24px!important;color:#edf5ff!important;line-height:1.3!important}
body.as-legacy .elementor .elementor-post__excerpt p{font-size:17px!important;color:var(--as-muted)!important}
body.as-legacy .elementor .elementor-post__meta-data{color:#b7c9df!important;font-size:14px!important}
body.as-legacy .elementor .elementor-post__read-more{color:#58d2ff!important;font-size:17px!important}
body.as-legacy .elementor .elementor-post__thumbnail img{transition:transform .5s}
body.as-legacy .elementor .elementor-post:hover .elementor-post__thumbnail img{transform:translate(-50%,-50%) scale(1.025)}
body.as-legacy .elementor .elementor-pagination .page-numbers{background:#10263f;color:#edf5ff!important;border:1px solid #315170;border-radius:10px;padding:10px 14px;display:inline-block}
body.as-legacy .elementor .elementor-pagination .current{background:#0755cf!important}
/* Formulaires : même lisibilité et même contraste que le comparateur */
body.as-legacy div.wpforms-container-full{font-size:18px!important}
body.as-legacy div.wpforms-container-full .wpforms-form :is(label,.wpforms-field-label,.wpforms-field-sublabel,.wpforms-field-description){color:#edf5ff!important;font-size:17px!important;line-height:1.5!important}
body.as-legacy div.wpforms-container-full .wpforms-form :is(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=url],textarea,select){background:#0a1e34!important;border:1px solid #52718e!important;border-radius:12px!important;color:#edf5ff!important;font-size:18px!important;line-height:1.5!important;min-height:50px!important;padding:12px 14px!important;max-width:100%!important}
body.as-legacy div.wpforms-container-full .wpforms-form textarea{min-height:180px!important}
body.as-legacy div.wpforms-container-full .wpforms-form :is(input,textarea)::placeholder{color:#b7c9df!important;opacity:1}
body.as-legacy div.wpforms-container-full .wpforms-form :is(.wpforms-error,.wpforms-required-label){color:#ffb2bb!important}
body.as-legacy div.wpforms-container-full .wpforms-confirmation-container-full{background:#143653!important;color:#edf5ff!important;border-color:#58d2ff!important}
/* Contact : la seconde colonne ne contient que des espacements. */
body.as-legacy.page-id-7532 .elementor-element-ccdef11>.elementor-container{max-width:900px!important}
body.as-legacy.page-id-7532 .elementor-element-0c024bb{width:100%!important}
body.as-legacy.page-id-7532 .elementor-element-61a2ee8{display:none}
body.as-legacy.page-id-7532 .elementor-element-0c024bb>.elementor-widget-wrap{background:linear-gradient(140deg,#143653,#10263f)!important;border:1px solid #315170;border-radius:26px;padding:clamp(24px,5vw,48px)!important}
body.as-legacy.page-id-7532 :is(.wpforms-field-medium,.wpforms-field-row){max-width:100%!important}
/* Pied de page partagé et repères légaux */
body.as-legacy .elementor-location-footer{background:#071529!important;border-top:1px solid #315170;margin-top:64px}
body.as-legacy .elementor-location-footer :is(p,li,.elementor-icon-list-text){font-size:16px!important;line-height:1.65!important}
body.as-legacy .elementor-location-footer :is(h2,h3,h4){font-size:23px!important}
body.as-legacy .elementor-location-footer a{color:#b7c9df!important}
body.as-legacy .elementor-location-footer a:hover{color:#58d2ff!important}
body.as-legacy .elementor-location-footer .elementor-post{border-radius:16px!important}
body.as-legacy .elementor-location-footer .elementor-post__text{padding:0 14px}
body.as-legacy .elementor-location-footer .elementor-post__title a{font-size:17px!important}
body.as-legacy .elementor-location-footer .elementor-element-1342ad9 img{width:160px!important;height:auto!important;border-radius:0!important}
body.as-legacy .as-brand-bar{border-top:1px solid #315170;background:#071529;color:#b7c9df;padding:24px;font:15px/1.6 system-ui,sans-serif}
body.as-legacy .as-brand-bar>div{max-width:1200px;margin:auto;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}
body.as-legacy .as-brand-bar nav{display:flex;gap:20px;flex-wrap:wrap}
body.as-legacy .as-brand-bar a{color:#b7c9df!important;text-decoration:underline;text-underline-offset:4px}
@media(max-width:767px){body.as-legacy{font-size:18px!important}body.as-legacy #site-header{padding:8px 18px!important}body.as-legacy #site-header .custom-logo{width:125px!important}body.as-legacy .elementor .elementor-post__text{padding:0 20px}body.as-legacy .elementor :is(h1,h2,h3){overflow-wrap:anywhere}body.as-legacy .elementor .elementor-widget-text-editor{max-width:100%}body.as-legacy .elementor-location-footer{margin-top:40px}body.as-legacy .as-brand-bar{padding:24px 20px}body.as-legacy .as-brand-bar nav{gap:12px 20px}}
@media(prefers-reduced-motion:reduce){body.as-legacy *,body.as-legacy *:before,body.as-legacy *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Les petites catégories au-dessus des titres restent des repères discrets. */
body.as-legacy .elementor :is([data-elementor-type=wp-page],[data-elementor-type=single-post])>.elementor-top-section:first-child .elementor-widget-heading:first-child h2,body.as-legacy :is([data-elementor-type=wp-page],[data-elementor-type=single-post])>.elementor-top-section:first-child .elementor-widget-heading:first-child h2{font-size:14px!important;line-height:1.4!important;letter-spacing:.13em!important;text-transform:uppercase!important;color:#58d2ff!important}
body.as-legacy .elementor .elementor-post__title a,body.as-legacy .elementor .elementor-button,body.as-legacy .elementor a[style*="border-radius"]{text-decoration:none!important}
body.as-legacy:is(.page-id-77018,.page-id-29656) .elementor-widget-text-editor{max-width:900px;margin-inline:auto}
body.as-legacy .as-feature-banner{max-width:1140px;margin:24px auto 0;padding-inline:20px}
body.as-legacy .as-feature-banner img{width:100%!important;height:clamp(200px,24vw,320px)!important;object-fit:cover;object-position:center 60%;border:1px solid #315170;border-radius:24px!important;box-shadow:0 20px 60px #020c1f40}
