.elementor-15 .elementor-element.elementor-element-b8f3539{--display:flex;--min-height:75vh;--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;--justify-content:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-b8f3539:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-b8f3539 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lazulilabaule.fr/wp-content/uploads/2026/05/fond-beige.webp");background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-9f044b3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-9f044b3.e-con{--order:-99999 /* order start hack */;}.elementor-15 .elementor-element.elementor-element-ab376fd{--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;--justify-content:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--z-index:4;}.elementor-15 .elementor-element.elementor-element-ab376fd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Basco std;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-d67edd0 .elementor-button{background-color:var( --e-global-color-text );font-family:"IM FELL DW Pica", Basco std;font-size:18px;font-weight:500;text-transform:lowercase;font-style:normal;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:14px 50px 14px 50px;}.elementor-15 .elementor-element.elementor-element-d67edd0 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-d67edd0 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-d67edd0 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-d67edd0 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-0475633{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-0475633:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-0475633 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://lazulilabaule.fr/wp-content/uploads/2026/05/lazuli-restaurant-plage-la-baule-scaled.webp") 50% 50%;background-size:cover;}.elementor-15 .elementor-element.elementor-element-0475633.e-con{--order:99999 /* order end hack */;}.elementor-15 .elementor-element.elementor-element-c16432f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-c16432f.e-con{--order:99999 /* order end hack */;}.elementor-15 .elementor-element.elementor-element-94f0337.elementor-element{--order:99999 /* order end hack */;}.elementor-15 .elementor-element.elementor-element-94f0337:not( .elementor-widget-image ), .elementor-15 .elementor-element.elementor-element-94f0337.elementor-widget-image img{-webkit-mask-image:url( https://lazulilabaule.fr/wp-content/uploads/2026/05/forme.svg );-webkit-mask-size:contain;-webkit-mask-position:center right;-webkit-mask-repeat:no-repeat;}.elementor-15 .elementor-element.elementor-element-94f0337 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-15 .elementor-element.elementor-element-8ef4ec1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-8ef4ec1:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-8ef4ec1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-c5f8d70{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-c5f8d70:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c5f8d70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-677ebe2{--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;--justify-content:flex-end;}.elementor-15 .elementor-element.elementor-element-e3edfa2{--spacer-size:143px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Basco std;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-99a3e09{left:134px;}body.rtl .elementor-15 .elementor-element.elementor-element-99a3e09{right:134px;}.elementor-15 .elementor-element.elementor-element-99a3e09{top:135px;text-align:end;}.elementor-15 .elementor-element.elementor-element-99a3e09 img{width:34%;}.elementor-15 .elementor-element.elementor-element-ef5ac84{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-7ef7329{--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;--justify-content:flex-end;}.elementor-15 .elementor-element.elementor-element-d348909{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-15 .elementor-element.elementor-element-66f0016{--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:flex-end;}.elementor-15 .elementor-element.elementor-element-72a1e87{text-align:end;}.elementor-15 .elementor-element.elementor-element-72a1e87 img{width:39%;}.elementor-15 .elementor-element.elementor-element-6392647{--spacer-size:320px;}.elementor-15 .elementor-element.elementor-element-53da93b .elementor-button{background-color:var( --e-global-color-text );font-family:"IM FELL DW Pica", Basco std;font-size:18px;font-weight:500;text-transform:lowercase;font-style:normal;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:14px 50px 14px 50px;}.elementor-15 .elementor-element.elementor-element-53da93b .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-53da93b .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-53da93b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-53da93b .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-53da93b .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-a21f364{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-a21f364:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-a21f364 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-f2f9522{--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;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-15 .elementor-element.elementor-element-c514e79{--spacer-size:183px;}.elementor-15 .elementor-element.elementor-element-4e158f8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-93b832a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-15 .elementor-element.elementor-element-6aa3bd3 .elementor-button{background-color:#002B4900;font-family:"IM FELL DW Pica", Basco std;font-size:18px;font-weight:500;text-transform:lowercase;font-style:normal;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:14px 50px 14px 50px;}.elementor-15 .elementor-element.elementor-element-6aa3bd3 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-6aa3bd3 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-6aa3bd3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-6aa3bd3 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-6aa3bd3 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-c152110 .elementor-button{background-color:var( --e-global-color-primary );font-family:"IM FELL DW Pica", Basco std;font-size:18px;font-weight:500;text-transform:lowercase;font-style:normal;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;padding:14px 50px 14px 50px;}.elementor-15 .elementor-element.elementor-element-c152110 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-c152110 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-c152110{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-c152110 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-c152110 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-3b9213a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3b9213a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-3b9213a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lazulilabaule.fr/wp-content/uploads/2026/05/restaurant-ocean-la-baule-food.webp");background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-a458086{--display:flex;--min-height:24vh;--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-15 .elementor-element.elementor-element-a458086:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-a458086 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lazulilabaule.fr/wp-content/uploads/2026/05/quote-lazuli-feelgood.webp");background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-82b99b4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-62655ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-673b227{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-1735e29{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-c86d7d6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-8dde4ed{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-53f39b2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-f88b767{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-f88b767:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f88b767 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-6efbfa1{--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-15 .elementor-element.elementor-element-6efbfa1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-8dbe811{--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;--justify-content:flex-end;}.elementor-15 .elementor-element.elementor-element-8dbe811.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-cd158de{left:62px;}body.rtl .elementor-15 .elementor-element.elementor-element-cd158de{right:62px;}.elementor-15 .elementor-element.elementor-element-cd158de{top:-104px;text-align:end;}.elementor-15 .elementor-element.elementor-element-cd158de img{width:30%;}.elementor-15 .elementor-element.elementor-element-c49812c{--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-15 .elementor-element.elementor-element-7e35d45 .elementor-button{background-color:var( --e-global-color-text );font-family:"IM FELL DW Pica", Basco std;font-size:18px;font-weight:500;text-transform:lowercase;font-style:normal;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:14px 50px 14px 50px;}.elementor-15 .elementor-element.elementor-element-7e35d45 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-7e35d45 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-7e35d45{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-7e35d45 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-7e35d45 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-cb68f0e{--display:flex;--min-height:201px;--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;--justify-content:center;--align-items:center;}.elementor-15 .elementor-element.elementor-element-cb68f0e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-cb68f0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d2f2132 );background-image:url("https://lazulilabaule.fr/wp-content/uploads/2026/05/rayure-bleu.webp");background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-f5b2857{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-4940eb4{--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-15 .elementor-element.elementor-element-4940eb4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-79dab82{--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;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-c0e41d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 100px;--row-gap:0px;--column-gap:100px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-0868c89{--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;--justify-content:flex-end;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-29290a1{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-29290a1{right:0px;}.elementor-15 .elementor-element.elementor-element-29290a1{top:-145px;}.elementor-15 .elementor-element.elementor-element-29290a1 img{width:66%;}.elementor-15 .elementor-element.elementor-element-977e23a{--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-15 .elementor-element.elementor-element-f1a5cd7{--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-15 .elementor-element.elementor-element-0a8ef50 .elementor-button{background-color:var( --e-global-color-text );font-family:"IM FELL DW Pica", Basco std;font-size:18px;font-weight:500;text-transform:lowercase;font-style:normal;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:14px 50px 14px 50px;}.elementor-15 .elementor-element.elementor-element-0a8ef50 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-0a8ef50 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-0a8ef50{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-0a8ef50 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-0a8ef50 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-0100ad4{--spacer-size:376px;}.elementor-15 .elementor-element.elementor-element-31cbae0{--display:flex;--min-height:141px;--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;--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-15 .elementor-element.elementor-element-4e1065f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-6644ea7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-6644ea7:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-6644ea7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-348701e{--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-15 .elementor-element.elementor-element-348701e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-28d73ab{padding:0px 100px 0px 0px;}.elementor-15 .elementor-element.elementor-element-7e6a18f{--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;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7e6a18f.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-562ecdf{left:62px;}body.rtl .elementor-15 .elementor-element.elementor-element-562ecdf{right:62px;}.elementor-15 .elementor-element.elementor-element-562ecdf{top:-104px;text-align:end;}.elementor-15 .elementor-element.elementor-element-562ecdf img{width:30%;}.elementor-15 .elementor-element.elementor-element-95682d8{--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;--justify-content:flex-start;--align-items:flex-end;}.elementor-15 .elementor-element.elementor-element-c956609{--spacer-size:50vh;}.elementor-15 .elementor-element.elementor-element-e72de39{--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;--justify-content:flex-end;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-15 .elementor-element.elementor-element-8c659ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-8c659ba.e-con{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-a58a0cb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-15 .elementor-element.elementor-element-7c69bf0 .elementor-button{background-color:#002B4900;font-family:"IM FELL DW Pica", Basco std;font-size:18px;font-weight:500;text-transform:lowercase;font-style:normal;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:14px 50px 14px 50px;}.elementor-15 .elementor-element.elementor-element-7c69bf0 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-7c69bf0 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-7c69bf0{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-7c69bf0 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-7c69bf0 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-3c37df3 .elementor-button{background-color:var( --e-global-color-primary );font-family:"IM FELL DW Pica", Basco std;font-size:18px;font-weight:500;text-transform:lowercase;font-style:normal;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;padding:14px 50px 14px 50px;}.elementor-15 .elementor-element.elementor-element-3c37df3 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-3c37df3 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-3c37df3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-3c37df3 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-3c37df3 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-2d07e4f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-a7b7e75{--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-15 .elementor-element.elementor-element-daa8826{--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-15 .elementor-element.elementor-element-2fc7a98 img{width:21%;}.elementor-15 .elementor-element.elementor-element-b638bc0{--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;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-e3edfa2{--spacer-size:0px;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-b8f3539{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-9f044b3{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-9f044b3.e-con{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-ab376fd{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-ab376fd.e-con{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-0475633{--min-height:194px;}.elementor-15 .elementor-element.elementor-element-e3edfa2{--spacer-size:0px;}.elementor-15 .elementor-element.elementor-element-6392647{--spacer-size:0px;}.elementor-15 .elementor-element.elementor-element-c514e79{--spacer-size:0px;}.elementor-15 .elementor-element.elementor-element-93b832a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-6aa3bd3 .elementor-button{font-size:16px;padding:14px 22px 14px 22px;}.elementor-15 .elementor-element.elementor-element-c152110 .elementor-button{font-size:16px;padding:14px 22px 14px 22px;}.elementor-15 .elementor-element.elementor-element-a458086:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-a458086 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lazulilabaule.fr/wp-content/uploads/2026/05/lignes.webp");background-position:center center;}.elementor-15 .elementor-element.elementor-element-82b99b4{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-62655ff{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-673b227{--width:50%;}.elementor-15 .elementor-element.elementor-element-1735e29{--width:50%;}.elementor-15 .elementor-element.elementor-element-c86d7d6{--width:50%;}.elementor-15 .elementor-element.elementor-element-8dde4ed{--width:50%;}.elementor-15 .elementor-element.elementor-element-53f39b2{--width:50%;}.elementor-15 .elementor-element.elementor-element-29290a1{text-align:end;}.elementor-15 .elementor-element.elementor-element-29290a1 img{width:34%;}.elementor-15 .elementor-element.elementor-element-0100ad4{--spacer-size:0px;}.elementor-15 .elementor-element.elementor-element-95682d8{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-c956609{--spacer-size:0vh;}.elementor-15 .elementor-element.elementor-element-e72de39{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-8c659ba{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-a58a0cb{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7c69bf0 .elementor-button{font-size:16px;padding:14px 22px 14px 22px;}.elementor-15 .elementor-element.elementor-element-3c37df3.elementor-element{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-3c37df3 .elementor-button{font-size:16px;padding:14px 22px 14px 22px;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-ab376fd{--width:35.495%;}.elementor-15 .elementor-element.elementor-element-0475633{--width:100%;}.elementor-15 .elementor-element.elementor-element-c16432f{--width:100%;}.elementor-15 .elementor-element.elementor-element-c5f8d70{--content-width:1450px;}.elementor-15 .elementor-element.elementor-element-677ebe2{--width:50%;}.elementor-15 .elementor-element.elementor-element-7ef7329{--width:50%;}.elementor-15 .elementor-element.elementor-element-66f0016{--width:100%;}.elementor-15 .elementor-element.elementor-element-f2f9522{--width:50%;}.elementor-15 .elementor-element.elementor-element-93b832a{--width:100%;}.elementor-15 .elementor-element.elementor-element-3b9213a{--width:50%;}.elementor-15 .elementor-element.elementor-element-82b99b4{--content-width:1350px;}.elementor-15 .elementor-element.elementor-element-673b227{--width:25%;}.elementor-15 .elementor-element.elementor-element-1735e29{--width:25%;}.elementor-15 .elementor-element.elementor-element-c86d7d6{--width:25%;}.elementor-15 .elementor-element.elementor-element-8dde4ed{--width:25%;}.elementor-15 .elementor-element.elementor-element-53f39b2{--width:25%;}.elementor-15 .elementor-element.elementor-element-6efbfa1{--width:40%;}.elementor-15 .elementor-element.elementor-element-8dbe811{--width:60%;}.elementor-15 .elementor-element.elementor-element-c49812c{--width:80%;}.elementor-15 .elementor-element.elementor-element-4940eb4{--width:30%;}.elementor-15 .elementor-element.elementor-element-79dab82{--width:70%;}.elementor-15 .elementor-element.elementor-element-c0e41d9{--content-width:1350px;}.elementor-15 .elementor-element.elementor-element-0868c89{--width:20%;}.elementor-15 .elementor-element.elementor-element-977e23a{--width:60%;}.elementor-15 .elementor-element.elementor-element-f1a5cd7{--width:20%;}.elementor-15 .elementor-element.elementor-element-348701e{--width:60%;}.elementor-15 .elementor-element.elementor-element-7e6a18f{--width:40%;}.elementor-15 .elementor-element.elementor-element-95682d8{--width:100%;}.elementor-15 .elementor-element.elementor-element-e72de39{--width:100%;}.elementor-15 .elementor-element.elementor-element-8c659ba{--width:100%;}.elementor-15 .elementor-element.elementor-element-a58a0cb{--width:100%;}.elementor-15 .elementor-element.elementor-element-a7b7e75{--width:25%;}.elementor-15 .elementor-element.elementor-element-daa8826{--width:50%;}.elementor-15 .elementor-element.elementor-element-b638bc0{--width:25%;}}/* Start custom CSS for video, class: .elementor-element-94f0337 */.elementor-15 .elementor-element.elementor-element-94f0337 video::-webkit-media-controls {
    display: none !important;
}

.elementor-15 .elementor-element.elementor-element-94f0337 video {
    pointer-events: none;
}

.elementor-15 .elementor-element.elementor-element-94f0337 video {
    pointer-events: none !important;
    object-fit: cover;
}

/* Cache les contrôles Chrome/Safari */
.elementor-15 .elementor-element.elementor-element-94f0337 video::-webkit-media-controls {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
}

.elementor-15 .elementor-element.elementor-element-94f0337 video::-webkit-media-controls-panel {
    display: none !important;
}

/* Cache bouton play iOS */
.elementor-15 .elementor-element.elementor-element-94f0337 video::-webkit-media-controls-start-playback-button {
    display: none !important;
    -webkit-appearance: none;
}

/* Empêche le tap highlight mobile */
.elementor-15 .elementor-element.elementor-element-94f0337 video {
    -webkit-tap-highlight-color: transparent;
}

.elementor-15 .elementor-element.elementor-element-94f0337 video {
  pointer-events: none !important;
  object-fit: cover;
}

.elementor-15 .elementor-element.elementor-element-94f0337 video::-webkit-media-controls,
.elementor-15 .elementor-element.elementor-element-94f0337 video::-webkit-media-controls-panel,
.elementor-15 .elementor-element.elementor-element-94f0337 video::-webkit-media-controls-play-button,
.elementor-15 .elementor-element.elementor-element-94f0337 video::-webkit-media-controls-start-playback-button,
.elementor-15 .elementor-element.elementor-element-94f0337 video::-webkit-media-controls-timeline,
.elementor-15 .elementor-element.elementor-element-94f0337 video::-webkit-media-controls-current-time-display,
.elementor-15 .elementor-element.elementor-element-94f0337 video::-webkit-media-controls-time-remaining-display,
.elementor-15 .elementor-element.elementor-element-94f0337 video::-webkit-media-controls-mute-button,
.elementor-15 .elementor-element.elementor-element-94f0337 video::-webkit-media-controls-volume-slider,
.elementor-15 .elementor-element.elementor-element-94f0337 video::-webkit-media-controls-fullscreen-button {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-44e7b43 */.marquee {
  width: 100%;
  overflow: hidden;
  background: #7b1d24;
  padding: 22px 0;
}

.marquee-track {
  display: flex;
  width: max-content;
  animation: marquee-scroll 24s linear infinite;
}

.marquee-content {
  display: flex;
  align-items: center;
  gap: 38px;
  padding-right: 38px;

  white-space: nowrap;

  font-family: "ITC Franklin Gothic", 
               "Franklin Gothic Condensed", 
               "Arial Narrow", 
               sans-serif;

  font-size: clamp(32px, 5vw, 68px);
  font-weight: 900;
  text-transform: uppercase;
  line-height: 1;
  color: #f8f1e7;
}

.marquee-content img {
  height: clamp(30px, 4vw, 52px);
  width: auto;
  display: block;
  flex-shrink: 0;
}

@keyframes marquee-scroll {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(-50%);
  }
}

/* MOBILE */
@media (max-width: 768px) {

  .marquee {
    padding: 16px 0;
  }

  .marquee-content {
    gap: 22px;
    padding-right: 22px;

    font-size: 28px;
  }

  .marquee-content img {
    height: 24px;
  }

  .marquee-track {
    animation-duration: 18s;
  }
}

/* ===== Mobile uniquement ===== */
@media (max-width: 767px) {

    /* Réduction typo menu */
    #header .elementor-nav-menu .menu-item a {
        font-size: 20px !important;
    }

    /* Bouton réserver plus petit */
    #header .elementor-nav-menu .menu-item:last-child a {
        padding: 10px 26px !important;
    }

    /* Icônes réseaux plus petites */
    .elementor-social-icon {
        width: 38px !important;
        height: 38px !important;
        min-width: 38px;
        min-height: 38px;
    }

    .elementor-social-icon i,
    .elementor-social-icon svg {
        font-size: 15px !important;
    }

    .elementor-social-icons-wrapper {
        gap: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e1065f */.wave-marquee {
  width: 100%;
  overflow: hidden;
  line-height: 0;
}

.wave-marquee svg {
  width: 100%;
  height: 210px;
  display: block;
}

.wave-marquee text {
  font-family: "IM FELL DW Pica", serif;
  font-size: 24px;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  fill: #F5F0E7;
}

/* MOBILE */
@media (max-width: 768px) {
  .wave-marquee {
    margin-top: -20px;
    margin-bottom: -25px;
  }

  .wave-marquee svg {
    width: 220%;
    height: 120px;
    transform: translateX(-35%);
  }

  .wave-marquee text {
    font-size: 18px;
    letter-spacing: 0.03em;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95682d8 */.bloctexte {
    display: flex;
    flex-direction: column;
    justify-content: flex-start !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IM FELL DW Pica';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://lazulilabaule.fr/wp-content/uploads/2026/05/IMFellDWPica-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'IM FELL DW Pica';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://lazulilabaule.fr/wp-content/uploads/2026/05/IMFellDWPica-Italic.ttf') format('truetype');
}
/* End Custom Fonts CSS */