.elementor-1436 .elementor-element.elementor-element-d0fca8e{--display:flex;}.elementor-1436 .elementor-element.elementor-element-406d815{--spacer-size:168px;}.elementor-1436 .elementor-element.elementor-element-01ef1ab{--display:flex;}.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-1436 .elementor-element.elementor-element-70f38f7{text-align:center;}.elementor-1436 .elementor-element.elementor-element-70f38f7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:69px;font-weight:600;color:#A2452C;}.elementor-1436 .elementor-element.elementor-element-5349553{--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-1436 .elementor-element.elementor-element-61ea7b5{text-align:center;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.66);color:#FFFFFF;}.elementor-1436 .elementor-element.elementor-element-b029c2a{text-align:center;}.elementor-1436 .elementor-element.elementor-element-b029c2a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:600;text-shadow:0.5px 0px 0px #000000;color:#A2452C;}.elementor-1436 .elementor-element.elementor-element-a48d623{--spacer-size:168px;}.elementor-1436 .elementor-element.elementor-element-ffb600b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-1436 .elementor-element.elementor-element-a3d8bb4{--spacer-size:50px;}.elementor-1436 .elementor-element.elementor-element-9f7066b{--display:flex;}.elementor-1436 .elementor-element.elementor-element-daccddb{--spacer-size:149px;}.elementor-1436 .elementor-element.elementor-element-7ebaa18{text-align:center;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.66);color:#FFFFFF;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-1436 .elementor-element.elementor-element-ee43b7c .elementor-button{background-color:#A29C2C;border-radius:18px 18px 18px 18px;}.elementor-1436 .elementor-element.elementor-element-ee43b7c .elementor-button:hover, .elementor-1436 .elementor-element.elementor-element-ee43b7c .elementor-button:focus{color:#A29C2C;background-color:#FFFFFF;}.elementor-1436 .elementor-element.elementor-element-ee43b7c .elementor-button:hover svg, .elementor-1436 .elementor-element.elementor-element-ee43b7c .elementor-button:focus svg{fill:#A29C2C;}.elementor-1436 .elementor-element.elementor-element-ee43b7c{width:100%;max-width:100%;z-index:999;}.elementor-1436 .elementor-element.elementor-element-ee43b7c .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1436 .elementor-element.elementor-element-dc313f0{--spacer-size:69px;}.elementor-1436 .elementor-element.elementor-element-fe6d830{--display:flex;}.elementor-1436 .elementor-element.elementor-element-46734cb{text-align:center;}.elementor-1436 .elementor-element.elementor-element-46734cb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:69px;font-weight:600;color:#A2452C;}.elementor-1436 .elementor-element.elementor-element-feff1ef{--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-1436 .elementor-element.elementor-element-654264c{--display:flex;}.elementor-1436 .elementor-element.elementor-element-c4d8a5a{text-align:center;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.66);color:#FFFFFF;}.elementor-1436 .elementor-element.elementor-element-c54b004{--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-1436 .elementor-element.elementor-element-c1e889a{--display:flex;}.elementor-1436 .elementor-element.elementor-element-fd4826e{text-align:center;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.66);color:#FFFFFF;}.elementor-1436 .elementor-element.elementor-element-effb2cf{--spacer-size:112px;}.elementor-1436 .elementor-element.elementor-element-d6dc863{--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-1436 .elementor-element.elementor-element-ee11290{--spacer-size:28px;}.elementor-1436 .elementor-element.elementor-element-d0ebecc{--display:flex;}.elementor-1436 .elementor-element.elementor-element-2074a46{text-align:center;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.66);color:#FFFFFF;}.elementor-1436 .elementor-element.elementor-element-f7add9f{--spacer-size:435px;}.elementor-1436 .elementor-element.elementor-element-a83119a{--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:center;--align-items:center;}.elementor-1436 .elementor-element.elementor-element-908aba7{--display:flex;}.elementor-1436 .elementor-element.elementor-element-a284176{--spacer-size:208px;}.elementor-1436 .elementor-element.elementor-element-905728b{text-align:center;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.66);color:#FFFFFF;}.elementor-1436 .elementor-element.elementor-element-f1e96f4{--spacer-size:106px;}.elementor-1436 .elementor-element.elementor-element-adfb30c{--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-1436 .elementor-element.elementor-element-d7aceb4{text-align:center;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.66);color:#FFFFFF;}.elementor-1436 .elementor-element.elementor-element-4706de4{--display:flex;}.elementor-1436 .elementor-element.elementor-element-c5616fc{--spacer-size:0px;}.elementor-1436 .elementor-element.elementor-element-e7f8bf4{--display:flex;}.elementor-1436 .elementor-element.elementor-element-2c8ad27{text-align:center;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.66);color:#FFFFFF;}.elementor-1436 .elementor-element.elementor-element-733e80a{--display:flex;}.elementor-1436 .elementor-element.elementor-element-64d35db{text-align:center;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.66);color:#FFFFFF;}.elementor-1436 .elementor-element.elementor-element-667cd05{--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-1436 .elementor-element.elementor-element-fa586c7{--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-1436 .elementor-element.elementor-element-675b4ed{--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-1436 .elementor-element.elementor-element-3248e4a{text-align:center;}.elementor-1436 .elementor-element.elementor-element-3248e4a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:57px;font-weight:600;color:#A2452C;}.elementor-1436 .elementor-element.elementor-element-f3dadc1{text-align:center;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.66);color:#FFFFFF;}.elementor-1436 .elementor-element.elementor-element-ffc3457 .elementor-button{background-color:#A29C2C;border-radius:18px 18px 18px 18px;}.elementor-1436 .elementor-element.elementor-element-ffc3457 .elementor-button:hover, .elementor-1436 .elementor-element.elementor-element-ffc3457 .elementor-button:focus{color:#A29C2C;background-color:#FFFFFF;}.elementor-1436 .elementor-element.elementor-element-ffc3457 .elementor-button:hover svg, .elementor-1436 .elementor-element.elementor-element-ffc3457 .elementor-button:focus svg{fill:#A29C2C;}.elementor-1436 .elementor-element.elementor-element-ffc3457{width:100%;max-width:100%;z-index:999;}.elementor-1436 .elementor-element.elementor-element-ffc3457 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1436 .elementor-element.elementor-element-b0045c1{--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-1436 .elementor-element.elementor-element-8552b6d{--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-1436 .elementor-element.elementor-element-43d72d9{--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-1436 .elementor-element.elementor-element-fe39721{text-align:center;}.elementor-1436 .elementor-element.elementor-element-fe39721 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:57px;font-weight:600;color:#A2452C;}.elementor-1436 .elementor-element.elementor-element-eee1e47{text-align:center;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.66);color:#FFFFFF;}.elementor-1436 .elementor-element.elementor-element-e8777ee .elementor-button{background-color:#A2452C;border-radius:18px 18px 18px 18px;}.elementor-1436 .elementor-element.elementor-element-e8777ee .elementor-button:hover, .elementor-1436 .elementor-element.elementor-element-e8777ee .elementor-button:focus{color:#A2452C;background-color:#FFFFFF;}.elementor-1436 .elementor-element.elementor-element-e8777ee .elementor-button:hover svg, .elementor-1436 .elementor-element.elementor-element-e8777ee .elementor-button:focus svg{fill:#A2452C;}.elementor-1436 .elementor-element.elementor-element-e8777ee{width:100%;max-width:100%;z-index:999;}.elementor-1436 .elementor-element.elementor-element-e8777ee .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1436 .elementor-element.elementor-element-55b7a04{--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-1436 .elementor-element.elementor-element-0dc5a19{--display:flex;}.elementor-1436 .elementor-element.elementor-element-a08e16a{--spacer-size:50px;}body.elementor-page-1436:not(.elementor-motion-effects-element-type-background), body.elementor-page-1436 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0D3B4;background-image:url("https://lavi-restauration.com/wp-content/uploads/2025/10/7.png");}@media(min-width:768px){.elementor-1436 .elementor-element.elementor-element-ffb600b{--content-width:1500%;}.elementor-1436 .elementor-element.elementor-element-fa586c7{--width:50%;}.elementor-1436 .elementor-element.elementor-element-675b4ed{--width:50%;}.elementor-1436 .elementor-element.elementor-element-8552b6d{--width:50%;}.elementor-1436 .elementor-element.elementor-element-43d72d9{--width:50%;}}@media(max-width:767px){.elementor-1436 .elementor-element.elementor-element-70f38f7{text-align:center;}.elementor-1436 .elementor-element.elementor-element-70f38f7 .elementor-heading-title{font-size:46px;}.elementor-1436 .elementor-element.elementor-element-61ea7b5{text-align:center;}.elementor-1436 .elementor-element.elementor-element-b029c2a{text-align:center;}.elementor-1436 .elementor-element.elementor-element-b029c2a .elementor-heading-title{font-size:33px;}.elementor-1436 .elementor-element.elementor-element-ffb600b.e-con{--align-self:center;}.elementor-1436 .elementor-element.elementor-element-7a7980c.elementor-element{--align-self:center;}.elementor-1436 .elementor-element.elementor-element-a3d8bb4{--spacer-size:53px;}.elementor-1436 .elementor-element.elementor-element-daccddb{--spacer-size:84px;}.elementor-1436 .elementor-element.elementor-element-7ebaa18{text-align:center;}.elementor-1436 .elementor-element.elementor-element-ee43b7c > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1436 .elementor-element.elementor-element-46734cb{text-align:center;}.elementor-1436 .elementor-element.elementor-element-46734cb .elementor-heading-title{font-size:46px;}.elementor-1436 .elementor-element.elementor-element-c4d8a5a{text-align:center;}.elementor-1436 .elementor-element.elementor-element-fd4826e{text-align:center;}.elementor-1436 .elementor-element.elementor-element-effb2cf{--spacer-size:84px;}.elementor-1436 .elementor-element.elementor-element-ee11290{--spacer-size:22px;}.elementor-1436 .elementor-element.elementor-element-2074a46{text-align:center;}.elementor-1436 .elementor-element.elementor-element-f7add9f{--spacer-size:342px;}.elementor-1436 .elementor-element.elementor-element-a284176{--spacer-size:146px;}.elementor-1436 .elementor-element.elementor-element-905728b{text-align:center;}.elementor-1436 .elementor-element.elementor-element-f1e96f4{--spacer-size:84px;}.elementor-1436 .elementor-element.elementor-element-d7aceb4{text-align:center;}.elementor-1436 .elementor-element.elementor-element-c5616fc{--spacer-size:0px;}.elementor-1436 .elementor-element.elementor-element-2c8ad27{text-align:center;}.elementor-1436 .elementor-element.elementor-element-64d35db{text-align:center;}.elementor-1436 .elementor-element.elementor-element-3248e4a{text-align:center;}.elementor-1436 .elementor-element.elementor-element-3248e4a .elementor-heading-title{font-size:46px;}.elementor-1436 .elementor-element.elementor-element-f3dadc1{text-align:center;}.elementor-1436 .elementor-element.elementor-element-ffc3457 > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1436 .elementor-element.elementor-element-fe39721{text-align:center;}.elementor-1436 .elementor-element.elementor-element-fe39721 .elementor-heading-title{font-size:46px;}.elementor-1436 .elementor-element.elementor-element-eee1e47{text-align:center;}.elementor-1436 .elementor-element.elementor-element-e8777ee > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1436 .elementor-element.elementor-element-a08e16a{--spacer-size:115px;}}/* Start custom CSS for container, class: .elementor-element-ffb600b */.lampe-toggle {
  position: relative;
  cursor: pointer;
  transition: transform 0.7s ease;
  transform-origin: center center;
  display: block;
  width: 400px;        /* ← taille PC, ajuste ce chiffre */
  margin-left: auto;
  margin-right: auto;
}

.lampe-toggle.active {
  transform: rotate(180deg);
}

.lampe-off,
.lampe-on {
  display: block;
  width: 100%;
  transition: opacity 0.25s ease;
}

.lampe-on {
  opacity: 0;
}

.lampe-toggle.active .lampe-off {
  opacity: 0;
}

.lampe-toggle.active .lampe-on {
  opacity: 1;
}

@media (max-width: 767px) {
  .lampe-toggle {
    width: 80%;
    max-width: 350px;
  }
}/* End custom CSS */