.elementor-10610 .elementor-element.elementor-element-12a7da8{--display:flex;--min-height:600px;--justify-content:center;--overlay-opacity:0.3;}.elementor-10610 .elementor-element.elementor-element-12a7da8:not(.elementor-motion-effects-element-type-background), .elementor-10610 .elementor-element.elementor-element-12a7da8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.leslacs-darmagnac.com/wp-content/uploads/2026/06/IMG_8331-scaled-e1780669030609.jpg");background-position:center center;background-size:cover;}.elementor-10610 .elementor-element.elementor-element-12a7da8::before, .elementor-10610 .elementor-element.elementor-element-12a7da8 > .elementor-background-video-container::before, .elementor-10610 .elementor-element.elementor-element-12a7da8 > .e-con-inner > .elementor-background-video-container::before, .elementor-10610 .elementor-element.elementor-element-12a7da8 > .elementor-background-slideshow::before, .elementor-10610 .elementor-element.elementor-element-12a7da8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10610 .elementor-element.elementor-element-12a7da8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#462E01;--background-overlay:'';}.elementor-10610 .elementor-element.elementor-element-694b091{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;color:#FFFFFF;}.elementor-10610 .elementor-element.elementor-element-02d180f{text-align:center;}.elementor-10610 .elementor-element.elementor-element-02d180f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:60px;color:#FFFFFF;}.elementor-10610 .elementor-element.elementor-element-f3ced13{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-10610 .elementor-element.elementor-element-98ceddb{--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;}.elementor-10610 .elementor-element.elementor-element-dc4f028{--display:flex;--min-height:430px;--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-start;--overlay-opacity:0.35;--border-radius:8px 8px 8px 8px;--e-con-transform-transition-duration:0.3ms;}.elementor-10610 .elementor-element.elementor-element-dc4f028:not(.elementor-motion-effects-element-type-background), .elementor-10610 .elementor-element.elementor-element-dc4f028 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.leslacs-darmagnac.com/wp-content/uploads/2022/02/Mobil-Home-EVA-705.jpg");background-position:center center;background-size:cover;}.elementor-10610 .elementor-element.elementor-element-dc4f028::before, .elementor-10610 .elementor-element.elementor-element-dc4f028 > .elementor-background-video-container::before, .elementor-10610 .elementor-element.elementor-element-dc4f028 > .e-con-inner > .elementor-background-video-container::before, .elementor-10610 .elementor-element.elementor-element-dc4f028 > .elementor-background-slideshow::before, .elementor-10610 .elementor-element.elementor-element-dc4f028 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10610 .elementor-element.elementor-element-dc4f028 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#462E01;--background-overlay:'';}.elementor-10610 .elementor-element.elementor-element-dc4f028.e-con:hover{--e-con-transform-scale:1.02;}.elementor-10610 .elementor-element.elementor-element-7ea1347 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;color:#FFFFFF;}.elementor-10610 .elementor-element.elementor-element-6a933a7{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;letter-spacing:2px;color:#FFFFFF;}.elementor-10610 .elementor-element.elementor-element-ba9a163{font-family:"Montserrat", Sans-serif;font-size:15px;color:#FFFFFF;}.elementor-10610 .elementor-element.elementor-element-f6e5785 .elementor-button{background-color:#462E01;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;letter-spacing:1.5px;}.elementor-10610 .elementor-element.elementor-element-22c9053{--display:flex;--min-height:430px;--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-start;--overlay-opacity:0.35;--border-radius:8px 8px 8px 8px;--e-con-transform-transition-duration:0.3ms;}.elementor-10610 .elementor-element.elementor-element-22c9053:not(.elementor-motion-effects-element-type-background), .elementor-10610 .elementor-element.elementor-element-22c9053 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.leslacs-darmagnac.com/wp-content/uploads/2025/05/DJI_20250501141200_0086_D-scaled.jpg");background-position:center center;background-size:cover;}.elementor-10610 .elementor-element.elementor-element-22c9053::before, .elementor-10610 .elementor-element.elementor-element-22c9053 > .elementor-background-video-container::before, .elementor-10610 .elementor-element.elementor-element-22c9053 > .e-con-inner > .elementor-background-video-container::before, .elementor-10610 .elementor-element.elementor-element-22c9053 > .elementor-background-slideshow::before, .elementor-10610 .elementor-element.elementor-element-22c9053 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10610 .elementor-element.elementor-element-22c9053 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#462E01;--background-overlay:'';}.elementor-10610 .elementor-element.elementor-element-22c9053.e-con:hover{--e-con-transform-scale:1.02;}.elementor-10610 .elementor-element.elementor-element-c70e7b0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;color:#FFFFFF;}.elementor-10610 .elementor-element.elementor-element-fa9b400{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;letter-spacing:2px;color:#FFFFFF;}.elementor-10610 .elementor-element.elementor-element-aa957d2{font-family:"Montserrat", Sans-serif;font-size:15px;color:#FFFFFF;}.elementor-10610 .elementor-element.elementor-element-f5213f4 .elementor-button{background-color:#462E01;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;letter-spacing:1.5px;}.elementor-10610 .elementor-element.elementor-element-38bcd69{--display:flex;--min-height:430px;--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-start;--overlay-opacity:0.35;--border-radius:8px 8px 8px 8px;--e-con-transform-transition-duration:0.3ms;}.elementor-10610 .elementor-element.elementor-element-38bcd69:not(.elementor-motion-effects-element-type-background), .elementor-10610 .elementor-element.elementor-element-38bcd69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.leslacs-darmagnac.com/wp-content/uploads/2025/05/DJI_20250501135352_0055_D-scaled.jpg");background-position:center center;background-size:cover;}.elementor-10610 .elementor-element.elementor-element-38bcd69::before, .elementor-10610 .elementor-element.elementor-element-38bcd69 > .elementor-background-video-container::before, .elementor-10610 .elementor-element.elementor-element-38bcd69 > .e-con-inner > .elementor-background-video-container::before, .elementor-10610 .elementor-element.elementor-element-38bcd69 > .elementor-background-slideshow::before, .elementor-10610 .elementor-element.elementor-element-38bcd69 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10610 .elementor-element.elementor-element-38bcd69 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#462E01;--background-overlay:'';}.elementor-10610 .elementor-element.elementor-element-38bcd69.e-con:hover{--e-con-transform-scale:1.02;}.elementor-10610 .elementor-element.elementor-element-557136e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;color:#FFFFFF;}.elementor-10610 .elementor-element.elementor-element-ce8a8d4{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;letter-spacing:2px;color:#FFFFFF;}.elementor-10610 .elementor-element.elementor-element-5931cb8{font-family:"Montserrat", Sans-serif;font-size:15px;color:#FFFFFF;}.elementor-10610 .elementor-element.elementor-element-a266106 .elementor-button{background-color:#462E01;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;letter-spacing:1.5px;}.elementor-10610 .elementor-element.elementor-element-359b626{--display:flex;--min-height:430px;--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-start;--overlay-opacity:0.35;--border-radius:8px 8px 8px 8px;--e-con-transform-transition-duration:0.3ms;}.elementor-10610 .elementor-element.elementor-element-359b626:not(.elementor-motion-effects-element-type-background), .elementor-10610 .elementor-element.elementor-element-359b626 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.leslacs-darmagnac.com/wp-content/uploads/2024/10/IMG_3999-scaled.jpg");background-position:center center;background-size:cover;}.elementor-10610 .elementor-element.elementor-element-359b626::before, .elementor-10610 .elementor-element.elementor-element-359b626 > .elementor-background-video-container::before, .elementor-10610 .elementor-element.elementor-element-359b626 > .e-con-inner > .elementor-background-video-container::before, .elementor-10610 .elementor-element.elementor-element-359b626 > .elementor-background-slideshow::before, .elementor-10610 .elementor-element.elementor-element-359b626 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10610 .elementor-element.elementor-element-359b626 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#462E01;--background-overlay:'';}.elementor-10610 .elementor-element.elementor-element-359b626.e-con:hover{--e-con-transform-scale:1.02;}.elementor-10610 .elementor-element.elementor-element-01dd32c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;color:#FFFFFF;}.elementor-10610 .elementor-element.elementor-element-dc69e3d{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;letter-spacing:2px;color:#FFFFFF;}.elementor-10610 .elementor-element.elementor-element-df53e20{font-family:"Montserrat", Sans-serif;font-size:15px;color:#FFFFFF;}.elementor-10610 .elementor-element.elementor-element-a372174 .elementor-button{background-color:#462E01;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;letter-spacing:1.5px;}.elementor-10610 .elementor-element.elementor-element-3e2023d{--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;}.elementor-10610 .elementor-element.elementor-element-5b180df{--display:flex;--min-height:430px;--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-start;--overlay-opacity:0.35;--border-radius:8px 8px 8px 8px;--e-con-transform-transition-duration:0.3ms;}.elementor-10610 .elementor-element.elementor-element-5b180df:not(.elementor-motion-effects-element-type-background), .elementor-10610 .elementor-element.elementor-element-5b180df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.leslacs-darmagnac.com/wp-content/uploads/2025/05/DJI_20250501135352_0055_D-scaled.jpg");background-position:center center;background-size:cover;}.elementor-10610 .elementor-element.elementor-element-5b180df::before, .elementor-10610 .elementor-element.elementor-element-5b180df > .elementor-background-video-container::before, .elementor-10610 .elementor-element.elementor-element-5b180df > .e-con-inner > .elementor-background-video-container::before, .elementor-10610 .elementor-element.elementor-element-5b180df > .elementor-background-slideshow::before, .elementor-10610 .elementor-element.elementor-element-5b180df > .e-con-inner > .elementor-background-slideshow::before, .elementor-10610 .elementor-element.elementor-element-5b180df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#462E01;--background-overlay:'';}.elementor-10610 .elementor-element.elementor-element-5b180df.e-con:hover{--e-con-transform-scale:1.02;}.elementor-10610 .elementor-element.elementor-element-7ffd4d7 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;color:#FFFFFF;}.elementor-10610 .elementor-element.elementor-element-b9d6253{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;letter-spacing:2px;color:#FFFFFF;}.elementor-10610 .elementor-element.elementor-element-bc3b26f{font-family:"Montserrat", Sans-serif;font-size:15px;color:#FFFFFF;}.elementor-10610 .elementor-element.elementor-element-36ee3a6 .elementor-button{background-color:#462E01;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;letter-spacing:1.5px;}.elementor-10610 .elementor-element.elementor-element-09b3b50{--display:flex;--min-height:430px;--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-start;--overlay-opacity:0.35;--border-radius:8px 8px 8px 8px;--e-con-transform-transition-duration:0.3ms;}.elementor-10610 .elementor-element.elementor-element-09b3b50:not(.elementor-motion-effects-element-type-background), .elementor-10610 .elementor-element.elementor-element-09b3b50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.leslacs-darmagnac.com/wp-content/uploads/2024/10/IMG_3999-scaled.jpg");background-position:center center;background-size:cover;}.elementor-10610 .elementor-element.elementor-element-09b3b50::before, .elementor-10610 .elementor-element.elementor-element-09b3b50 > .elementor-background-video-container::before, .elementor-10610 .elementor-element.elementor-element-09b3b50 > .e-con-inner > .elementor-background-video-container::before, .elementor-10610 .elementor-element.elementor-element-09b3b50 > .elementor-background-slideshow::before, .elementor-10610 .elementor-element.elementor-element-09b3b50 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10610 .elementor-element.elementor-element-09b3b50 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#462E01;--background-overlay:'';}.elementor-10610 .elementor-element.elementor-element-09b3b50.e-con:hover{--e-con-transform-scale:1.02;}.elementor-10610 .elementor-element.elementor-element-45fb42f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;color:#FFFFFF;}.elementor-10610 .elementor-element.elementor-element-37f1f6f{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;letter-spacing:2px;color:#FFFFFF;}.elementor-10610 .elementor-element.elementor-element-4cfe047{font-family:"Montserrat", Sans-serif;font-size:15px;color:#FFFFFF;}.elementor-10610 .elementor-element.elementor-element-58dea64 .elementor-button{background-color:#462E01;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;letter-spacing:1.5px;}.elementor-10610 .elementor-element.elementor-element-5414de3{--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;}.elementor-10610 .elementor-element.elementor-element-5ad3f64{--display:flex;}.elementor-10610 .elementor-element.elementor-element-bd75dd1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;color:#462E01;}.elementor-10610 .elementor-element.elementor-element-13824f8{font-family:"Montserrat", Sans-serif;font-size:16px;color:#462E01;}.elementor-10610 .elementor-element.elementor-element-6d884ef .elementor-button{background-color:#462E01;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;letter-spacing:1.5px;}@media(min-width:768px){.elementor-10610 .elementor-element.elementor-element-dc4f028{--content-width:290px;}.elementor-10610 .elementor-element.elementor-element-22c9053{--content-width:290px;}.elementor-10610 .elementor-element.elementor-element-38bcd69{--content-width:290px;}.elementor-10610 .elementor-element.elementor-element-359b626{--content-width:290px;}.elementor-10610 .elementor-element.elementor-element-5b180df{--content-width:290px;}.elementor-10610 .elementor-element.elementor-element-09b3b50{--content-width:290px;}.elementor-10610 .elementor-element.elementor-element-5414de3{--content-width:1200px;}}@media(max-width:1024px){.elementor-10610 .elementor-element.elementor-element-12a7da8{--min-height:550px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-10610 .elementor-element.elementor-element-7ea1347 .elementor-heading-title{font-size:25px;}.elementor-10610 .elementor-element.elementor-element-c70e7b0 .elementor-heading-title{font-size:25px;}.elementor-10610 .elementor-element.elementor-element-7ffd4d7 .elementor-heading-title{font-size:25px;}.elementor-10610 .elementor-element.elementor-element-45fb42f .elementor-heading-title{font-size:25px;}}@media(max-width:767px){.elementor-10610 .elementor-element.elementor-element-12a7da8{--min-height:500px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-10610 .elementor-element.elementor-element-02d180f .elementor-heading-title{font-size:38px;}.elementor-10610 .elementor-element.elementor-element-f3ced13{font-size:15px;line-height:1.7em;}.elementor-10610 .elementor-element.elementor-element-7ea1347 .elementor-heading-title{font-size:23px;}.elementor-10610 .elementor-element.elementor-element-6a933a7{font-size:15px;}.elementor-10610 .elementor-element.elementor-element-ba9a163{font-size:14px;}.elementor-10610 .elementor-element.elementor-element-c70e7b0 .elementor-heading-title{font-size:23px;}.elementor-10610 .elementor-element.elementor-element-fa9b400{font-size:15px;}.elementor-10610 .elementor-element.elementor-element-aa957d2{font-size:14px;}.elementor-10610 .elementor-element.elementor-element-557136e .elementor-heading-title{font-size:23px;}.elementor-10610 .elementor-element.elementor-element-ce8a8d4{font-size:15px;}.elementor-10610 .elementor-element.elementor-element-5931cb8{font-size:14px;}.elementor-10610 .elementor-element.elementor-element-01dd32c .elementor-heading-title{font-size:23px;}.elementor-10610 .elementor-element.elementor-element-dc69e3d{font-size:15px;}.elementor-10610 .elementor-element.elementor-element-df53e20{font-size:14px;}.elementor-10610 .elementor-element.elementor-element-bd75dd1 .elementor-heading-title{font-size:36px;}.elementor-10610 .elementor-element.elementor-element-13824f8{font-size:15px;line-height:1.7em;}}/* Start custom CSS for container, class: .elementor-element-98ceddb *//* =========================
   TÉLÉPHONE
   ========================= */

@media (max-width: 767px) {

  .lac-cartes {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    gap: 16px;
    padding: 0 20px 15px;

    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
  }

  .lac-cartes::-webkit-scrollbar {
    display: none;
  }

  .lac-cartes > .e-con {
    flex: 0 0 85%;
    min-width: 85%;
    scroll-snap-align: start;
  }

}


/* =========================
   TABLETTE
   ========================= */

@media (min-width: 768px) and (max-width: 1024px) {

  .lac-cartes {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    gap: 20px;
    padding: 0 30px 15px;

    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
  }

  .lac-cartes::-webkit-scrollbar {
    display: none;
  }

  .lac-cartes > .e-con {
    flex: 0 0 48%;
    min-width: 48%;
    scroll-snap-align: start;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e2023d *//* =========================
   TÉLÉPHONE
   ========================= */

@media (max-width: 767px) {

  .lac-cartes {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    gap: 16px;
    padding: 0 20px 15px;

    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
  }

  .lac-cartes::-webkit-scrollbar {
    display: none;
  }

  .lac-cartes > .e-con {
    flex: 0 0 85%;
    min-width: 85%;
    scroll-snap-align: start;
  }

}


/* =========================
   TABLETTE
   ========================= */

@media (min-width: 768px) and (max-width: 1024px) {

  .lac-cartes {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    gap: 20px;
    padding: 0 30px 15px;

    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
  }

  .lac-cartes::-webkit-scrollbar {
    display: none;
  }

  .lac-cartes > .e-con {
    flex: 0 0 48%;
    min-width: 48%;
    scroll-snap-align: start;
  }

}/* End custom CSS */