.elementor-5889 .elementor-element.elementor-element-90e18bd > .elementor-container{max-width:1325px;}.elementor-5889 .elementor-element.elementor-element-ed409c7:not(.elementor-motion-effects-element-type-background), .elementor-5889 .elementor-element.elementor-element-ed409c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c197ab1 );background-image:url("https://mllnluazrr0p.i.optimole.com/w:1920/h:1280/q:mauto/f:best/https://ccarm.fr/wp-content/uploads/2025/04/8944913_4040271-scaled-1.png");background-position:center center;background-size:cover;}.elementor-5889 .elementor-element.elementor-element-ed409c7 > .elementor-background-overlay{background-color:var( --e-global-color-c197ab1 );opacity:0.91;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5889 .elementor-element.elementor-element-ed409c7 > .elementor-container{min-height:250px;}.elementor-5889 .elementor-element.elementor-element-ed409c7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 15px 0px;}.elementor-5889 .elementor-element.elementor-element-75e39ac > .elementor-container{max-width:1350px;}.elementor-5889 .elementor-element.elementor-element-75e39ac{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5889 .elementor-element.elementor-element-6f54e29{--spacer-size:50px;}.elementor-widget-ucaddon_gradient_underline_text_effect .gradient_underline_text_effect{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_gradient_underline_text_effect .beginning_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_gradient_underline_text_effect .underline--magical{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_gradient_underline_text_effect .ending_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-5889 .elementor-element.elementor-element-5cfe06c .gradient_underline_text_effect{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-5889 .elementor-element.elementor-element-5cfe06c .beginning_text{font-family:"Oooh Baby", Sans-serif;font-size:40px;font-weight:400;}.elementor-5889 .elementor-element.elementor-element-5cfe06c .underline--magical{font-family:"Open Sans", Sans-serif;font-size:35px;font-weight:400;}.elementor-5889 .elementor-element.elementor-element-5cfe06c .ending_text{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-5889 .elementor-element.elementor-element-9dc0df9{--spacer-size:50px;}.elementor-5889 .elementor-element.elementor-element-883603c > .elementor-container{max-width:1342px;}.elementor-5889 .elementor-element.elementor-element-48f01ae > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5889 .elementor-element.elementor-element-48f01ae > .elementor-container{max-width:1316px;}.elementor-5889 .elementor-element.elementor-element-48f01ae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5889 .elementor-element.elementor-element-48f01ae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5889 .elementor-element.elementor-element-707595a{--spacer-size:50px;}.elementor-5889 .elementor-element.elementor-element-9783b35{width:var( --container-widget-width, 100.301% );max-width:100.301%;--container-widget-width:100.301%;--container-widget-flex-grow:0;}.elementor-5889 .elementor-element.elementor-element-9783b35 .gradient_underline_text_effect{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-5889 .elementor-element.elementor-element-9783b35 .beginning_text{font-family:"Oooh Baby", Sans-serif;font-size:40px;font-weight:700;}.elementor-5889 .elementor-element.elementor-element-9783b35 .underline--magical{font-family:"Open Sans", Sans-serif;font-size:26px;font-weight:300;line-height:1px;}.elementor-5889 .elementor-element.elementor-element-9783b35 .ending_text{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-5889 .elementor-element.elementor-element-a8453d0{--spacer-size:10px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5889 .elementor-element.elementor-element-4d204f7{width:var( --container-widget-width, 104.8% );max-width:104.8%;--container-widget-width:104.8%;--container-widget-flex-grow:0;text-align:justify;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-ccb1ec0 );}.elementor-5889 .elementor-element.elementor-element-4d204f7 a{color:var( --e-global-color-c197ab1 );}.elementor-5889 .elementor-element.elementor-element-4d204f7 a:hover, .elementor-5889 .elementor-element.elementor-element-4d204f7 a:focus{color:var( --e-global-color-ccb1ec0 );}.elementor-5889 .elementor-element.elementor-element-3b1e38b{--spacer-size:72px;}.elementor-5889 .elementor-element.elementor-element-3aab774{--e-image-carousel-slides-to-show:1;}.elementor-5889 .elementor-element.elementor-element-3aab774 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-5889 .elementor-element.elementor-element-3aab774 .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-5889 .elementor-element.elementor-element-3aab774 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;}.elementor-5889 .elementor-element.elementor-element-3aab774 .elementor-image-carousel-caption{text-align:center;}.elementor-5889 .elementor-element.elementor-element-1920240 > .elementor-container{max-width:1439px;}.elementor-5889 .elementor-element.elementor-element-f94aa8a:not( .elementor-widget-image ) .elementor-widget-container, .elementor-5889 .elementor-element.elementor-element-f94aa8a.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://ccarm.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-5889 .elementor-element.elementor-element-b94dbb9{width:var( --container-widget-width, 100.301% );max-width:100.301%;--container-widget-width:100.301%;--container-widget-flex-grow:0;}.elementor-5889 .elementor-element.elementor-element-b94dbb9 .gradient_underline_text_effect{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-5889 .elementor-element.elementor-element-b94dbb9 .beginning_text{font-family:"Oooh Baby", Sans-serif;font-size:40px;font-weight:700;}.elementor-5889 .elementor-element.elementor-element-b94dbb9 .underline--magical{font-family:"Open Sans", Sans-serif;font-size:26px;font-weight:300;line-height:1px;}.elementor-5889 .elementor-element.elementor-element-b94dbb9 .ending_text{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-5889 .elementor-element.elementor-element-8313857{--spacer-size:10px;}.elementor-5889 .elementor-element.elementor-element-f19ceda{width:var( --container-widget-width, 103.818% );max-width:103.818%;--container-widget-width:103.818%;--container-widget-flex-grow:0;text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-ccb1ec0 );}.elementor-5889 .elementor-element.elementor-element-f7809ea:not( .elementor-widget-image ) .elementor-widget-container, .elementor-5889 .elementor-element.elementor-element-f7809ea.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://ccarm.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-5889 .elementor-element.elementor-element-4f8524a{width:var( --container-widget-width, 100.301% );max-width:100.301%;--container-widget-width:100.301%;--container-widget-flex-grow:0;}.elementor-5889 .elementor-element.elementor-element-4f8524a .gradient_underline_text_effect{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-5889 .elementor-element.elementor-element-4f8524a .beginning_text{font-family:"Oooh Baby", Sans-serif;font-size:40px;font-weight:700;}.elementor-5889 .elementor-element.elementor-element-4f8524a .underline--magical{font-family:"Open Sans", Sans-serif;font-size:26px;font-weight:300;line-height:1px;}.elementor-5889 .elementor-element.elementor-element-4f8524a .ending_text{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-5889 .elementor-element.elementor-element-23f84fa{--spacer-size:10px;}.elementor-5889 .elementor-element.elementor-element-2add6a1{width:var( --container-widget-width, 149.178% );max-width:149.178%;--container-widget-width:149.178%;--container-widget-flex-grow:0;text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-ccb1ec0 );}.elementor-5889 .elementor-element.elementor-element-8e64551 > .elementor-container{max-width:1311px;}.elementor-5889 .elementor-element.elementor-element-483dc5b:not( .elementor-widget-image ) .elementor-widget-container, .elementor-5889 .elementor-element.elementor-element-483dc5b.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://ccarm.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-5889 .elementor-element.elementor-element-515c9b9{width:var( --container-widget-width, 100.301% );max-width:100.301%;--container-widget-width:100.301%;--container-widget-flex-grow:0;}.elementor-5889 .elementor-element.elementor-element-515c9b9 .gradient_underline_text_effect{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-5889 .elementor-element.elementor-element-515c9b9 .beginning_text{font-family:"Oooh Baby", Sans-serif;font-size:40px;font-weight:700;}.elementor-5889 .elementor-element.elementor-element-515c9b9 .underline--magical{font-family:"Open Sans", Sans-serif;font-size:26px;font-weight:300;line-height:1px;}.elementor-5889 .elementor-element.elementor-element-515c9b9 .ending_text{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-5889 .elementor-element.elementor-element-ec7fdfb{--spacer-size:10px;}.elementor-5889 .elementor-element.elementor-element-c84b435{width:var( --container-widget-width, 103.818% );max-width:103.818%;--container-widget-width:103.818%;--container-widget-flex-grow:0;text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-ccb1ec0 );}.elementor-5889 .elementor-element.elementor-element-10f97c1 > .elementor-container{max-width:1294px;}.elementor-5889 .elementor-element.elementor-element-c0b2606:not( .elementor-widget-image ) .elementor-widget-container, .elementor-5889 .elementor-element.elementor-element-c0b2606.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://ccarm.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-5889 .elementor-element.elementor-element-b146d38{width:var( --container-widget-width, 100.301% );max-width:100.301%;--container-widget-width:100.301%;--container-widget-flex-grow:0;}.elementor-5889 .elementor-element.elementor-element-b146d38 .gradient_underline_text_effect{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-5889 .elementor-element.elementor-element-b146d38 .beginning_text{font-family:"Oooh Baby", Sans-serif;font-size:40px;font-weight:700;}.elementor-5889 .elementor-element.elementor-element-b146d38 .underline--magical{font-family:"Open Sans", Sans-serif;font-size:26px;font-weight:300;line-height:1px;}.elementor-5889 .elementor-element.elementor-element-b146d38 .ending_text{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-5889 .elementor-element.elementor-element-612ed39{--spacer-size:20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-5889 .elementor-element.elementor-element-81a561b{width:var( --container-widget-width, 98.579% );max-width:98.579%;--container-widget-width:98.579%;--container-widget-flex-grow:0;}.elementor-5889 .elementor-element.elementor-element-e7e36fb{--spacer-size:20px;}.elementor-5889 .elementor-element.elementor-element-abc6f07{--spacer-size:128px;}.elementor-5889 .elementor-element.elementor-element-d3e446b{width:var( --container-widget-width, 103.818% );max-width:103.818%;--container-widget-width:103.818%;--container-widget-flex-grow:0;text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-ccb1ec0 );}.elementor-5889 .elementor-element.elementor-element-d3e446b a{color:var( --e-global-color-c197ab1 );}.elementor-5889 .elementor-element.elementor-element-d3e446b a:hover, .elementor-5889 .elementor-element.elementor-element-d3e446b a:focus{color:var( --e-global-color-ccb1ec0 );}.elementor-5889 .elementor-element.elementor-element-fa118be > .elementor-container{max-width:1408px;}.elementor-5889 .elementor-element.elementor-element-af2835e{width:var( --container-widget-width, 100.301% );max-width:100.301%;--container-widget-width:100.301%;--container-widget-flex-grow:0;}.elementor-5889 .elementor-element.elementor-element-af2835e .gradient_underline_text_effect{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-5889 .elementor-element.elementor-element-af2835e .beginning_text{font-family:"Oooh Baby", Sans-serif;font-size:40px;font-weight:700;}.elementor-5889 .elementor-element.elementor-element-af2835e .underline--magical{font-family:"Open Sans", Sans-serif;font-size:26px;font-weight:300;line-height:1px;}.elementor-5889 .elementor-element.elementor-element-af2835e .ending_text{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-5889 .elementor-element.elementor-element-4100aea{--spacer-size:20px;}.elementor-5889 .elementor-element.elementor-element-94aeab5{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-ccb1ec0 );}.elementor-5889 .elementor-element.elementor-element-94aeab5 a{color:var( --e-global-color-c197ab1 );}.elementor-5889 .elementor-element.elementor-element-94aeab5 a:hover, .elementor-5889 .elementor-element.elementor-element-94aeab5 a:focus{color:var( --e-global-color-ccb1ec0 );}.elementor-5889 .elementor-element.elementor-element-e1ad320{width:var( --container-widget-width, 101.815% );max-width:101.815%;--container-widget-width:101.815%;--container-widget-flex-grow:0;}.elementor-5889 .elementor-element.elementor-element-534dbc2{--spacer-size:20px;}.elementor-5889 .elementor-element.elementor-element-1d212fc{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-ccb1ec0 );}.elementor-5889 .elementor-element.elementor-element-1d212fc a{color:var( --e-global-color-c197ab1 );}.elementor-5889 .elementor-element.elementor-element-1d212fc a:hover, .elementor-5889 .elementor-element.elementor-element-1d212fc a:focus{color:var( --e-global-color-ccb1ec0 );}@media(min-width:768px){.elementor-5889 .elementor-element.elementor-element-30f410a{width:54.178%;}.elementor-5889 .elementor-element.elementor-element-0c8906a{width:45.784%;}.elementor-5889 .elementor-element.elementor-element-5802a88{width:69.552%;}.elementor-5889 .elementor-element.elementor-element-e98f97a{width:30.332%;}.elementor-5889 .elementor-element.elementor-element-a64a80f{width:100%;}}@media(max-width:1024px){.elementor-5889 .elementor-element.elementor-element-ed409c7 > .elementor-container{min-height:370px;}.elementor-5889 .elementor-element.elementor-element-ed409c7{padding:0px 0px 0px 0px;}.elementor-widget-ucaddon_gradient_underline_text_effect .gradient_underline_text_effect{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_gradient_underline_text_effect .beginning_text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_gradient_underline_text_effect .underline--magical{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_gradient_underline_text_effect .ending_text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-5889 .elementor-element.elementor-element-ed409c7 > .elementor-container{min-height:400px;}.elementor-5889 .elementor-element.elementor-element-75e39ac{margin-top:0px;margin-bottom:0px;}.elementor-5889 .elementor-element.elementor-element-6f54e29{--spacer-size:5px;}.elementor-widget-ucaddon_gradient_underline_text_effect .gradient_underline_text_effect{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_gradient_underline_text_effect .beginning_text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_gradient_underline_text_effect .underline--magical{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_gradient_underline_text_effect .ending_text{font-size:var( --e-global-typography-text-font-size );}.elementor-5889 .elementor-element.elementor-element-9dc0df9{--spacer-size:14px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for html, class: .elementor-element-e4a211d */.menu-ancrage a {
    font-family: 'Open Sans';
    font-size: 18px;
    color: white;
    text-align: center;
    text-transform: none; /* Respecte majuscule début + minuscules */
    letter-spacing: normal;
    text-decoration: none; /* Retire le soulignement par défaut */
}

/* Si tu veux centrer le menu entier */
.menu-ancrage {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3b79470 */.menu-ancrage a {
    font-family: 'Open Sans';
    font-size: 18px;
    color: white;
    text-align: center;
    text-transform: none; /* Respecte majuscule début + minuscules */
    letter-spacing: normal;
    text-decoration: none; /* Retire le soulignement par défaut */
}

/* Si tu veux centrer le menu entier */
.menu-ancrage {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ba0478a */.menu-ancrage a {
    font-family: 'Open Sans';
    font-size: 18px;
    color: white;
    text-align: center;
    text-transform: none; /* Respecte majuscule début + minuscules */
    letter-spacing: normal;
    text-decoration: none; /* Retire le soulignement par défaut */
}

/* Si tu veux centrer le menu entier */
.menu-ancrage {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74b6de2 */.menu-ancrage a {
    font-family: 'Open Sans';
    font-size: 18px;
    color: white;
    text-align: center;
    text-transform: none; /* Respecte majuscule début + minuscules */
    letter-spacing: normal;
    text-decoration: none; /* Retire le soulignement par défaut */
}

/* Si tu veux centrer le menu entier */
.menu-ancrage {
    text-align: center;
}/* End custom CSS */