.elementor-13 .elementor-element.elementor-element-325310b4{--display:flex;--min-height:624px;--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;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:19;}.elementor-13 .elementor-element.elementor-element-325310b4::before, .elementor-13 .elementor-element.elementor-element-325310b4 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-325310b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-325310b4 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-325310b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-325310b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-2b582047{padding:40px 20px 40px 20px;}.elementor-13 .elementor-element.elementor-element-2eb9fd99{font-family:"Lato", Sans-serif;font-size:24px;line-height:1.7em;color:#1F2A24;}.elementor-13 .elementor-element.elementor-element-406113a{font-family:"Lato", Sans-serif;font-size:16px;line-height:1.7em;color:#1F2A24;}.elementor-13 .elementor-element.elementor-element-7da79abf{--display:flex;--min-height:433px;--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:center;--flex-wrap:wrap;--padding-top:26px;--padding-bottom:26px;--padding-left:146px;--padding-right:146px;}.elementor-13 .elementor-element.elementor-element-6e3f6784{text-align:start;}.elementor-13 .elementor-element.elementor-element-6e3f6784 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:800;line-height:1.3em;color:#93C0A4;}.elementor-13 .elementor-element.elementor-element-6be4c381:not( .elementor-widget-image ), .elementor-13 .elementor-element.elementor-element-6be4c381.elementor-widget-image img{-webkit-mask-image:url( https://camping-galeria.com/wp-content/uploads/2026/02/Vector.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-13 .elementor-element.elementor-element-6be4c381 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-13 .elementor-element.elementor-element-4238efd7{--display:flex;--min-height:0px;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-8a0eeb0{--display:flex;--min-height:464px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-8a0eeb0:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-8a0eeb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://camping-galeria.com/wp-content/uploads/2026/02/Vector-1024x300.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-13 .elementor-element.elementor-element-583f242e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-583f242e{text-align:center;}.elementor-13 .elementor-element.elementor-element-583f242e .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:42px;font-weight:800;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-23169506{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-23169506:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-23169506 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#254D32;}.elementor-13 .elementor-element.elementor-element-56b3d532{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-13 .elementor-element.elementor-element-17496546{--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-13 .elementor-element.elementor-element-b8901d8{text-align:start;font-family:"Lato", Sans-serif;font-size:24px;line-height:1.3em;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-3431c33c{text-align:start;font-family:"Lato", Sans-serif;font-size:16px;line-height:1.5em;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-759fdd8f{--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-13 .elementor-element.elementor-element-7b1d67aa{text-align:start;font-family:"Lato", Sans-serif;font-size:16px;line-height:1.5em;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-22e9b026{text-align:start;font-family:"Lato", Sans-serif;font-size:16px;line-height:1.5em;color:#FFFFFF;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-50b96aa{left:-25px;}body.rtl .elementor-13 .elementor-element.elementor-element-50b96aa{right:-25px;}.elementor-13 .elementor-element.elementor-element-50b96aa{top:388px;text-align:start;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-ea3c89f{right:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-ea3c89f{left:0px;}.elementor-13 .elementor-element.elementor-element-ea3c89f{top:162px;text-align:end;}.elementor-13 .elementor-element.elementor-element-ea3c89f img{width:100%;}.elementor-13 .elementor-element.elementor-element-55b4e482{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-21bf1028{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-13 .elementor-element.elementor-element-74bf19e4{--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;}.elementor-13 .elementor-element.elementor-element-5d1256c7 .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-2a7e27ff{text-align:center;}.elementor-13 .elementor-element.elementor-element-2a7e27ff .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:30px;font-weight:800;color:#254D32;}.elementor-13 .elementor-element.elementor-element-4d698621{text-align:center;}.elementor-13 .elementor-element.elementor-element-695c07f4{--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:center;}.elementor-13 .elementor-element.elementor-element-731cd43d .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-731cd43d .elementor-icon-wrapper svg{width:auto;}.elementor-13 .elementor-element.elementor-element-1377745d .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-1377745d .elementor-icon-wrapper svg{width:auto;}.elementor-13 .elementor-element.elementor-element-32ccaa52{--swiper-slides-to-display:3;--swiper-slides-gap:41px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-13 .elementor-element.elementor-element-32ccaa52 .swiper-slide > .elementor-element{height:100%;}.elementor-13 .elementor-element.elementor-element-4b8ee84{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-4b8ee84:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-4b8ee84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://camping-galeria.com/wp-content/uploads/2026/02/Reservation-background.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-61b1b41d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-13 .elementor-element.elementor-element-54800f96{--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;}.elementor-13 .elementor-element.elementor-element-41e36f8a{text-align:center;}.elementor-13 .elementor-element.elementor-element-41e36f8a .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:30px;font-weight:800;color:#254D32;}.elementor-13 .elementor-element.elementor-element-7525ed7e .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-b2b8111{--display:flex;}.elementor-13 .elementor-element.elementor-element-3989505{--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-ac4a94d{--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;}.elementor-13 .elementor-element.elementor-element-f82ff03 .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-f1ee16a{text-align:center;}.elementor-13 .elementor-element.elementor-element-f1ee16a .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:30px;font-weight:800;color:#254D32;}.elementor-13 .elementor-element.elementor-element-114b2c03{text-align:center;font-size:16px;font-weight:700;color:#000000;}.elementor-13 .elementor-element.elementor-element-d6036ec{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-37ae484b{--display:flex;--min-height:0px;--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:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-62cbc222{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-13 .elementor-element.elementor-element-62cbc222:not( .elementor-widget-image ), .elementor-13 .elementor-element.elementor-element-62cbc222.elementor-widget-image img{-webkit-mask-image:url( https://camping-galeria.com/wp-content/uploads/2026/02/Vector.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-13 .elementor-element.elementor-element-62cbc222 img{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-17f34d34{--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-13 .elementor-element.elementor-element-17f34d34.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-4936885c{text-align:start;}.elementor-13 .elementor-element.elementor-element-4936885c .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:28px;font-weight:500;line-height:40px;color:#A5550C;}.elementor-13 .elementor-element.elementor-element-3f977fbc{text-align:start;font-family:"Lato", Sans-serif;font-size:16px;line-height:1.5em;color:#000000;}.elementor-13 .elementor-element.elementor-element-29c98d4{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-49240c3{--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:100px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-49240c3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-71c42a44{text-align:start;}.elementor-13 .elementor-element.elementor-element-71c42a44 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:28px;font-weight:400;line-height:40px;color:#254D32;}.elementor-13 .elementor-element.elementor-element-141d7548{text-align:start;font-family:"Lato", Sans-serif;font-size:16px;line-height:1.5em;color:#000000;}.elementor-13 .elementor-element.elementor-element-3e1bee9e{--display:flex;--min-height:0px;--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:50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-2742d730{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-13 .elementor-element.elementor-element-2742d730:not( .elementor-widget-image ), .elementor-13 .elementor-element.elementor-element-2742d730.elementor-widget-image img{-webkit-mask-image:url( https://camping-galeria.com/wp-content/uploads/2026/02/Vector.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-13 .elementor-element.elementor-element-2742d730 img{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-f618f14{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-762cc22{--display:flex;}.elementor-13 .elementor-element.elementor-element-73a8d2e{--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;}.elementor-13 .elementor-element.elementor-element-d5f6c34 .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-93d7020{text-align:center;}.elementor-13 .elementor-element.elementor-element-93d7020 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:30px;font-weight:800;color:#254D32;}.elementor-13 .elementor-element.elementor-element-b56af48{--grid-columns:1;}.elementor-13 .elementor-element.elementor-element-0efcf88 .elementor-button{background-color:#254D32;font-family:"Lato", Sans-serif;font-weight:600;border-radius:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-56b3d532{--content-width:944px;}.elementor-13 .elementor-element.elementor-element-21bf1028{--content-width:1240px;}.elementor-13 .elementor-element.elementor-element-61b1b41d{--content-width:1240px;}.elementor-13 .elementor-element.elementor-element-37ae484b{--width:40%;}.elementor-13 .elementor-element.elementor-element-17f34d34{--width:39%;}.elementor-13 .elementor-element.elementor-element-49240c3{--width:49%;}.elementor-13 .elementor-element.elementor-element-3e1bee9e{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13 .elementor-element.elementor-element-17f34d34{--width:352.867px;}.elementor-13 .elementor-element.elementor-element-49240c3{--width:343.167px;}}@media(min-width:2400px){.elementor-13 .elementor-element.elementor-element-32ccaa52{--swiper-slides-to-display:3;}}@media(max-width:1366px){.elementor-13 .elementor-element.elementor-element-32ccaa52{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-7da79abf{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-13 .elementor-element.elementor-element-32ccaa52{--swiper-slides-to-display:2;}.elementor-13 .elementor-element.elementor-element-49240c3{--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-b56af48{--grid-columns:2;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-7da79abf{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-6e3f6784 .elementor-heading-title{font-size:30px;}.elementor-13 .elementor-element.elementor-element-4238efd7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-8a0eeb0:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-8a0eeb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://camping-galeria.com/wp-content/uploads/2026/02/Vector.png");}.elementor-13 .elementor-element.elementor-element-583f242e{width:var( --container-widget-width, 688px );max-width:688px;--container-widget-width:688px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-32ccaa52{--swiper-slides-to-display:1;}.elementor-13 .elementor-element.elementor-element-49240c3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-b56af48{--grid-columns:1;}}/* Start custom CSS for heading, class: .elementor-element-583f242e *//* -------- MOBILE -------- */
@media (max-width: 767px){
  .un-camping-txt h2{
    color:#254D32!important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b4e482 */.heb-section .elementor-swiper-button-prev,
.heb-section .elementor-swiper-button-next{
  opacity: 0;
  visibility: hidden;
}

//*
   HEBERGEMENTS - Focus center accentué (sans Center Mode)
   Slides latérales beaucoup plus petites
*/

.heb-section .swiper{
  overflow: visible;
}

/* Base: slides grisées = bien reculées */
.heb-section .swiper-slide{
  transition: transform .4s ease, opacity .4s ease, filter .4s ease;
  transform: scale(.82);
  opacity: .4;
  filter: grayscale(1);
  z-index: 1;
}

/* -------- DESKTOP -------- */
@media (min-width: 1025px){

  /* Slide centrale (2e visible) */
  .heb-section .swiper-slide-next{
    transform: scale(1);
    opacity: 1;
    filter: none;
    z-index: 4;
  }

  /* Extrémité gauche */
  .heb-section .swiper-slide-active{
    transform: scale(.88);
    opacity: .6;
    filter: grayscale(.7);
    z-index: 2;
  }

  /* Extrémité droite */
  .heb-section .swiper-slide-next + .swiper-slide{
    transform: scale(.88);
    opacity: .6;
    filter: grayscale(.7);
    z-index: 2;
  }

  /* Lift de la slide centrale */
  .heb-section .swiper-slide-next .e-con,
  .heb-section .swiper-slide-next .e-con-inner{
    transform: translateY(-10px);
    transition: transform .4s ease;
  }
}

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

  .heb-section .swiper-slide{
    transform: scale(.86);
    opacity: .5;
  }

  .heb-section .swiper-slide-active{
    transform: scale(1);
    opacity: 1;
    filter: none;
    z-index: 3;
  }

  .heb-section .swiper-slide-next{
    transform: scale(.9);
    opacity: .7;
  }

  .heb-section .swiper-slide-active .e-con,
  .heb-section .swiper-slide-active .e-con-inner{
    transform: translateY(-6px);
  }
}

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

  .heb-section .swiper{
    overflow: hidden;
  }

  .heb-section .swiper-slide{
    transform: none !important;
    opacity: 1 !important;
    filter: none !important;
  }

  .heb-section .swiper-slide .e-con,
  .heb-section .swiper-slide .e-con-inner{
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f618f14 *//* alternance correcte */
.elementor-loop-container > *:nth-child(odd) .blog-row > .e-con-inner{
  flex-direction: row-reverse;
}
.elementor-loop-container{
  row-gap: 0 !important;
}

/* layout desktop */
.blog-row > .e-con-inner{
  display:flex;
  align-items:center;
  gap:56px;
}

/* proportions */
.blog-media{ flex:0 0 45%; max-width:45%; }
.blog-content{ flex:1 1 auto; max-width:55%; }

/* mobile */
@media (max-width:767px){
  .blog-row > .e-con-inner{
    flex-direction:column;
    gap:18px;
  }
  .blog-media, .blog-content{
    max-width:100%;
    flex-basis:auto;
  }
}

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

  .blog-row > .e-con-inner{
    flex-direction:column !important; /* casse l'alternance */
    gap:24px;
  }

  .blog-media,
  .blog-content{
    max-width:100%;
    flex-basis:auto;
  }

  .blog-content{
    padding:0 4%; /* respiration texte */
  }
}/* End custom CSS */