.elementor-2423 .elementor-element.elementor-element-18d00dd{--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-2423 .elementor-element.elementor-element-0a9127c{--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:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2423 .elementor-element.elementor-element-58e0dc4{--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-2423 .elementor-element.elementor-element-1ab3b58{--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-2423 .elementor-element.elementor-element-cd4d69d{--display:flex;--min-height:42vh;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.65;--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-2423 .elementor-element.elementor-element-cd4d69d:not(.elementor-motion-effects-element-type-background), .elementor-2423 .elementor-element.elementor-element-cd4d69d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gsaevenements.com/wp-content/uploads/2024/11/1-102.jpg");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-2423 .elementor-element.elementor-element-cd4d69d::before, .elementor-2423 .elementor-element.elementor-element-cd4d69d > .elementor-background-video-container::before, .elementor-2423 .elementor-element.elementor-element-cd4d69d > .e-con-inner > .elementor-background-video-container::before, .elementor-2423 .elementor-element.elementor-element-cd4d69d > .elementor-background-slideshow::before, .elementor-2423 .elementor-element.elementor-element-cd4d69d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2423 .elementor-element.elementor-element-cd4d69d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-2423 .elementor-element.elementor-element-7b87a02{text-align:center;}.elementor-2423 .elementor-element.elementor-element-7b87a02 .elementor-heading-title{font-size:57px;}.elementor-2423 .elementor-element.elementor-element-95556bb{--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-2423 .elementor-element.elementor-element-920d8d1{--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;--gap:0px 22px;--row-gap:0px;--column-gap:22px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2423 .elementor-element.elementor-element-b1798cc{--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-2423 .elementor-element.elementor-element-b1798cc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2423 .elementor-element.elementor-element-b35aace{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2423 .elementor-element.elementor-element-b35aace.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2423 .elementor-element.elementor-element-f89484e{text-align:start;}.elementor-2423 .elementor-element.elementor-element-f89484e .elementor-heading-title{font-size:18px;color:var( --e-global-color-primary );}.elementor-2423 .elementor-element.elementor-element-b573105{text-align:start;}.elementor-2423 .elementor-element.elementor-element-aeb342a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 27px;--row-gap:0px;--column-gap:27px;--border-radius:0px 0px 0px 0px;}.elementor-2423 .elementor-element.elementor-element-aeb342a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2423 .elementor-element.elementor-element-2bf90f8 img{width:100%;max-width:100%;}.elementor-2423 .elementor-element.elementor-element-4ec502d{--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-2423 .elementor-element.elementor-element-224a3aa{--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-2423 .elementor-element.elementor-element-b0727f4{--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-2423 .elementor-element.elementor-element-9faad13{--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-2423 .elementor-element.elementor-element-3613df6{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2423 .elementor-element.elementor-element-3613df6 .elementor-divider-separator{width:100%;}.elementor-2423 .elementor-element.elementor-element-3613df6 .elementor-divider{padding-block-start:41px;padding-block-end:41px;}.elementor-2423 .elementor-element.elementor-element-94b3637{--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;}.elementor-2423 .elementor-element.elementor-element-a0cb2a0{--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 37px;--row-gap:0px;--column-gap:37px;}.elementor-2423 .elementor-element.elementor-element-d37cc03{--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:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2423 .elementor-element.elementor-element-d37cc03.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2423 .elementor-element.elementor-element-3223a64{width:100%;max-width:100%;}.elementor-2423 .elementor-element.elementor-element-3223a64 img{width:100%;max-width:100%;}.elementor-2423 .elementor-element.elementor-element-00a92e8{--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-2423 .elementor-element.elementor-element-abe41ee{width:var( --container-widget-width, 99.12% );max-width:99.12%;--container-widget-width:99.12%;--container-widget-flex-grow:0;text-align:start;}.elementor-2423 .elementor-element.elementor-element-abe41ee > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-2423 .elementor-element.elementor-element-abe41ee.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2423 .elementor-element.elementor-element-abe41ee .elementor-heading-title{font-size:29px;color:var( --e-global-color-primary );}.elementor-2423 .elementor-element.elementor-element-f1b4a05{column-gap:0px;letter-spacing:0.3px;color:var( --e-global-color-secondary );}.elementor-2423 .elementor-element.elementor-element-f1b4a05 p{margin-block-end:3px;}.elementor-2423 .elementor-element.elementor-element-b194b33{--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-2423 .elementor-element.elementor-element-a8590ef{--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-2423 .elementor-element.elementor-element-ad0bac3{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2423 .elementor-element.elementor-element-ad0bac3 .elementor-divider-separator{width:100%;}.elementor-2423 .elementor-element.elementor-element-ad0bac3 .elementor-divider{padding-block-start:41px;padding-block-end:41px;}.elementor-2423 .elementor-element.elementor-element-eeb1b59{--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-2423 .elementor-element.elementor-element-a7fedd1{text-align:center;}.elementor-2423 .elementor-element.elementor-element-a7fedd1 .elementor-heading-title{font-size:51px;}.elementor-2423 .elementor-element.elementor-element-d169700{--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-2423 .elementor-element.elementor-element-4b079e6{--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-2423 .elementor-element.elementor-element-8c95c69{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2423 .elementor-element.elementor-element-8c95c69 .elementor-divider-separator{width:100%;}.elementor-2423 .elementor-element.elementor-element-8c95c69 .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-2423 .elementor-element.elementor-element-75f5a04{--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 45px;--row-gap:0px;--column-gap:45px;--flex-wrap:wrap;}.elementor-2423 .elementor-element.elementor-element-10d8979{--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;--gap:44px 0px;--row-gap:44px;--column-gap:0px;}.elementor-2423 .elementor-element.elementor-element-10d8979.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2423 .elementor-element.elementor-element-421e2e9{--display:flex;--min-height:350px;}.elementor-2423 .elementor-element.elementor-element-421e2e9:not(.elementor-motion-effects-element-type-background), .elementor-2423 .elementor-element.elementor-element-421e2e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://gsaevenements.com/wp-content/uploads/2026/07/IMG_6112.jpg");background-position:-299px -482px;background-size:cover;}.elementor-2423 .elementor-element.elementor-element-421e2e9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2423 .elementor-element.elementor-element-e326cc7 > .elementor-widget-container{margin:69px 0px 0px 0px;}.elementor-2423 .elementor-element.elementor-element-e326cc7.elementor-element{--align-self:center;}.elementor-2423 .elementor-element.elementor-element-e326cc7{text-align:center;}.elementor-2423 .elementor-element.elementor-element-e326cc7 .elementor-heading-title{font-size:27px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2423 .elementor-element.elementor-element-72bd64c > .elementor-widget-container{margin:2px 7px 2px 7px;}.elementor-2423 .elementor-element.elementor-element-72bd64c{text-align:center;font-size:15px;color:var( --e-global-color-secondary );}.elementor-2423 .elementor-element.elementor-element-1a8697b{--display:flex;--min-height:350px;}.elementor-2423 .elementor-element.elementor-element-1a8697b:not(.elementor-motion-effects-element-type-background), .elementor-2423 .elementor-element.elementor-element-1a8697b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://gsaevenements.com/wp-content/uploads/2026/07/photo-vue-globale-Mary-auto-04.09.25.jpg");background-position:-235px -349px;background-size:cover;}.elementor-2423 .elementor-element.elementor-element-1a8697b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2423 .elementor-element.elementor-element-30ec8c0 > .elementor-widget-container{margin:69px 0px 0px 0px;}.elementor-2423 .elementor-element.elementor-element-30ec8c0.elementor-element{--align-self:center;}.elementor-2423 .elementor-element.elementor-element-30ec8c0{text-align:center;}.elementor-2423 .elementor-element.elementor-element-30ec8c0 .elementor-heading-title{font-size:27px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2423 .elementor-element.elementor-element-bd58631 > .elementor-widget-container{margin:2px 7px 2px 7px;}.elementor-2423 .elementor-element.elementor-element-bd58631{text-align:center;font-size:15px;color:var( --e-global-color-secondary );}.elementor-2423 .elementor-element.elementor-element-0351592{--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:43px 0px;--row-gap:43px;--column-gap:0px;}.elementor-2423 .elementor-element.elementor-element-0351592.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2423 .elementor-element.elementor-element-2ce2fbf{--display:flex;--min-height:350px;}.elementor-2423 .elementor-element.elementor-element-2ce2fbf:not(.elementor-motion-effects-element-type-background), .elementor-2423 .elementor-element.elementor-element-2ce2fbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://gsaevenements.com/wp-content/uploads/2026/07/ChatGPT-Image-31-juil.-2026-14_26_36-1024x768.png");background-position:-62px -351px;background-size:cover;}.elementor-2423 .elementor-element.elementor-element-2ce2fbf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2423 .elementor-element.elementor-element-043611d > .elementor-widget-container{margin:69px 0px 0px 0px;}.elementor-2423 .elementor-element.elementor-element-043611d.elementor-element{--align-self:center;}.elementor-2423 .elementor-element.elementor-element-043611d{text-align:center;}.elementor-2423 .elementor-element.elementor-element-043611d .elementor-heading-title{font-size:27px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2423 .elementor-element.elementor-element-d3457ee > .elementor-widget-container{margin:2px 7px 2px 7px;}.elementor-2423 .elementor-element.elementor-element-d3457ee{text-align:center;font-size:15px;color:var( --e-global-color-secondary );}.elementor-2423 .elementor-element.elementor-element-4f3fe29{--display:flex;--min-height:350px;}.elementor-2423 .elementor-element.elementor-element-4f3fe29:not(.elementor-motion-effects-element-type-background), .elementor-2423 .elementor-element.elementor-element-4f3fe29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://gsaevenements.com/wp-content/uploads/2026/07/IMG_20191126_191924.jpg");background-position:-303px -422px;background-size:cover;}.elementor-2423 .elementor-element.elementor-element-4f3fe29.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2423 .elementor-element.elementor-element-6e0e3e7 > .elementor-widget-container{margin:69px 0px 0px 0px;}.elementor-2423 .elementor-element.elementor-element-6e0e3e7.elementor-element{--align-self:center;}.elementor-2423 .elementor-element.elementor-element-6e0e3e7{text-align:center;}.elementor-2423 .elementor-element.elementor-element-6e0e3e7 .elementor-heading-title{font-size:27px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2423 .elementor-element.elementor-element-aa2c64d > .elementor-widget-container{margin:2px 7px 2px 7px;}.elementor-2423 .elementor-element.elementor-element-aa2c64d{text-align:center;font-size:15px;color:var( --e-global-color-secondary );}.elementor-2423 .elementor-element.elementor-element-a88afd0{--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:43px 0px;--row-gap:43px;--column-gap:0px;}.elementor-2423 .elementor-element.elementor-element-a88afd0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2423 .elementor-element.elementor-element-628c55e{--display:flex;--min-height:350px;}.elementor-2423 .elementor-element.elementor-element-628c55e:not(.elementor-motion-effects-element-type-background), .elementor-2423 .elementor-element.elementor-element-628c55e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://gsaevenements.com/wp-content/uploads/2026/07/ChatGPT-Image-31-juil.-2026-14_49_57.png");background-position:-122px -346px;background-size:cover;}.elementor-2423 .elementor-element.elementor-element-628c55e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2423 .elementor-element.elementor-element-bf57ef6 > .elementor-widget-container{margin:69px 0px 0px 0px;}.elementor-2423 .elementor-element.elementor-element-bf57ef6.elementor-element{--align-self:center;}.elementor-2423 .elementor-element.elementor-element-bf57ef6{text-align:center;}.elementor-2423 .elementor-element.elementor-element-bf57ef6 .elementor-heading-title{font-size:27px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2423 .elementor-element.elementor-element-e446e28 > .elementor-widget-container{margin:2px 7px 2px 7px;}.elementor-2423 .elementor-element.elementor-element-e446e28{text-align:center;font-size:15px;color:var( --e-global-color-secondary );}.elementor-2423 .elementor-element.elementor-element-8727e5d{--display:flex;--min-height:350px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2423 .elementor-element.elementor-element-8727e5d:not(.elementor-motion-effects-element-type-background), .elementor-2423 .elementor-element.elementor-element-8727e5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://gsaevenements.com/wp-content/uploads/2024/11/MHP_4578.jpg");background-position:-160px -346px;background-size:cover;}.elementor-2423 .elementor-element.elementor-element-8727e5d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2423 .elementor-element.elementor-element-d219aae > .elementor-widget-container{margin:69px 0px 0px 0px;}.elementor-2423 .elementor-element.elementor-element-d219aae.elementor-element{--align-self:center;}.elementor-2423 .elementor-element.elementor-element-d219aae{text-align:center;}.elementor-2423 .elementor-element.elementor-element-d219aae .elementor-heading-title{font-size:27px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2423 .elementor-element.elementor-element-3fc3c6a > .elementor-widget-container{margin:2px 7px 2px 7px;}.elementor-2423 .elementor-element.elementor-element-3fc3c6a{text-align:center;font-size:15px;color:var( --e-global-color-secondary );}.elementor-2423 .elementor-element.elementor-element-4513d52{--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-2423 .elementor-element.elementor-element-165bc8d{--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-2423 .elementor-element.elementor-element-ff15681{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2423 .elementor-element.elementor-element-ff15681 .elementor-divider-separator{width:100%;}.elementor-2423 .elementor-element.elementor-element-ff15681 .elementor-divider{padding-block-start:41px;padding-block-end:41px;}.elementor-2423 .elementor-element.elementor-element-76e96fd{--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-2423 .elementor-element.elementor-element-8c838db{text-align:center;}.elementor-2423 .elementor-element.elementor-element-2d9db88{--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-2423 .elementor-element.elementor-element-e2e7627{text-align:center;}.elementor-2423 .elementor-element.elementor-element-b00c249{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2423 .elementor-element.elementor-element-421e2e9:not(.elementor-motion-effects-element-type-background), .elementor-2423 .elementor-element.elementor-element-421e2e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2423 .elementor-element.elementor-element-1a8697b:not(.elementor-motion-effects-element-type-background), .elementor-2423 .elementor-element.elementor-element-1a8697b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2423 .elementor-element.elementor-element-2ce2fbf:not(.elementor-motion-effects-element-type-background), .elementor-2423 .elementor-element.elementor-element-2ce2fbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2423 .elementor-element.elementor-element-4f3fe29:not(.elementor-motion-effects-element-type-background), .elementor-2423 .elementor-element.elementor-element-4f3fe29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2423 .elementor-element.elementor-element-628c55e:not(.elementor-motion-effects-element-type-background), .elementor-2423 .elementor-element.elementor-element-628c55e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2423 .elementor-element.elementor-element-8727e5d:not(.elementor-motion-effects-element-type-background), .elementor-2423 .elementor-element.elementor-element-8727e5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-2423 .elementor-element.elementor-element-7b87a02 .elementor-heading-title{font-size:29px;}.elementor-2423 .elementor-element.elementor-element-f89484e{text-align:center;}.elementor-2423 .elementor-element.elementor-element-b573105{text-align:center;}.elementor-2423 .elementor-element.elementor-element-a7fedd1 .elementor-heading-title{font-size:30px;}.elementor-2423 .elementor-element.elementor-element-421e2e9:not(.elementor-motion-effects-element-type-background), .elementor-2423 .elementor-element.elementor-element-421e2e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2423 .elementor-element.elementor-element-1a8697b:not(.elementor-motion-effects-element-type-background), .elementor-2423 .elementor-element.elementor-element-1a8697b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2423 .elementor-element.elementor-element-2ce2fbf:not(.elementor-motion-effects-element-type-background), .elementor-2423 .elementor-element.elementor-element-2ce2fbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2423 .elementor-element.elementor-element-4f3fe29:not(.elementor-motion-effects-element-type-background), .elementor-2423 .elementor-element.elementor-element-4f3fe29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2423 .elementor-element.elementor-element-628c55e:not(.elementor-motion-effects-element-type-background), .elementor-2423 .elementor-element.elementor-element-628c55e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2423 .elementor-element.elementor-element-8727e5d:not(.elementor-motion-effects-element-type-background), .elementor-2423 .elementor-element.elementor-element-8727e5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(min-width:768px){.elementor-2423 .elementor-element.elementor-element-cd4d69d{--content-width:1600px;}.elementor-2423 .elementor-element.elementor-element-b1798cc{--width:61.96%;}.elementor-2423 .elementor-element.elementor-element-b35aace{--width:100%;}.elementor-2423 .elementor-element.elementor-element-aeb342a{--width:33.153%;}.elementor-2423 .elementor-element.elementor-element-d37cc03{--width:30.529%;}.elementor-2423 .elementor-element.elementor-element-00a92e8{--width:50%;}.elementor-2423 .elementor-element.elementor-element-10d8979{--width:22.997%;}.elementor-2423 .elementor-element.elementor-element-421e2e9{--width:99.732%;}.elementor-2423 .elementor-element.elementor-element-1a8697b{--width:99.732%;}.elementor-2423 .elementor-element.elementor-element-0351592{--width:23.7%;}.elementor-2423 .elementor-element.elementor-element-2ce2fbf{--width:100.129%;}.elementor-2423 .elementor-element.elementor-element-4f3fe29{--width:100.129%;}.elementor-2423 .elementor-element.elementor-element-a88afd0{--width:22.975%;}.elementor-2423 .elementor-element.elementor-element-628c55e{--width:100%;}.elementor-2423 .elementor-element.elementor-element-8727e5d{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2423 .elementor-element.elementor-element-b35aace{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-58e0dc4 */<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Séminaires & Team Building clé en main | GSA Événements</title>
<meta name="description" content="GSA Événements organise vos séminaires et team building clé en main, en France et à l'étranger. Un seul interlocuteur, zéro imprévu, depuis 25 ans.">
<link href="https://fonts.googleapis.com/css2?family=Red+Hat+Display:wght@400;500;600;700;900&display=swap" rel="stylesheet">
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body { font-family: 'Red Hat Display', sans-serif; background: #1a1a1a; color: #ffffff; }

/* HERO */
.hero {
  position: relative;
  min-height: 420px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  background: linear-gradient(rgba(0,0,0,0.55), rgba(0,0,0,0.55)),
    url('https://images.unsplash.com/photo-1529156069898-49953e39b3ac?w=1400&q=80') center/cover no-repeat;
}
.hero h1 {
  font-size: clamp(2rem, 4vw, 3rem);
  font-weight: 700;
  color: #ffffff;
  line-height: 1.2;
  max-width: 800px;
  padding: 0 2rem;
}

/* SECTION INTRO */
.section-intro {
  background: #222222;
  padding: 60px 5%;
  max-width: 1200px;
  margin: 0 auto;
}
.section-intro h2 {
  font-size: clamp(1.6rem, 3vw, 2.4rem);
  font-weight: 700;
  color: #D30243;
  line-height: 1.3;
  margin-bottom: 28px;
}
.section-intro p {
  font-size: 1rem;
  color: #dddddd;
  line-height: 1.75;
  margin-bottom: 16px;
  max-width: 900px;
}
.section-intro p strong { color: #ffffff; }
.btn-primary {
  display: inline-block;
  margin-top: 28px;
  padding: 14px 36px;
  background: #D30243;
  color: #ffffff;
  font-family: 'Red Hat Display', sans-serif;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  border: 2px solid #D30243;
  cursor: pointer;
  transition: background 0.2s, color 0.2s;
}
.btn-primary:hover { background: transparent; color: #D30243; }

/* SECTION STRESS */
.section-stress {
  background: #1a1a1a;
  padding: 60px 5%;
}
.stress-inner {
  max-width: 1200px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 2fr;
  gap: 60px;
  align-items: start;
}
.stress-left h2 {
  font-size: clamp(1.4rem, 2.5vw, 2rem);
  font-weight: 700;
  color: #D30243;
  line-height: 1.3;
}
.stress-right p {
  font-size: 0.95rem;
  color: #dddddd;
  line-height: 1.75;
  margin-bottom: 14px;
}
.stress-right p strong { color: #ffffff; }
.stress-right ul {
  list-style: disc;
  padding-left: 20px;
  margin: 14px 0;
}
.stress-right ul li {
  font-size: 0.95rem;
  color: #dddddd;
  line-height: 1.9;
}

/* SECTION PRESTATIONS */
.section-prestations {
  background: #222222;
  padding: 60px 5%;
}
.section-prestations h2 {
  text-align: center;
  font-size: clamp(1.3rem, 2.5vw, 1.8rem);
  font-weight: 700;
  color: #D30243;
  margin-bottom: 40px;
}
.grid-prestations {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px;
  max-width: 1100px;
  margin: 0 auto;
}
.prestation-card {
  position: relative;
  height: 260px;
  overflow: hidden;
  cursor: default;
}
.prestation-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: filter 0.3s ease;
}
.prestation-card:hover img {
  filter: brightness(0.35);
}
.prestation-title {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.5rem;
  font-weight: 700;
  color: #ffffff;
  text-shadow: 0 2px 8px rgba(0,0,0,0.7);
  transition: opacity 0.3s ease;
  pointer-events: none;
}
.prestation-card:hover .prestation-title { opacity: 0; }
.prestation-hover {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 24px;
  font-size: 0.9rem;
  color: #ffffff;
  line-height: 1.65;
  text-align: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
}
.prestation-card:hover .prestation-hover { opacity: 1; }

/* SECTION ACTIVITÉS / LIEUX */
.section-cards {
  background: #1a1a1a;
  padding: 60px 5%;
}
.cards-inner {
  max-width: 1100px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 24px;
}
.info-card {
  border: 2px solid #D30243;
  padding: 40px 30px;
  text-align: center;
}
.info-card h3 {
  font-size: 1.4rem;
  font-weight: 700;
  color: #D30243;
  margin-bottom: 16px;
}
.info-card .icon {
  font-size: 2rem;
  color: #D30243;
  margin-bottom: 16px;
  display: block;
}
.info-card p {
  font-size: 0.9rem;
  color: #dddddd;
  line-height: 1.7;
  margin-bottom: 24px;
}
.btn-outline {
  display: inline-block;
  padding: 10px 28px;
  border: 2px solid #D30243;
  color: #D30243;
  font-family: 'Red Hat Display', sans-serif;
  font-size: 0.9rem;
  font-weight: 600;
  text-decoration: none;
  transition: background 0.2s, color 0.2s;
}
.btn-outline:hover { background: #D30243; color: #ffffff; }

/* SECTION POURQUOI */
.section-pourquoi {
  background: #222222;
  padding: 60px 5%;
}
.pourquoi-inner {
  max-width: 1200px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 2fr;
  gap: 60px;
  align-items: start;
}
.pourquoi-left h2 {
  font-size: clamp(1.4rem, 2.5vw, 2rem);
  font-weight: 700;
  color: #D30243;
  line-height: 1.3;
  margin-bottom: 20px;
}
.pourquoi-left .photos {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
  margin-top: 20px;
}
.pourquoi-left .photos img {
  width: 100%;
  height: 120px;
  object-fit: cover;
}
.pourquoi-right p {
  font-size: 0.95rem;
  color: #dddddd;
  line-height: 1.8;
  margin-bottom: 16px;
}
.pourquoi-right p strong { color: #ffffff; }

/* FOOTER */
footer {
  background: #111111;
  padding: 50px 5%;
}
.footer-inner {
  max-width: 1200px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 40px;
}
.footer-logo {
  font-size: 1.5rem;
  font-weight: 900;
  color: #ffffff;
  margin-bottom: 12px;
}
.footer-logo span { color: #D30243; }
.footer-tagline {
  font-size: 0.85rem;
  color: #aaaaaa;
  margin-bottom: 16px;
}
.footer-social a {
  color: #D30243;
  text-decoration: none;
  font-size: 0.85rem;
  margin-right: 12px;
}
.footer-col h4 {
  font-size: 1rem;
  font-weight: 700;
  color: #ffffff;
  margin-bottom: 16px;
}
.footer-col ul { list-style: none; }
.footer-col ul li { margin-bottom: 8px; }
.footer-col ul li a, .footer-col ul li span {
  color: #aaaaaa;
  text-decoration: none;
  font-size: 0.875rem;
  line-height: 1.6;
}
.footer-col ul li::before {
  content: '›';
  color: #D30243;
  margin-right: 6px;
  font-weight: 700;
}

@media (max-width: 768px) {
  .stress-inner, .pourquoi-inner { grid-template-columns: 1fr; gap: 30px; }
  .grid-prestations { grid-template-columns: 1fr 1fr; }
  .cards-inner { grid-template-columns: 1fr; }
  .footer-inner { grid-template-columns: 1fr; }
}
</style>
</head>
<body>

<!-- HERO -->
<section class="hero">
  <h1>Séminaires & Team Building<br>clé en main — en France et à l'étranger</h1>
</section>

<!-- INTRO -->
<section style="background:#222222; padding: 60px 5%;">
  <div class="section-intro" style="padding:0; margin:0 auto;">
    <h2>Organisez un séminaire ou un team building qui rassemble,<br>motive et marque durablement vos collaborateurs</h2>
    <p>Un séminaire ne se résume pas à réserver une salle et à prévoir un déjeuner. C'est une opportunité de fédérer vos équipes, de remercier vos collaborateurs, de présenter une nouvelle stratégie ou encore de célébrer les réussites de votre entreprise. Chez <strong>GSA Événements</strong>, nous imaginons et organisons des séminaires, réunions professionnelles et journées de team building entièrement personnalisés, en France comme à l'étranger.</p>
    <p>Grâce à notre accompagnement global, vous bénéficiez d'<strong>un interlocuteur unique qui coordonne chaque étape de votre projet.</strong> Recherche du lieu, transport, hébergement, restauration, activités, technique, décoration, logistique… nous prenons tout en charge afin que vous puissiez profiter pleinement de votre événement.</p>
    <a href="#contact" class="btn-primary">Demandez un devis</a>
  </div>
</section>

<!-- STRESS -->
<section class="section-stress">
  <div class="stress-inner">
    <div class="stress-left">
      <h2>Organiser un séminaire ne devrait pas être une source de stress</h2>
    </div>
    <div class="stress-right">
      <p>L'organisation d'un événement professionnel demande du temps, des compétences et une parfaite coordination. Entre la recherche d'un lieu, la gestion des prestataires, la planification des activités, les contraintes budgétaires et les imprévus, il est facile de se sentir dépassé.</p>
      <p><strong>De nombreuses entreprises souhaitent organiser un séminaire ou un team building, mais rencontrent rapidement les mêmes difficultés.</strong></p>
      <ul>
        <li>Comment trouver un lieu qui corresponde à nos attentes ?</li>
        <li>Comment proposer des activités qui plaisent à tous ?</li>
        <li>Comment respecter notre budget ?</li>
        <li>Qui coordonnera tous les prestataires ?</li>
        <li>Comment gérer les réservations, les transports et les hébergements ?</li>
        <li>Comment éviter les imprévus le jour J ?</li>
      </ul>
      <p>Ces interrogations sont légitimes. Un événement réussi ne s'improvise pas.</p>
      <p>C'est précisément pour répondre à ces problématiques que <strong>GSA Événements</strong> accompagne les entreprises dans la création d'événements professionnels sur mesure, pensés pour atteindre leurs objectifs tout en simplifiant leur organisation.</p>
    </div>
  </div>
</section>

<!-- PRESTATIONS -->
<section class="section-prestations">
  <h2>Une organisation clé en main pour vous faire gagner du temps</h2>
  <div class="grid-prestations">

    <div class="prestation-card">
      <img src="https://images.unsplash.com/photo-1464366400600-7168b8af9bc3?w=600&q=80" alt="Lieu">
      <div class="prestation-title">Lieu</div>
      <div class="prestation-hover">Nous sélectionnons et réservons le lieu idéal selon vos critères : capacité, standing, localisation, équipements. En France ou à l'étranger.</div>
    </div>

    <div class="prestation-card">
      <img src="https://images.unsplash.com/photo-1544620347-c4fd4a3d5957?w=600&q=80" alt="Transport">
      <div class="prestation-title">Transport</div>
      <div class="prestation-hover">Organisation complète des transferts pour vos équipes : navettes, cars, VTC, billets de train ou d'avion. Tout le monde arrive à l'heure, sans stress.</div>
    </div>

    <div class="prestation-card">
      <img src="https://images.unsplash.com/photo-1631049307264-da0ec9d70304?w=600&q=80" alt="Hébergement">
      <div class="prestation-title">Hébergement</div>
      <div class="prestation-hover">Sélection et réservation des hôtels adaptés à votre groupe et votre budget. Nous gérons les rooming lists et les formalités administratives.</div>
    </div>

    <div class="prestation-card">
      <img src="https://images.unsplash.com/photo-1555244162-803834f70033?w=600&q=80" alt="Traiteur">
      <div class="prestation-title">Traiteur</div>
      <div class="prestation-hover">Pauses café, déjeuners, dîners de gala… nous coordonnons la restauration de A à Z avec des prestataires de qualité, adaptés à tous les régimes.</div>
    </div>

    <div class="prestation-card">
      <img src="https://images.unsplash.com/photo-1540575467063-178a50c2df87?w=600&q=80" alt="Aménagement">
      <div class="prestation-title">Aménagement</div>
      <div class="prestation-hover">Scénographie, décoration, signalétique, installation technique et audiovisuelle : nous créons un environnement professionnel et mémorable pour votre événement.</div>
    </div>

    <div class="prestation-card">
      <img src="https://images.unsplash.com/photo-1600880292203-757bb62b4baf?w=600&q=80" alt="Gestion">
      <div class="prestation-title">Gestion</div>
      <div class="prestation-hover">Coordination de tous les prestataires, suivi budgétaire, gestion des imprévus et présence le jour J. Un chef de projet dédié à votre événement, du début à la fin.</div>
    </div>

  </div>
</section>

<!-- ACTIVITÉS / LIEUX -->
<section class="section-cards">
  <div class="cards-inner">
    <div class="info-card">
      <h3>Nos Activités</h3>
      <span class="icon">★</span>
      <p>GSA Événements vous propose de découvrir un large choix d'animations et d'activités pour vos événements d'entreprise afin de créer des expériences engageantes et fédératrices.</p>
      <a href="#" class="btn-outline">Téléchargez notre catalogue</a>
    </div>
    <div class="info-card">
      <h3>Nos Lieux</h3>
      <span class="icon">▦</span>
      <p>GSA Événements vous accompagne dans la recherche de lieux adaptés à vos événements d'entreprise, en vous proposant une sélection variée d'espaces uniques et professionnels.</p>
      <a href="#" class="btn-outline">Retrouvez nos lieux</a>
    </div>
  </div>
</section>

<!-- POURQUOI GSA -->
<section class="section-pourquoi">
  <div class="pourquoi-inner">
    <div class="pourquoi-left">
      <h2>Pourquoi choisir GSA Événements ?</h2>
      <div class="photos">
        <img src="https://images.unsplash.com/photo-1511578314322-379afb476865?w=400&q=80" alt="GSA événements">
        <img src="https://images.unsplash.com/photo-1492684223066-81342ee5ff30?w=400&q=80" alt="GSA scène">
      </div>
    </div>
    <div class="pourquoi-right">
      <p>Faire appel à une agence événementielle, c'est avant tout <strong>choisir la sérénité.</strong></p>
      <p>Chez GSA Événements, nous mettons notre <strong>créativité, notre réseau de partenaires et notre expertise au service de vos projets.</strong> Chaque événement est conçu sur mesure afin de répondre à vos objectifs, à votre culture d'entreprise et à votre budget.</p>
      <p>Notre force réside dans notre capacité à imaginer des expériences uniques tout en assurant une organisation rigoureuse. De la première prise de contact jusqu'au démontage des installations, nous restons présents à chaque étape.</p>
      <p>Nous privilégions une <strong>relation de confiance avec nos clients</strong>, basée sur <strong>l'écoute, la transparence et la réactivité.</strong> Grâce à notre accompagnement personnalisé, vous bénéficiez d'un interlocuteur unique capable de coordonner l'ensemble des prestations nécessaires à la réussite de votre événement.</p>
      <p>Que vous souhaitiez organiser une réunion de direction, un séminaire annuel, une convention, une journée de cohésion ou un voyage incentive, <strong>nous adaptons nos solutions à vos besoins et à vos ambitions.</strong></p>
    </div>
  </div>
</section>

<!-- FOOTER -->
<footer>
  <div class="footer-inner">
    <div>
      <div class="footer-logo">GSA <span>Événements</span></div>
      <p class="footer-tagline">Retrouvez-nous sur nos réseaux :</p>
      <div class="footer-social">
        <a href="#">Facebook</a>
        <a href="#">LinkedIn</a>
        <a href="#">Instagram</a>
      </div>
    </div>
    <div class="footer-col">
      <h4>Liens rapides</h4>
      <ul>
        <li><a href="#">Accueil</a></li>
        <li><a href="#">Présentation</a></li>
        <li><a href="#">Nos services</a></li>
        <li><a href="#">Nos réalisations</a></li>
        <li><a href="#">Parc matériel</a></li>
        <li><a href="#">Location</a></li>
      </ul>
    </div>
    <div class="footer-col">
      <h4>Nous contacter</h4>
      <ul>
        <li><span>Via le formulaire</span></li>
        <li><span>02 35 91 70 56</span></li>
        <li><span>contact@gsaevenements.com</span></li>
        <li><span>11 Zone d'Activité du Polen<br>76710 Eslettes - Rouen</span></li>
      </ul>
    </div>
  </div>
</footer>

</body>
</html>/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3223a64 */.flip-arrondi,
.flip-arrondi .elementor-flip-box__front,
.flip-arrondi .elementor-flip-box__back {
    border-radius: 8px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e326cc7 *//* Conteneur principal */
.gsa-hover-card {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
  cursor: pointer;
  transition: all 0.4s ease;
}

/* Voile sombre par-dessus l'image de fond */
.gsa-hover-card::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.15); /* léger voile visible par défaut */
  transition: background 0.4s ease;
  z-index: 1;
}

/* Au survol : l'image s'assombrit davantage */
.gsa-hover-card:hover::before {
  background: rgba(0, 0, 0, 0.6);
}

/* Le titre reste toujours visible, on le fait juste remonter un peu au survol */
.gsa-hover-title {
  position: relative;
  z-index: 2;
  transition: transform 0.4s ease;
  color: #fff;
}

/* Le texte est masqué par défaut */
.gsa-hover-text {
  position: relative;
  z-index: 2;
  color: #fff;
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transform: translateY(15px);
  transition: opacity 0.4s ease, transform 0.4s ease, max-height 0.4s ease;
}

/* Le bouton est masqué par défaut */
.gsa-hover-btn {
  position: relative;
  z-index: 2;
  opacity: 0;
  transform: translateY(15px);
  transition: opacity 0.4s ease 0.1s, transform 0.4s ease 0.1s;
}

/* Au survol du conteneur : on affiche texte + bouton */
.gsa-hover-card:hover .gsa-hover-title {
  transform: translateY(-5px);
}

.gsa-hover-card:hover .gsa-hover-text {
  opacity: 1;
  max-height: 200px;
  transform: translateY(0);
}

.gsa-hover-card:hover .gsa-hover-btn {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30ec8c0 *//* Conteneur principal */
.gsa-hover-card {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
  cursor: pointer;
  transition: all 0.4s ease;
}

/* Voile sombre par-dessus l'image de fond */
.gsa-hover-card::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.15); /* léger voile visible par défaut */
  transition: background 0.4s ease;
  z-index: 1;
}

/* Au survol : l'image s'assombrit davantage */
.gsa-hover-card:hover::before {
  background: rgba(0, 0, 0, 0.6);
}

/* Le titre reste toujours visible, on le fait juste remonter un peu au survol */
.gsa-hover-title {
  position: relative;
  z-index: 2;
  transition: transform 0.4s ease;
  color: #fff;
}

/* Le texte est masqué par défaut */
.gsa-hover-text {
  position: relative;
  z-index: 2;
  color: #fff;
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transform: translateY(15px);
  transition: opacity 0.4s ease, transform 0.4s ease, max-height 0.4s ease;
}

/* Le bouton est masqué par défaut */
.gsa-hover-btn {
  position: relative;
  z-index: 2;
  opacity: 0;
  transform: translateY(15px);
  transition: opacity 0.4s ease 0.1s, transform 0.4s ease 0.1s;
}

/* Au survol du conteneur : on affiche texte + bouton */
.gsa-hover-card:hover .gsa-hover-title {
  transform: translateY(-5px);
}

.gsa-hover-card:hover .gsa-hover-text {
  opacity: 1;
  max-height: 200px;
  transform: translateY(0);
}

.gsa-hover-card:hover .gsa-hover-btn {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-043611d *//* Conteneur principal */
.gsa-hover-card {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
  cursor: pointer;
  transition: all 0.4s ease;
}

/* Voile sombre par-dessus l'image de fond */
.gsa-hover-card::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.15); /* léger voile visible par défaut */
  transition: background 0.4s ease;
  z-index: 1;
}

/* Au survol : l'image s'assombrit davantage */
.gsa-hover-card:hover::before {
  background: rgba(0, 0, 0, 0.6);
}

/* Le titre reste toujours visible, on le fait juste remonter un peu au survol */
.gsa-hover-title {
  position: relative;
  z-index: 2;
  transition: transform 0.4s ease;
  color: #fff;
}

/* Le texte est masqué par défaut */
.gsa-hover-text {
  position: relative;
  z-index: 2;
  color: #fff;
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transform: translateY(15px);
  transition: opacity 0.4s ease, transform 0.4s ease, max-height 0.4s ease;
}

/* Le bouton est masqué par défaut */
.gsa-hover-btn {
  position: relative;
  z-index: 2;
  opacity: 0;
  transform: translateY(15px);
  transition: opacity 0.4s ease 0.1s, transform 0.4s ease 0.1s;
}

/* Au survol du conteneur : on affiche texte + bouton */
.gsa-hover-card:hover .gsa-hover-title {
  transform: translateY(-5px);
}

.gsa-hover-card:hover .gsa-hover-text {
  opacity: 1;
  max-height: 200px;
  transform: translateY(0);
}

.gsa-hover-card:hover .gsa-hover-btn {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0e3e7 *//* Conteneur principal */
.gsa-hover-card {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
  cursor: pointer;
  transition: all 0.4s ease;
}

/* Voile sombre par-dessus l'image de fond */
.gsa-hover-card::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.15); /* léger voile visible par défaut */
  transition: background 0.4s ease;
  z-index: 1;
}

/* Au survol : l'image s'assombrit davantage */
.gsa-hover-card:hover::before {
  background: rgba(0, 0, 0, 0.6);
}

/* Le titre reste toujours visible, on le fait juste remonter un peu au survol */
.gsa-hover-title {
  position: relative;
  z-index: 2;
  transition: transform 0.4s ease;
  color: #fff;
}

/* Le texte est masqué par défaut */
.gsa-hover-text {
  position: relative;
  z-index: 2;
  color: #fff;
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transform: translateY(15px);
  transition: opacity 0.4s ease, transform 0.4s ease, max-height 0.4s ease;
}

/* Le bouton est masqué par défaut */
.gsa-hover-btn {
  position: relative;
  z-index: 2;
  opacity: 0;
  transform: translateY(15px);
  transition: opacity 0.4s ease 0.1s, transform 0.4s ease 0.1s;
}

/* Au survol du conteneur : on affiche texte + bouton */
.gsa-hover-card:hover .gsa-hover-title {
  transform: translateY(-5px);
}

.gsa-hover-card:hover .gsa-hover-text {
  opacity: 1;
  max-height: 200px;
  transform: translateY(0);
}

.gsa-hover-card:hover .gsa-hover-btn {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf57ef6 *//* Conteneur principal */
.gsa-hover-card {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
  cursor: pointer;
  transition: all 0.4s ease;
}

/* Voile sombre par-dessus l'image de fond */
.gsa-hover-card::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.15); /* léger voile visible par défaut */
  transition: background 0.4s ease;
  z-index: 1;
}

/* Au survol : l'image s'assombrit davantage */
.gsa-hover-card:hover::before {
  background: rgba(0, 0, 0, 0.6);
}

/* Le titre reste toujours visible, on le fait juste remonter un peu au survol */
.gsa-hover-title {
  position: relative;
  z-index: 2;
  transition: transform 0.4s ease;
  color: #fff;
}

/* Le texte est masqué par défaut */
.gsa-hover-text {
  position: relative;
  z-index: 2;
  color: #fff;
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transform: translateY(15px);
  transition: opacity 0.4s ease, transform 0.4s ease, max-height 0.4s ease;
}

/* Le bouton est masqué par défaut */
.gsa-hover-btn {
  position: relative;
  z-index: 2;
  opacity: 0;
  transform: translateY(15px);
  transition: opacity 0.4s ease 0.1s, transform 0.4s ease 0.1s;
}

/* Au survol du conteneur : on affiche texte + bouton */
.gsa-hover-card:hover .gsa-hover-title {
  transform: translateY(-5px);
}

.gsa-hover-card:hover .gsa-hover-text {
  opacity: 1;
  max-height: 200px;
  transform: translateY(0);
}

.gsa-hover-card:hover .gsa-hover-btn {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d219aae *//* Conteneur principal */
.gsa-hover-card {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
  cursor: pointer;
  transition: all 0.4s ease;
}

/* Voile sombre par-dessus l'image de fond */
.gsa-hover-card::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.15); /* léger voile visible par défaut */
  transition: background 0.4s ease;
  z-index: 1;
}

/* Au survol : l'image s'assombrit davantage */
.gsa-hover-card:hover::before {
  background: rgba(0, 0, 0, 0.6);
}

/* Le titre reste toujours visible, on le fait juste remonter un peu au survol */
.gsa-hover-title {
  position: relative;
  z-index: 2;
  transition: transform 0.4s ease;
  color: #fff;
}

/* Le texte est masqué par défaut */
.gsa-hover-text {
  position: relative;
  z-index: 2;
  color: #fff;
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transform: translateY(15px);
  transition: opacity 0.4s ease, transform 0.4s ease, max-height 0.4s ease;
}

/* Le bouton est masqué par défaut */
.gsa-hover-btn {
  position: relative;
  z-index: 2;
  opacity: 0;
  transform: translateY(15px);
  transition: opacity 0.4s ease 0.1s, transform 0.4s ease 0.1s;
}

/* Au survol du conteneur : on affiche texte + bouton */
.gsa-hover-card:hover .gsa-hover-title {
  transform: translateY(-5px);
}

.gsa-hover-card:hover .gsa-hover-text {
  opacity: 1;
  max-height: 200px;
  transform: translateY(0);
}

.gsa-hover-card:hover .gsa-hover-btn {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */