.elementor-8696 .elementor-element.elementor-element-5ca0be5{--display:flex;--min-height:650px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-8696 .elementor-element.elementor-element-5ca0be5::before, .elementor-8696 .elementor-element.elementor-element-5ca0be5 > .elementor-background-video-container::before, .elementor-8696 .elementor-element.elementor-element-5ca0be5 > .e-con-inner > .elementor-background-video-container::before, .elementor-8696 .elementor-element.elementor-element-5ca0be5 > .elementor-background-slideshow::before, .elementor-8696 .elementor-element.elementor-element-5ca0be5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8696 .elementor-element.elementor-element-5ca0be5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-8696 .elementor-element.elementor-element-ea4b95e{--display:flex;--align-items:flex-start;--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-8696 .elementor-element.elementor-element-089c616 .elementor-heading-title{font-size:60px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-48302a8 );}.elementor-8696 .elementor-element.elementor-element-84858a0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8696 .elementor-element.elementor-element-5366cde{font-size:25px;line-height:30px;color:var( --e-global-color-48302a8 );}.elementor-8696 .elementor-element.elementor-element-c7c9697{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8696 .elementor-element.elementor-element-6afd6a7 .elementor-button{background-color:#6DB955;}.elementor-8696 .elementor-element.elementor-element-6afd6a7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8696 .elementor-element.elementor-element-6afd6a7 .elementor-button:hover, .elementor-8696 .elementor-element.elementor-element-6afd6a7 .elementor-button:focus{color:var( --e-global-color-48302a8 );}.elementor-8696 .elementor-element.elementor-element-6afd6a7 .elementor-button:hover svg, .elementor-8696 .elementor-element.elementor-element-6afd6a7 .elementor-button:focus svg{fill:var( --e-global-color-48302a8 );}.elementor-8696 .elementor-element.elementor-element-5200137{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8696 .elementor-element.elementor-element-f30e79c .e-search-submit{background-color:#6DB955;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8696 .elementor-element.elementor-element-f30e79c .e-search-input{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3B3BB;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8696 .elementor-element.elementor-element-f30e79c{--e-search-icon-submit-color:var( --e-global-color-252564b );}.elementor-8696 .elementor-element.elementor-element-bee9e87{--display:flex;--min-height:300px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8696 .elementor-element.elementor-element-e683378{--grid-columns:3;--grid-row-gap:30px;--load-more-button-align:center;--grid-column-gap:15px;}.elementor-8696 .elementor-element.elementor-element-e683378 .elementor-button{background-color:#6DB955;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;}.elementor-8696 .elementor-element.elementor-element-e683378 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-8696 .elementor-element.elementor-element-e683378 .e-loop-item > .elementor-section, .elementor-8696 .elementor-element.elementor-element-e683378 .e-loop-item > .elementor-section > .elementor-container, .elementor-8696 .elementor-element.elementor-element-e683378 .e-loop-item > .e-con, .elementor-8696 .elementor-element.elementor-element-e683378 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-8696 .elementor-element.elementor-element-283c918{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8696 .elementor-element.elementor-element-44fa364{--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-8696 .elementor-element.elementor-element-5292f27{text-align:center;}.elementor-8696 .elementor-element.elementor-element-5292f27 .elementor-heading-title{font-size:50px;font-weight:600;}.elementor-8696 .elementor-element.elementor-element-880a892{text-align:center;font-size:18px;line-height:1.5em;color:var( --e-global-color-252564b );}.elementor-8696 .elementor-element.elementor-element-82ca485{--display:flex;--min-height:0px;--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;--gap:20px 30px;--row-gap:20px;--column-gap:30px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8696 .elementor-element.elementor-element-76411d6{--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-8696 .elementor-element.elementor-element-16433fc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8696 .elementor-element.elementor-element-572fa26{--display:flex;}.elementor-8696 .elementor-element.elementor-element-cb52adc img{width:40%;}.elementor-8696 .elementor-element.elementor-element-5183bf0{text-align:center;font-size:18px;line-height:1.5em;color:var( --e-global-color-252564b );}.elementor-8696 .elementor-element.elementor-element-97c85b9{--display:flex;}.elementor-8696 .elementor-element.elementor-element-552a7f9 img{width:40%;}.elementor-8696 .elementor-element.elementor-element-e713f24{text-align:center;font-size:18px;line-height:1.5em;color:var( --e-global-color-252564b );}.elementor-8696 .elementor-element.elementor-element-0d9043c{--display:flex;}.elementor-8696 .elementor-element.elementor-element-9a69993 img{width:40%;}.elementor-8696 .elementor-element.elementor-element-9cddb41{text-align:center;font-size:18px;line-height:1.5em;color:var( --e-global-color-252564b );}.elementor-8696 .elementor-element.elementor-element-daea0b4{--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-8696 .elementor-element.elementor-element-89548dc{--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-8696 .elementor-element.elementor-element-89548dc.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-8696 .elementor-element.elementor-element-706a041{width:var( --container-widget-width, 103.889% );max-width:103.889%;--container-widget-width:103.889%;--container-widget-flex-grow:0;}.elementor-8696 .elementor-element.elementor-element-706a041.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8696 .elementor-element.elementor-element-706a041 .elementor-heading-title{font-size:40px;font-weight:600;}.elementor-8696 .elementor-element.elementor-element-de11ebd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8696 .elementor-element.elementor-element-5664086 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-8696 .elementor-element.elementor-element-5664086 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-8696 .elementor-element.elementor-element-5664086 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-8696 .elementor-element.elementor-element-5664086 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-8696 .elementor-element.elementor-element-5664086 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-8696 .elementor-element.elementor-element-5664086 .elementor-icon-list-icon i{color:#6DB955;transition:color 0.3s;}.elementor-8696 .elementor-element.elementor-element-5664086 .elementor-icon-list-icon svg{fill:#6DB955;transition:fill 0.3s;}.elementor-8696 .elementor-element.elementor-element-5664086{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-8696 .elementor-element.elementor-element-5664086 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8696 .elementor-element.elementor-element-5664086 .elementor-icon-list-item > a{font-size:18px;line-height:25px;}.elementor-8696 .elementor-element.elementor-element-5664086 .elementor-icon-list-text{transition:color 0.3s;}.elementor-8696 .elementor-element.elementor-element-a7c3c89{font-size:18px;line-height:25px;}.elementor-8696 .elementor-element.elementor-element-6f6c66e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8696 .elementor-element.elementor-element-ec040fe > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8696 .elementor-element.elementor-element-ec040fe{font-size:20px;font-weight:600;line-height:25px;text-shadow:0px 0px 10px rgba(53.72215738716921, 226.10000000000002, 21.073994565217397, 0.54);}.elementor-8696 .elementor-element.elementor-element-4b624c9{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8696 .elementor-element.elementor-element-74654d0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8696 .elementor-element.elementor-element-4bbbc09 .elementor-button{background-color:#6DB955;}.elementor-8696 .elementor-element.elementor-element-4bbbc09 .elementor-button:hover, .elementor-8696 .elementor-element.elementor-element-4bbbc09 .elementor-button:focus{color:var( --e-global-color-48302a8 );}.elementor-8696 .elementor-element.elementor-element-4bbbc09 .elementor-button:hover svg, .elementor-8696 .elementor-element.elementor-element-4bbbc09 .elementor-button:focus svg{fill:var( --e-global-color-48302a8 );}.elementor-8696 .elementor-element.elementor-element-d2c6bc8 .elementor-button{background-color:#6DB9556B;fill:var( --e-global-color-252564b );color:var( --e-global-color-252564b );}.elementor-8696 .elementor-element.elementor-element-d2c6bc8 .elementor-button:hover, .elementor-8696 .elementor-element.elementor-element-d2c6bc8 .elementor-button:focus{color:var( --e-global-color-252564b );}.elementor-8696 .elementor-element.elementor-element-d2c6bc8 .elementor-button:hover svg, .elementor-8696 .elementor-element.elementor-element-d2c6bc8 .elementor-button:focus svg{fill:var( --e-global-color-252564b );}.elementor-8696 .elementor-element.elementor-element-e5914de{--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;}.elementor-8696 .elementor-element.elementor-element-e5914de:not(.elementor-motion-effects-element-type-background), .elementor-8696 .elementor-element.elementor-element-e5914de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://clubvosgien-barr.fr/wp-content/uploads/2025/10/Venez-en-Randoneee-avec-le-club-vosgien-Barr-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8696 .elementor-element.elementor-element-e5914de.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8696 .elementor-element.elementor-element-1b9ad21{--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;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8696 .elementor-element.elementor-element-1642e3d{--display:flex;--min-height:450px;--justify-content:center;--overlay-opacity:0.2;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8696 .elementor-element.elementor-element-1642e3d:not(.elementor-motion-effects-element-type-background), .elementor-8696 .elementor-element.elementor-element-1642e3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://clubvosgien-barr.fr/wp-content/uploads/2025/11/Marche-nordique-02.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-8696 .elementor-element.elementor-element-1642e3d::before, .elementor-8696 .elementor-element.elementor-element-1642e3d > .elementor-background-video-container::before, .elementor-8696 .elementor-element.elementor-element-1642e3d > .e-con-inner > .elementor-background-video-container::before, .elementor-8696 .elementor-element.elementor-element-1642e3d > .elementor-background-slideshow::before, .elementor-8696 .elementor-element.elementor-element-1642e3d > .e-con-inner > .elementor-background-slideshow::before, .elementor-8696 .elementor-element.elementor-element-1642e3d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-252564b );--background-overlay:'';}.elementor-8696 .elementor-element.elementor-element-c9ae337 .elementor-heading-title{font-size:50px;font-weight:700;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.7);color:var( --e-global-color-text );}.elementor-8696 .elementor-element.elementor-element-710a89d{font-size:30px;line-height:35px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.7);color:var( --e-global-color-text );}.elementor-8696 .elementor-element.elementor-element-13f3402 .elementor-button{background-color:#6DB955;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8696 .elementor-element.elementor-element-13f3402 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8696 .elementor-element.elementor-element-13f3402 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8696 .elementor-element.elementor-element-13f3402 .elementor-button:hover, .elementor-8696 .elementor-element.elementor-element-13f3402 .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8696 .elementor-element.elementor-element-e4ca9b1{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8696 .elementor-element.elementor-element-28d5a2c{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8696 .elementor-element.elementor-element-28d5a2c.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-8696 .elementor-element.elementor-element-45618e2 .elementor-heading-title{font-size:40px;font-weight:600;}.elementor-8696 .elementor-element.elementor-element-5f0b53c{font-size:18px;line-height:25px;}.elementor-8696 .elementor-element.elementor-element-442c0dd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8696 .elementor-element.elementor-element-442c0dd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8696 .elementor-element.elementor-element-30d1aee{--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:-50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-8696 .elementor-element.elementor-element-30d1aee:not(.elementor-motion-effects-element-type-background), .elementor-8696 .elementor-element.elementor-element-30d1aee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-8696 .elementor-element.elementor-element-6e23dc7{--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-8696 .elementor-element.elementor-element-6e23dc7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8696 .elementor-element.elementor-element-900f184{font-size:18px;line-height:1.5em;color:var( --e-global-color-252564b );}.elementor-8696 .elementor-element.elementor-element-80edc7a .elementor-button{background-color:#6DB955;}.elementor-8696 .elementor-element.elementor-element-80edc7a .elementor-button:hover, .elementor-8696 .elementor-element.elementor-element-80edc7a .elementor-button:focus{color:var( --e-global-color-48302a8 );}.elementor-8696 .elementor-element.elementor-element-80edc7a .elementor-button:hover svg, .elementor-8696 .elementor-element.elementor-element-80edc7a .elementor-button:focus svg{fill:var( --e-global-color-48302a8 );}.elementor-8696 .elementor-element.elementor-element-90ff5d1{--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-8696 .elementor-element.elementor-element-7503b87{--e-image-carousel-slides-to-show:1;}.elementor-8696 .elementor-element.elementor-element-7503b87 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-8696 .elementor-element.elementor-element-7503b87 .elementor-swiper-button.elementor-swiper-button-next{font-size:25px;}.elementor-8696 .elementor-element.elementor-element-7503b87 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-8696 .elementor-element.elementor-element-4e2d003{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8696 .elementor-element.elementor-element-437b5d9{--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-8696 .elementor-element.elementor-element-c1fbebc{--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-8696 .elementor-element.elementor-element-70b38e7{font-size:18px;line-height:25px;}.elementor-8696 .elementor-element.elementor-element-6ec0fa9{--display:flex;--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-8696 .elementor-element.elementor-element-197ae4b .elementor-button{background-color:#bd1430;}.elementor-8696 .elementor-element.elementor-element-197ae4b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8696 .elementor-element.elementor-element-197ae4b .elementor-button:hover, .elementor-8696 .elementor-element.elementor-element-197ae4b .elementor-button:focus{color:var( --e-global-color-48302a8 );}.elementor-8696 .elementor-element.elementor-element-197ae4b .elementor-button:hover svg, .elementor-8696 .elementor-element.elementor-element-197ae4b .elementor-button:focus svg{fill:var( --e-global-color-48302a8 );}.elementor-8696 .elementor-element.elementor-element-d05af08{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8696 .elementor-element.elementor-element-d57a56a{--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-8696 .elementor-element.elementor-element-d57a56a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8696 .elementor-element.elementor-element-5282a1b{font-size:18px;line-height:25px;}.elementor-8696 .elementor-element.elementor-element-695efd2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-8696 .elementor-element.elementor-element-53d0593 .elementor-button{background-color:#6DB955;}.elementor-8696 .elementor-element.elementor-element-53d0593 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8696 .elementor-element.elementor-element-53d0593 .elementor-button:hover, .elementor-8696 .elementor-element.elementor-element-53d0593 .elementor-button:focus{color:var( --e-global-color-48302a8 );}.elementor-8696 .elementor-element.elementor-element-53d0593 .elementor-button:hover svg, .elementor-8696 .elementor-element.elementor-element-53d0593 .elementor-button:focus svg{fill:var( --e-global-color-48302a8 );}.elementor-8696 .elementor-element.elementor-element-54a3845 .elementor-button{background-color:#1c463e;}.elementor-8696 .elementor-element.elementor-element-54a3845 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8696 .elementor-element.elementor-element-54a3845 .elementor-button:hover, .elementor-8696 .elementor-element.elementor-element-54a3845 .elementor-button:focus{color:var( --e-global-color-48302a8 );}.elementor-8696 .elementor-element.elementor-element-54a3845 .elementor-button:hover svg, .elementor-8696 .elementor-element.elementor-element-54a3845 .elementor-button:focus svg{fill:var( --e-global-color-48302a8 );}.elementor-8696 .elementor-element.elementor-element-cfd32b7{--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;}@media(min-width:768px){.elementor-8696 .elementor-element.elementor-element-ea4b95e{--content-width:800px;}.elementor-8696 .elementor-element.elementor-element-5200137{--content-width:500px;}.elementor-8696 .elementor-element.elementor-element-bee9e87{--content-width:1200px;}.elementor-8696 .elementor-element.elementor-element-283c918{--content-width:900px;}.elementor-8696 .elementor-element.elementor-element-44fa364{--width:100%;}.elementor-8696 .elementor-element.elementor-element-82ca485{--content-width:1200px;}.elementor-8696 .elementor-element.elementor-element-76411d6{--width:100%;}.elementor-8696 .elementor-element.elementor-element-89548dc{--width:50%;}.elementor-8696 .elementor-element.elementor-element-4b624c9{--width:90%;}.elementor-8696 .elementor-element.elementor-element-e5914de{--width:50%;}.elementor-8696 .elementor-element.elementor-element-1642e3d{--width:800px;}.elementor-8696 .elementor-element.elementor-element-28d5a2c{--width:50%;}.elementor-8696 .elementor-element.elementor-element-442c0dd{--width:50%;}.elementor-8696 .elementor-element.elementor-element-6e23dc7{--width:50%;}.elementor-8696 .elementor-element.elementor-element-90ff5d1{--width:50%;}.elementor-8696 .elementor-element.elementor-element-437b5d9{--width:50%;}.elementor-8696 .elementor-element.elementor-element-c1fbebc{--width:50%;}.elementor-8696 .elementor-element.elementor-element-d57a56a{--width:60%;}.elementor-8696 .elementor-element.elementor-element-cfd32b7{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8696 .elementor-element.elementor-element-76411d6{--width:700px;}.elementor-8696 .elementor-element.elementor-element-28d5a2c{--width:668.5px;}.elementor-8696 .elementor-element.elementor-element-442c0dd{--width:700px;}.elementor-8696 .elementor-element.elementor-element-d57a56a{--width:50%;}}@media(max-width:1024px){.elementor-8696 .elementor-element.elementor-element-5ca0be5{--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-8696 .elementor-element.elementor-element-5200137{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8696 .elementor-element.elementor-element-e683378{--grid-columns:2;}.elementor-8696 .elementor-element.elementor-element-5292f27 .elementor-heading-title{font-size:30px;}.elementor-8696 .elementor-element.elementor-element-76411d6{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8696 .elementor-element.elementor-element-16433fc{--grid-auto-flow:row;}.elementor-8696 .elementor-element.elementor-element-74654d0{--grid-auto-flow:row;}.elementor-8696 .elementor-element.elementor-element-e5914de:not(.elementor-motion-effects-element-type-background), .elementor-8696 .elementor-element.elementor-element-e5914de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-8696 .elementor-element.elementor-element-1642e3d{--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-8696 .elementor-element.elementor-element-e4ca9b1{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8696 .elementor-element.elementor-element-45618e2 .elementor-heading-title{font-size:30px;}.elementor-8696 .elementor-element.elementor-element-442c0dd{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8696 .elementor-element.elementor-element-30d1aee{--margin-top:-150px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-8696 .elementor-element.elementor-element-695efd2{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-8696 .elementor-element.elementor-element-089c616 .elementor-heading-title{font-size:50px;}.elementor-8696 .elementor-element.elementor-element-84858a0{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-8696 .elementor-element.elementor-element-5200137{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8696 .elementor-element.elementor-element-f30e79c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8696 .elementor-element.elementor-element-f30e79c{--e-search-submit-margin-inline-start:5px;--e-search-icon-clear-size:0px;--e-search-icon-submit-size:20px;--e-search-submit-icon-gap:0px;--e-search-submit-border-radius:5px 5px 5px 5px;}.elementor-8696 .elementor-element.elementor-element-bee9e87{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8696 .elementor-element.elementor-element-e683378{--grid-columns:1;}.elementor-8696 .elementor-element.elementor-element-44fa364{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8696 .elementor-element.elementor-element-5292f27 .elementor-heading-title{font-size:30px;}.elementor-8696 .elementor-element.elementor-element-82ca485{--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8696 .elementor-element.elementor-element-76411d6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8696 .elementor-element.elementor-element-16433fc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8696 .elementor-element.elementor-element-572fa26{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8696 .elementor-element.elementor-element-cb52adc > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-8696 .elementor-element.elementor-element-cb52adc img{width:50%;}.elementor-8696 .elementor-element.elementor-element-5183bf0 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-8696 .elementor-element.elementor-element-97c85b9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8696 .elementor-element.elementor-element-552a7f9 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-8696 .elementor-element.elementor-element-552a7f9 img{width:50%;}.elementor-8696 .elementor-element.elementor-element-e713f24 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8696 .elementor-element.elementor-element-e713f24{text-align:center;}.elementor-8696 .elementor-element.elementor-element-0d9043c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8696 .elementor-element.elementor-element-9a69993 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-8696 .elementor-element.elementor-element-9a69993 img{width:50%;}.elementor-8696 .elementor-element.elementor-element-9cddb41 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-8696 .elementor-element.elementor-element-daea0b4{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8696 .elementor-element.elementor-element-89548dc{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8696 .elementor-element.elementor-element-706a041 .elementor-heading-title{font-size:30px;}.elementor-8696 .elementor-element.elementor-element-74654d0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8696 .elementor-element.elementor-element-e5914de{--min-height:300px;}.elementor-8696 .elementor-element.elementor-element-e5914de:not(.elementor-motion-effects-element-type-background), .elementor-8696 .elementor-element.elementor-element-e5914de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8696 .elementor-element.elementor-element-1b9ad21{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8696 .elementor-element.elementor-element-c9ae337 .elementor-heading-title{font-size:30px;}.elementor-8696 .elementor-element.elementor-element-710a89d{font-size:20px;line-height:20px;}.elementor-8696 .elementor-element.elementor-element-e4ca9b1{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8696 .elementor-element.elementor-element-28d5a2c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8696 .elementor-element.elementor-element-442c0dd{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8696 .elementor-element.elementor-element-0947689 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8696 .elementor-element.elementor-element-30d1aee{--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8696 .elementor-element.elementor-element-6e23dc7{--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8696 .elementor-element.elementor-element-d42014a .elementor-heading-title{font-size:30px;}.elementor-8696 .elementor-element.elementor-element-90ff5d1{--margin-top:025px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8696 .elementor-element.elementor-element-90ff5d1.e-con{--order:-99999 /* order start hack */;}.elementor-8696 .elementor-element.elementor-element-c1fbebc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8696 .elementor-element.elementor-element-bf290ae .elementor-heading-title{font-size:30px;}.elementor-8696 .elementor-element.elementor-element-d57a56a{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8696 .elementor-element.elementor-element-9d3604d .elementor-heading-title{font-size:30px;}.elementor-8696 .elementor-element.elementor-element-695efd2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8696 .elementor-element.elementor-element-cfd32b7{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8696 .elementor-element.elementor-element-cfd32b7.e-con{--order:-99999 /* order start hack */;}}/* Start custom CSS for search, class: .elementor-element-f30e79c */@media (max-width: 768px) {
    /* 1. Conteneur du formulaire (alignement et marges) */
    .e-search-form {
        display: flex; 
        align-items: center;
        /* Ajoute une petite marge générale pour qu'il ne colle pas aux bords */
        margin: 10px 15px; 
    }

    /* 2. Champ de saisie (l'input texte) */
    .e-search-input {
        /* *** CORRECTION CLÉ POUR ÉVITER LE ZOOM MOBILE *** */
        /* La taille doit être d'au moins 16px pour que le navigateur ne zoome pas. */
        font-size: 16px !important; 
        /* ---------------------------------------------------------------------- */
        
        /* Réduit la hauteur standard */
        height: 40px !important; 
        /* Réduit l'espace intérieur */
        padding: 5px 10px !important; 
        
        /* S'assure que le champ prend l'espace nécessaire */
        flex-grow: 1;
        /* Style des bords */
        border-radius: 4px;
    }

    /* 3. Bouton de soumission (la loupe/texte "Rechercher") */
    .e-search-submit {
        /* La hauteur est trop grande, nous la réduisons pour qu'elle corresponde à l'input de 40px */
        height: 40px !important; /* Ajusté à 40px, comme l'input */
        /* Ajustez la largeur si c'est un bouton texte, sinon il sera carré */
        width: auto !important; 
        padding: 0 10px !important;
        margin-left: 5px !important;
        
        /* Gardons la taille du texte à 14px ou 16px, elle ne cause pas le zoom ici */
        font-size: 14px !important;
        
        /* Assurez-vous que l'icône Elementor ne pose pas de problème de taille */
        line-height: 40px !important; 
    }
}/* End custom CSS */