.elementor-3310 .elementor-element.elementor-element-68919d51{--display:flex;--min-height:72vh;--justify-content:flex-start;}.elementor-3310 .elementor-element.elementor-element-68919d51:not(.elementor-motion-effects-element-type-background), .elementor-3310 .elementor-element.elementor-element-68919d51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-3310 .elementor-element.elementor-element-7cf518bc{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 1%;}.elementor-3310 .elementor-element.elementor-element-7cf518bc.elementor-element{--align-self:flex-start;}.elementor-3310 .elementor-element.elementor-element-bea4a6d{--display:flex;}.elementor-3310 .elementor-element.elementor-element-7e3128da{--spacer-size:20px;}.elementor-3310 .elementor-element.elementor-element-2d5e908d{--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-3310 .elementor-element.elementor-element-2d5e908d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3310 .elementor-element.elementor-element-3b6f9212{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3310 .elementor-element.elementor-element-3b6f9212.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3310 .elementor-element.elementor-element-23bbd205{--display:flex;}.elementor-3310 .elementor-element.elementor-element-b6554d2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-3310 .elementor-element.elementor-element-d132402 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-3310 .elementor-element.elementor-element-1b37da9d .elementor-heading-title{font-family:"Poppins", Sans-serif;color:#CD6A66;}.elementor-3310 .elementor-element.elementor-element-48ec8f68{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3310 .elementor-element.elementor-element-48ec8f68.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3310 .elementor-element.elementor-element-6203a88d{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-text );}.elementor-3310 .elementor-element.elementor-element-20c880a6{padding:0px 0px 0px 9px;}.elementor-3310 .elementor-element.elementor-element-20c880a6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3310 .elementor-element.elementor-element-20c880a6 .elementor-button{font-family:"Poppins", Sans-serif;font-size:12px;font-style:normal;text-decoration:underline;fill:var( --e-global-color-7aa31fa );color:var( --e-global-color-7aa31fa );border-style:none;}.elementor-3310 .elementor-element.elementor-element-78d216fa{--spacer-size:50px;}.elementor-3310 .elementor-element.elementor-element-fb582bb{padding:0px 0px 0px 9px;}.elementor-3310 .elementor-element.elementor-element-fb582bb.elementor-element{--align-self:flex-start;}.elementor-3310 .elementor-element.elementor-element-78c6451a{--display:flex;}.elementor-3310 .elementor-element.elementor-element-78c6451a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3310 .elementor-element.elementor-element-7ef2dc11{--display:flex;--min-height:61px;}.elementor-3310 .elementor-element.elementor-element-c7d9523{--spacer-size:70px;}.elementor-3310 .elementor-element.elementor-element-4210aa33{box-shadow:12px 8px 23px 3px rgba(0,0,0,0.5);}.elementor-3310 .elementor-element.elementor-element-4210aa33 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3310 .elementor-element.elementor-element-4bbfd4cc{--display:flex;}.elementor-3310 .elementor-element.elementor-element-4cea148b{padding:0px 20px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;font-style:italic;color:var( --e-global-color-7aa31fa );}.elementor-3310 .elementor-element.elementor-element-46bfd11.elementor-element{--align-self:center;}.elementor-3310 .elementor-element.elementor-element-79c2ac6{--display:flex;}.elementor-3310 .elementor-element.elementor-element-fe99b39{--spacer-size:50px;}.elementor-3310 .elementor-element.elementor-element-5c5b9c9f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );box-shadow:0px 10px 23px 0px #000000 inset;}.elementor-3310 .elementor-element.elementor-element-5c5b9c9f:not(.elementor-motion-effects-element-type-background), .elementor-3310 .elementor-element.elementor-element-5c5b9c9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://la-salamandre.com/wp-content/uploads/2026/05/fond-orange-fonce-scaled.webp");background-repeat:no-repeat;background-size:cover;}.elementor-3310 .elementor-element.elementor-element-10e67e6d{--spacer-size:42px;}.elementor-3310 .elementor-element.elementor-element-39b970f9 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-3310 .elementor-element.elementor-element-39b970f9 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-3310 .elementor-element.elementor-element-39b970f9.elementor-element{--align-self:center;}.elementor-3310 .elementor-element.elementor-element-39b970f9 .e-gallery-item:hover .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3310 .elementor-element.elementor-element-39b970f9{--image-transition-duration:600ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-3310 .elementor-element.elementor-element-4dcd6620{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -36px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:12px;font-style:italic;color:#B7BBC0;}.elementor-3310 .elementor-element.elementor-element-4dcd6620.elementor-element{--align-self:center;}.elementor-3310 .elementor-element.elementor-element-43dc985a{--spacer-size:42px;}.elementor-3310 .elementor-element.elementor-element-61e02949{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3310 .elementor-element.elementor-element-7c613df0{--display:flex;}.elementor-3310 .elementor-element.elementor-element-74a6bf7e{--spacer-size:20px;}.elementor-3310 .elementor-element.elementor-element-71184b3a{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;columns:1;text-align:center;font-family:"Poppins", Sans-serif;color:var( --e-global-color-text );}.elementor-3310 .elementor-element.elementor-element-71184b3a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3310 .elementor-element.elementor-element-71184b3a p{margin-block-end:0px;}.elementor-3310 .elementor-element.elementor-element-6da510cf{--spacer-size:20px;}.elementor-3310 .elementor-element.elementor-element-6cd45608{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;columns:1;text-align:center;font-family:"Poppins", Sans-serif;font-style:italic;color:var( --e-global-color-7aa31fa );}.elementor-3310 .elementor-element.elementor-element-6cd45608.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3310 .elementor-element.elementor-element-6cd45608 p{margin-block-end:0px;}.elementor-3310 .elementor-element.elementor-element-93c8225{--spacer-size:40px;}.elementor-3310 .elementor-element.elementor-element-8ba0eea{--display:flex;--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3310 .elementor-element.elementor-element-8ba0eea:not(.elementor-motion-effects-element-type-background), .elementor-3310 .elementor-element.elementor-element-8ba0eea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://la-salamandre.com/wp-content/uploads/2026/05/fond-rouge-orange-scaled.webp");background-repeat:no-repeat;background-size:cover;}.elementor-3310 .elementor-element.elementor-element-8ba0eea > .elementor-shape-top .elementor-shape-fill, .elementor-3310 .elementor-element.elementor-element-8ba0eea > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#000000;}.elementor-3310 .elementor-element.elementor-element-8ba0eea > .elementor-shape-top svg, .elementor-3310 .elementor-element.elementor-element-8ba0eea > .e-con-inner > .elementor-shape-top svg{height:150px;}.elementor-3310 .elementor-element.elementor-element-8ba0eea > .elementor-shape-bottom .elementor-shape-fill, .elementor-3310 .elementor-element.elementor-element-8ba0eea > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#000000;}.elementor-3310 .elementor-element.elementor-element-8ba0eea > .elementor-shape-bottom svg, .elementor-3310 .elementor-element.elementor-element-8ba0eea > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:150px;}.elementor-3310 .elementor-element.elementor-element-564d261{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3310 .elementor-element.elementor-element-564d261.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3310 .elementor-element.elementor-element-8dd0740{--spacer-size:20px;}.elementor-3310 .elementor-element.elementor-element-2d4ad50{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:center;}.elementor-3310 .elementor-element.elementor-element-2d4ad50.elementor-element{--align-self:center;}.elementor-3310 .elementor-element.elementor-element-2d4ad50 .elementor-heading-title{mix-blend-mode:color-dodge;color:var( --e-global-color-text );}.elementor-3310 .elementor-element.elementor-element-ab4afef{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3310 .elementor-element.elementor-element-ab4afef.e-con{--align-self:center;}.elementor-3310 .elementor-element.elementor-element-10df17e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3310 .elementor-element.elementor-element-7f6743c{--e-image-carousel-slides-to-show:1;box-shadow:32px 27px 50px 0px rgba(0,0,0,0.5);}.elementor-3310 .elementor-element.elementor-element-7f6743c.elementor-element{--align-self:flex-start;}.elementor-3310 .elementor-element.elementor-element-2fefc88{--spacer-size:50px;width:var( --container-widget-width, 3.74% );max-width:3.74%;--container-widget-width:3.74%;--container-widget-flex-grow:0;}.elementor-3310 .elementor-element.elementor-element-2fefc88.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3310 .elementor-element.elementor-element-11d8d13{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3310 .elementor-element.elementor-element-da0390e{width:initial;max-width:initial;columns:1;text-align:justify;color:var( --e-global-color-text );}.elementor-3310 .elementor-element.elementor-element-da0390e.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3310 .elementor-element.elementor-element-40d7f33{--display:flex;}.elementor-3310 .elementor-element.elementor-element-eccb7f0{--spacer-size:40px;}.elementor-3310 .elementor-element.elementor-element-f033d33{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-3310 .elementor-element.elementor-element-f033d33.e-con{--align-self:center;}.elementor-3310 .elementor-element.elementor-element-6796154{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3310 .elementor-element.elementor-element-6796154.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3310 .elementor-element.elementor-element-5012654{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3310 .elementor-element.elementor-element-5012654.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3310 .elementor-element.elementor-element-14acb15{width:initial;max-width:initial;columns:1;text-align:justify;color:var( --e-global-color-text );}.elementor-3310 .elementor-element.elementor-element-14acb15.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3310 .elementor-element.elementor-element-7290f3b{--spacer-size:50px;width:var( --container-widget-width, 4.33% );max-width:4.33%;--container-widget-width:4.33%;--container-widget-flex-grow:0;}.elementor-3310 .elementor-element.elementor-element-7290f3b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3310 .elementor-element.elementor-element-4506cc0{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;box-shadow:32px 27px 50px 0px rgba(0,0,0,0.5);}.elementor-3310 .elementor-element.elementor-element-4506cc0.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3310 .elementor-element.elementor-element-58776d5{--display:flex;}.elementor-3310 .elementor-element.elementor-element-59e5dce{--spacer-size:70px;}@media(max-width:767px){.elementor-3310 .elementor-element.elementor-element-68919d51{--min-height:53vh;}.elementor-3310 .elementor-element.elementor-element-68919d51:not(.elementor-motion-effects-element-type-background), .elementor-3310 .elementor-element.elementor-element-68919d51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-3310 .elementor-element.elementor-element-6203a88d{text-align:justify;}.elementor-3310 .elementor-element.elementor-element-71184b3a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;columns:1;}.elementor-3310 .elementor-element.elementor-element-6cd45608{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3310 .elementor-element.elementor-element-4506cc0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-3310 .elementor-element.elementor-element-bea4a6d{--width:81%;}.elementor-3310 .elementor-element.elementor-element-2d5e908d{--width:81%;}.elementor-3310 .elementor-element.elementor-element-3b6f9212{--width:47.324%;}.elementor-3310 .elementor-element.elementor-element-48ec8f68{--width:100%;}.elementor-3310 .elementor-element.elementor-element-78c6451a{--width:55.059%;}.elementor-3310 .elementor-element.elementor-element-5c5b9c9f{--width:100%;}.elementor-3310 .elementor-element.elementor-element-61e02949{--content-width:81%;}.elementor-3310 .elementor-element.elementor-element-7c613df0{--content-width:95%;}.elementor-3310 .elementor-element.elementor-element-564d261{--width:100%;}.elementor-3310 .elementor-element.elementor-element-10df17e{--width:60%;}.elementor-3310 .elementor-element.elementor-element-6796154{--width:58.783%;}.elementor-3310 .elementor-element.elementor-element-5012654{--width:45.318%;}}@media(min-width:1025px){.elementor-3310 .elementor-element.elementor-element-5c5b9c9f:not(.elementor-motion-effects-element-type-background), .elementor-3310 .elementor-element.elementor-element-5c5b9c9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-3310 .elementor-element.elementor-element-8ba0eea:not(.elementor-motion-effects-element-type-background), .elementor-3310 .elementor-element.elementor-element-8ba0eea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for spacer, class: .elementor-element-78d216fa *//* Retire le style bouton Elementor */
.bouton_template .elementor-button {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  border-radius: 0 !important;
  color: #ce6a66 !important;
  text-decoration: none !important;
}

/* Hover */
.bouton_template .elementor-button:hover {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  color: #bf9663 !important;
  text-decoration: none !important;
}

/* Texte interne */
.bouton_template .elementor-button-text {
  text-decoration: none !important;
}

/* Retire le contour au clic */
.bouton_template .elementor-button:focus,
.bouton_template .elementor-button:active {
  outline: none !important;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-39b970f9 */.galerie,
.galerie figure,
.galerie .gallery-item,
.galerie .e-gallery-item,
.galerie .elementor-widget-container {
  overflow: hidden;
  border-radius: 10px;
}

.galerie img,
.galerie figure img {
  display: block;
  width: 100%;
  border-radius: 10px;
}

/* Limite visuelle de la galerie uniquement sur ordinateur */
@media (min-width: 922px) {
  .galerie {
    max-height: 800px !important;
    overflow: hidden !important;
  }

  .galerie .e-gallery-container,
  .galerie .elementor-image-gallery,
  .galerie .gallery {
    max-height: 800px !important;
    overflow: hidden !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7f6743c *//* === CARROUSEL ELEMENTOR — hauteur fixe 220px + cover === */

.carousel-hauteur-fixe.elementor-widget-image-carousel .swiper-slide {
  height: 320px !important;
}

.carousel-hauteur-fixe.elementor-widget-image-carousel .swiper-slide-inner {
  height: 320px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  overflow: hidden !important;
}

.carousel-hauteur-fixe.elementor-widget-image-carousel .swiper-slide-image {
  width: 100% !important;
  height: 320px !important;
  object-fit: cover !important;
  object-position: center center !important;
  display: block !important;
}

/* Version plus large si Elementor ne cible pas pareil */
.carousel-hauteur-fixe .swiper-slide,
.carousel-hauteur-fixe .swiper-slide-inner {
  height: 320px !important;
  overflow: hidden !important;
}

.carousel-hauteur-fixe .swiper-slide img,
.carousel-hauteur-fixe .swiper-slide-image {
  width: 100% !important;
  height: 320px !important;
  object-fit: cover !important;
  object-position: center center !important;
  display: block !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4506cc0 *//* === CARROUSEL ELEMENTOR — hauteur fixe 220px + cover === */

.carousel-hauteur-fixe.elementor-widget-image-carousel .swiper-slide {
  height: 320px !important;
}

.carousel-hauteur-fixe.elementor-widget-image-carousel .swiper-slide-inner {
  height: 320px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  overflow: hidden !important;
}

.carousel-hauteur-fixe.elementor-widget-image-carousel .swiper-slide-image {
  width: 100% !important;
  height: 320px !important;
  object-fit: cover !important;
  object-position: center center !important;
  display: block !important;
}

/* Version plus large si Elementor ne cible pas pareil */
.carousel-hauteur-fixe .swiper-slide,
.carousel-hauteur-fixe .swiper-slide-inner {
  height: 320px !important;
  overflow: hidden !important;
}

.carousel-hauteur-fixe .swiper-slide img,
.carousel-hauteur-fixe .swiper-slide-image {
  width: 100% !important;
  height: 320px !important;
  object-fit: cover !important;
  object-position: center center !important;
  display: block !important;
}/* End custom CSS */
/* Start custom CSS *//* Masquer le titre automatique Astra sur les articles / fiches seules */
.single .entry-title,
.single h1.entry-title,
.single .ast-single-post .entry-title {
  display: none !important;
}
/* Masquer les infos auteur/date Astra */
.single .entry-meta,
.single .posted-by,
.single .posted-on,
.single .byline,
.single .cat-links,
.single .comments-link {
  display: none !important;
}




.bandeau-spectacle {
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
}

.bandeau-spectacle.centre {
  background-position: center center !important;
}

.bandeau-spectacle.haut {
  background-position: center top !important;
}

.bandeau-spectacle.bas {
  background-position: center bottom !important;
}

.bandeau-spectacle.gauche {
  background-position: left center !important;
}

.bandeau-spectacle.droite {
  background-position: right center !important;
}

.bandeau-spectacle.gauche-haut {
  background-position: left top !important;
}

.bandeau-spectacle.droite-haut {
  background-position: right top !important;
}/* End custom CSS */