@media(max-width:767px){.elementor .e-54d8877-360a82b{width:100%;min-height:40vh;background-image:url("https://studiodanseplus.ch/wp-content/uploads/2026/10/Danses-et-rencontres_Flashmob_FDD-FR-18_©-Stephan-Neubauer_007_4k-1-1024x683.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:bottom left;}}@media(max-width:767px){.elementor .e-b5cdc04-d53b320{border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:1px;}}@media(max-width:767px){.elementor .e-6cca596-97a4b13{width:100%;}}@media(max-width:767px){.elementor .e-1dbfdb5-c33029c{width:100%;margin-inline-start:0%;margin-inline-end:0%;flex-direction:column;/* Force le défilement à s'arrêter pile au sommet du conteneur en tenant compte du header */
selector {
  scroll-margin-top: 90px !important; /* Remplacez 90px par la hauteur exacte de votre header au repos */
}\n}}@media(max-width:767px){.elementor .e-9946bf8-78dd109{width:100%;}}@media(max-width:767px){.elementor .e-20d6224-73829af{width:100%;min-height:40vh;order:-99999;}}@media(max-width:767px){.elementor .e-7fe647f-b082511{width:100%;margin-inline-start:0%;margin-inline-end:0%;flex-direction:column;/* Force le défilement à s'arrêter pile au sommet du conteneur en tenant compte du header */
selector {
  scroll-margin-top: 90px !important; /* Remplacez 90px par la hauteur exacte de votre header au repos */
}\n}}@media(max-width:767px){.elementor .e-02e65b9-6c4abde{width:100%;min-height:40vh;background-image:url("https://studiodanseplus.ch/wp-content/uploads/2026/08/jnd.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;}}@media(max-width:767px){.elementor .e-863d0d6-c2d6492{border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:1px;}}@media(max-width:767px){.elementor .e-b72be12-86e7c16{width:100%;}}@media(max-width:767px){.elementor .e-f06e50a-17ff754{width:100%;margin-inline-start:0%;margin-inline-end:0%;flex-direction:column;/* Force le défilement à s'arrêter pile au sommet du conteneur en tenant compte du header */
selector {
  scroll-margin-top: 90px !important; /* Remplacez 90px par la hauteur exacte de votre header au repos */
}\n}}@media(max-width:767px){.elementor .e-1d64b32-9c82e31{border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:1px;border-style:solid;}}@media(max-width:767px){.elementor .e-6e36689-260addb{width:100%;}}@media(max-width:767px){.elementor .e-fcacb28-da520ca{width:100%;min-height:40vh;order:-99999;}}@media(max-width:767px){.elementor .e-3832651-170b7e5{width:100%;margin-inline-start:0%;margin-inline-end:0%;flex-direction:column;/* Force le défilement à s'arrêter pile au sommet du conteneur en tenant compte du header */
selector {
  scroll-margin-top: 90px !important; /* Remplacez 90px par la hauteur exacte de votre header au repos */
}\n}}@media(max-width:767px){.elementor .e-21961e8-7f5211a{width:100%;min-height:40vh;background-image:url("https://studiodanseplus.ch/wp-content/uploads/2026/07/Design-sans-titre.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;}}@media(max-width:767px){.elementor .e-9ce70f9-b0f9616{width:100%;min-height:100%;}}@media(max-width:767px){.elementor .e-9037b7e-15d5ca1{width:100%;margin-inline-start:0%;margin-inline-end:0%;flex-direction:column;/* Force le défilement à s'arrêter pile au sommet du conteneur en tenant compte du header */
selector {
  scroll-margin-top: 90px !important; /* Remplacez 90px par la hauteur exacte de votre header au repos */
}\n}}@media(max-width:767px){.elementor .e-febcebc-1c662a3{border-style:solid;}}@media(max-width:767px){.elementor .e-c19805f-aaad6ed{width:100%;}}@media(max-width:767px){.elementor .e-35a42b7-b92cd3d{width:100%;min-height:40vh;order:-99999;}}@media(max-width:767px){.elementor .e-ab72032-f263bdf{width:100%;margin-block-end:0px;margin-inline-start:0%;margin-inline-end:0%;flex-direction:column;/* Force le défilement à s'arrêter pile au sommet du conteneur en tenant compte du header */
selector {
  scroll-margin-top: 90px !important; /* Remplacez 90px par la hauteur exacte de votre header au repos */
}\n}}