.elementor-3170101 .elementor-element.elementor-element-593aa4c:not(.elementor-motion-effects-element-type-background), .elementor-3170101 .elementor-element.elementor-element-593aa4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3170101 .elementor-element.elementor-element-593aa4c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10px;margin-bottom:10px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-593aa4c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170101 .elementor-element.elementor-element-949c409{width:100%;}.elementor-3170101 .elementor-element.elementor-element-116c86d3:not(.elementor-motion-effects-element-type-background), .elementor-3170101 .elementor-element.elementor-element-116c86d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3170101 .elementor-element.elementor-element-116c86d3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0% 0% 0% 0%;z-index:0;}.elementor-3170101 .elementor-element.elementor-element-116c86d3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170101 .elementor-element.elementor-element-bd8ee19 > .elementor-widget-container > .elementor-heading-title{margin-bottom:20px;text-align:center;}.elementor-3170101 .elementor-element.elementor-element-bd8ee19 .elementor-image img{border-radius:30px 30px 30px 30px;}.elementor-3170101 .elementor-element.elementor-element-bd8ee19 .elementor-badge{min-width:50px;}.elementor-3170101 .elementor-element.elementor-element-bd8ee19 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-bd8ee19{order:0;}.elementor-3170101 .elementor-element.elementor-element-b6586ea .swiper-slide > *, .elementor-3170101 .elementor-element.elementor-element-b6586ea .swiper-slide-image{border-radius:30px 30px 30px 30px;}.elementor-3170101 .elementor-element.elementor-element-b6586ea .elementor-image-carousel-caption{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-365c8fa > .elementor-widget-container > .elementor-heading-title{margin-bottom:20px;text-align:center;}.elementor-3170101 .elementor-element.elementor-element-365c8fa .elementor-image img{border-radius:30px 30px 30px 30px;}.elementor-3170101 .elementor-element.elementor-element-365c8fa .elementor-badge{min-width:50px;}.elementor-3170101 .elementor-element.elementor-element-365c8fa{order:0;}.elementor-3170101 .elementor-element.elementor-element-3d12d1d .elementor-image-carousel-caption{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-3d12d1d .elementor-swiper-button{font-size:0px;}.elementor-3170101 .elementor-element.elementor-element-8199427 > .elementor-widget-container > .elementor-heading-title{margin-bottom:20px;text-align:center;}.elementor-3170101 .elementor-element.elementor-element-8199427 .elementor-image img{border-radius:30px 30px 30px 30px;}.elementor-3170101 .elementor-element.elementor-element-8199427 .elementor-badge{min-width:50px;}.elementor-3170101 .elementor-element.elementor-element-8199427{order:0;}.elementor-3170101 .elementor-element.elementor-element-4e4db8e4 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-4e4db8e4{padding:0px 0px 0px 0px;}body.ce-theme-3:not(.elementor-motion-effects-element-type-background), body.ce-theme-3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-3170101 .elementor-element.elementor-element-4e4db8e4{padding:100px 25px 100px 25px;}}@media(max-width:767px){.elementor-3170101 .elementor-element.elementor-element-116c86d3:not(.elementor-motion-effects-element-type-background), .elementor-3170101 .elementor-element.elementor-element-116c86d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:359px -1px;}.elementor-3170101 .elementor-element.elementor-element-3d12d1d .swiper-slide-image{height:322px;}.elementor-3170101 .elementor-element.elementor-element-4e4db8e4{padding:50px 20px 50px 20px;}}/* Start custom CSS for page-settings */.floating-effect {
    animation: flotter 3s infinite ease-in-out;
}

@keyframes flotter {
    0% { transform: translateY(0px); }
    50% { transform: translateY(-10px); } /* Monte légèrement */
    100% { transform: translateY(0px); }
}/* End custom CSS */