.elementor-2345 .elementor-element.elementor-element-3fa0f43{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.56;}.elementor-2345 .elementor-element.elementor-element-3fa0f43:not(.elementor-motion-effects-element-type-background), .elementor-2345 .elementor-element.elementor-element-3fa0f43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.margotdelcoco.com/wp-content/uploads/2025/11/Design-sans-titre-27.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2345 .elementor-element.elementor-element-3fa0f43::before, .elementor-2345 .elementor-element.elementor-element-3fa0f43 > .elementor-background-video-container::before, .elementor-2345 .elementor-element.elementor-element-3fa0f43 > .e-con-inner > .elementor-background-video-container::before, .elementor-2345 .elementor-element.elementor-element-3fa0f43 > .elementor-background-slideshow::before, .elementor-2345 .elementor-element.elementor-element-3fa0f43 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2345 .elementor-element.elementor-element-3fa0f43 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-2345 .elementor-element.elementor-element-3da4f3f{--spacer-size:80px;}.elementor-2345 .elementor-element.elementor-element-2608204{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-2345 .elementor-element.elementor-element-d83f546{font-family:"Roboto", Sans-serif;font-size:2px;font-weight:400;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2345 .elementor-element.elementor-element-ac63d28{text-align:center;}.elementor-2345 .elementor-element.elementor-element-ac63d28 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:47px;font-weight:600;color:#C60F8E;}.elementor-2345 .elementor-element.elementor-element-e589850{--spacer-size:100px;}.elementor-2345 .elementor-element.elementor-element-fa51248{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2345 .elementor-element.elementor-element-b0c7521{--spacer-size:50px;}.elementor-2345 .elementor-element.elementor-element-c4b5418{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2345 .elementor-element.elementor-element-70fdb87{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-2345 .elementor-element.elementor-element-a47b434{text-align:start;}.elementor-2345 .elementor-element.elementor-element-a47b434 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-2345 .elementor-element.elementor-element-11bc551 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:5px;font-weight:600;}.elementor-2345 .elementor-element.elementor-element-ff6fdcc{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-2345 .elementor-element.elementor-element-f1f2d2e{text-align:start;}.elementor-2345 .elementor-element.elementor-element-f1f2d2e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-2345 .elementor-element.elementor-element-6f9f34f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:5px;font-weight:600;}.elementor-2345 .elementor-element.elementor-element-ba67af1{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-2345 .elementor-element.elementor-element-3684c0c{text-align:start;}.elementor-2345 .elementor-element.elementor-element-3684c0c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-2345 .elementor-element.elementor-element-c55f684 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:5px;font-weight:600;}.elementor-2345 .elementor-element.elementor-element-cbb3a5f{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-2345 .elementor-element.elementor-element-af54c66{text-align:start;}.elementor-2345 .elementor-element.elementor-element-af54c66 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-2345 .elementor-element.elementor-element-b56a501 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:5px;font-weight:600;}.elementor-2345 .elementor-element.elementor-element-c06bf20{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-2345 .elementor-element.elementor-element-e0bb5b9{text-align:start;}.elementor-2345 .elementor-element.elementor-element-e0bb5b9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-2345 .elementor-element.elementor-element-bce11c1{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-2345 .elementor-element.elementor-element-2f1ba0b{text-align:start;}.elementor-2345 .elementor-element.elementor-element-2f1ba0b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-2345 .elementor-element.elementor-element-0e017fe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:5px;font-weight:600;}.elementor-2345 .elementor-element.elementor-element-6f0549f{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-2345 .elementor-element.elementor-element-b18ef9a{text-align:start;}.elementor-2345 .elementor-element.elementor-element-b18ef9a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-2345 .elementor-element.elementor-element-f87b7df{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-2345 .elementor-element.elementor-element-2779324{text-align:start;}.elementor-2345 .elementor-element.elementor-element-2779324 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-2345 .elementor-element.elementor-element-8edfb71{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-2345 .elementor-element.elementor-element-3a5c111{text-align:start;}.elementor-2345 .elementor-element.elementor-element-3a5c111 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-2345 .elementor-element.elementor-element-985a522{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-2345 .elementor-element.elementor-element-eb87bdf{text-align:start;}.elementor-2345 .elementor-element.elementor-element-eb87bdf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-2345 .elementor-element.elementor-element-ce7c58f{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-2345 .elementor-element.elementor-element-3761b33{text-align:start;}.elementor-2345 .elementor-element.elementor-element-3761b33 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-2345 .elementor-element.elementor-element-80f102a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-2345 .elementor-element.elementor-element-6108e48{--spacer-size:50px;}.elementor-2345 .elementor-element.elementor-element-d076c9e{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2345 .elementor-element.elementor-element-ec43cf1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:5px;font-weight:600;}.elementor-2345 .elementor-element.elementor-element-d61109e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:5px;font-weight:600;}.elementor-2345 .elementor-element.elementor-element-789f73c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:5px;font-weight:600;}.elementor-2345 .elementor-element.elementor-element-aa8be78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2345 .elementor-element.elementor-element-aa8be78:not(.elementor-motion-effects-element-type-background), .elementor-2345 .elementor-element.elementor-element-aa8be78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#79C27B;}.elementor-2345 .elementor-element.elementor-element-f4fdc3c{--spacer-size:1px;}@media(min-width:768px){.elementor-2345 .elementor-element.elementor-element-2608204{--width:85%;}.elementor-2345 .elementor-element.elementor-element-c4b5418{--content-width:80%;}}@media(min-width:1025px){.elementor-2345 .elementor-element.elementor-element-3fa0f43:not(.elementor-motion-effects-element-type-background), .elementor-2345 .elementor-element.elementor-element-3fa0f43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}