.elementor-79607 .elementor-element.elementor-element-7e3beafa > .elementor-container{max-width:1600px;}.elementor-79607 .elementor-element.elementor-element-7e3beafa{margin-top:100px;margin-bottom:0px;}.elementor-79607 .elementor-element.elementor-element-64108f52 > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-79607 .elementor-element.elementor-element-73fbe44a .elementor-heading-title{font-family:"Spectral SC", Roboto;font-size:22px;font-weight:600;color:#80869C7D;}.elementor-79607 .elementor-element.elementor-element-767af8d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79607 .elementor-element.elementor-element-767af8d6{text-align:left;}.elementor-79607 .elementor-element.elementor-element-767af8d6 .elementor-heading-title{font-family:"Lexend Deca", Roboto;font-size:32px;font-weight:700;color:#21242F;}.elementor-79607 .elementor-element.elementor-element-43b3a1c1 > .elementor-widget-container{margin:70px 0px 0px 0px;}.elementor-79607 .elementor-element.elementor-element-43b3a1c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-79607 .elementor-element.elementor-element-43b3a1c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-79607 .elementor-element.elementor-element-43b3a1c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-79607 .elementor-element.elementor-element-43b3a1c1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-79607 .elementor-element.elementor-element-43b3a1c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-79607 .elementor-element.elementor-element-43b3a1c1 .elementor-icon-list-icon i{color:#21242F;transition:color 0.3s;}.elementor-79607 .elementor-element.elementor-element-43b3a1c1 .elementor-icon-list-icon svg{fill:#21242F;transition:fill 0.3s;}.elementor-79607 .elementor-element.elementor-element-43b3a1c1{--e-icon-list-icon-size:30px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-offset:1px;}.elementor-79607 .elementor-element.elementor-element-43b3a1c1 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-79607 .elementor-element.elementor-element-43b3a1c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-79607 .elementor-element.elementor-element-43b3a1c1 .elementor-icon-list-item > a{font-family:"Lexend Deca", Roboto;font-size:17px;font-weight:400;}.elementor-79607 .elementor-element.elementor-element-43b3a1c1 .elementor-icon-list-text{color:#21242F;transition:color 0.3s;}.elementor-79607 .elementor-element.elementor-element-540389cb .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:10px;}.elementor-79607 .elementor-element.elementor-element-540389cb{margin-top:0px;margin-bottom:100px;}.elementor-bc-flex-widget .elementor-79607 .elementor-element.elementor-element-6c6a7b7b.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-79607 .elementor-element.elementor-element-6c6a7b7b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-79607 .elementor-element.elementor-element-6c6a7b7b > .elementor-element-populated{border-style:solid;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-79607 .elementor-element.elementor-element-6c6a7b7b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-79607 .elementor-element.elementor-element-6c6a7b7b{z-index:100;}.elementor-79607 .elementor-element.elementor-element-2b94873e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1px 1px 1px 1px;}.elementor-79607 .elementor-element.elementor-element-2b94873e{text-align:left;}.elementor-79607 .elementor-element.elementor-element-2b94873e .elementor-heading-title{font-family:"Lexend Deca", Roboto;font-size:12px;font-weight:700;text-transform:uppercase;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-79607 .elementor-element.elementor-element-6b36297b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1px 1px 1px 1px;}.elementor-79607 .elementor-element.elementor-element-6b36297b{text-align:right;}.elementor-79607 .elementor-element.elementor-element-6b36297b .elementor-heading-title{font-family:"Lexend Deca", Roboto;font-size:24px;font-weight:700;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-79607 .elementor-element.elementor-element-646c9b1b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-79607 .elementor-element.elementor-element-646c9b1b{left:1px;}body.rtl .elementor-79607 .elementor-element.elementor-element-646c9b1b{right:1px;}.elementor-79607 .elementor-element.elementor-element-646c9b1b{top:0px;}.elementor-bc-flex-widget .elementor-79607 .elementor-element.elementor-element-3c9bc0ef.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-79607 .elementor-element.elementor-element-3c9bc0ef.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-79607 .elementor-element.elementor-element-3c9bc0ef > .elementor-element-populated{border-style:solid;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-79607 .elementor-element.elementor-element-3c9bc0ef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-79607 .elementor-element.elementor-element-6dff044c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79607 .elementor-element.elementor-element-6dff044c{text-align:right;}.elementor-79607 .elementor-element.elementor-element-6dff044c .elementor-heading-title{font-family:"Lexend Deca", Roboto;font-size:32px;font-weight:700;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-79607 .elementor-element.elementor-element-3ce00d6c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-79607 .elementor-element.elementor-element-3ce00d6c{left:0px;}body.rtl .elementor-79607 .elementor-element.elementor-element-3ce00d6c{right:0px;}.elementor-79607 .elementor-element.elementor-element-3ce00d6c{top:0px;}@media(min-width:768px){.elementor-79607 .elementor-element.elementor-element-64108f52{width:57.766%;}.elementor-79607 .elementor-element.elementor-element-5b74c0c8{width:42.108%;}.elementor-79607 .elementor-element.elementor-element-6c6a7b7b{width:69.06%;}.elementor-79607 .elementor-element.elementor-element-3c9bc0ef{width:30.811%;}}@media(max-width:1024px) and (min-width:768px){.elementor-79607 .elementor-element.elementor-element-6c6a7b7b{width:100%;}}@media(max-width:1024px){.elementor-79607 .elementor-element.elementor-element-73fbe44a .elementor-heading-title{font-size:18px;}.elementor-79607 .elementor-element.elementor-element-767af8d6 .elementor-heading-title{font-size:24px;}.elementor-79607 .elementor-element.elementor-element-43b3a1c1{--e-icon-list-icon-size:21px;}.elementor-79607 .elementor-element.elementor-element-43b3a1c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-79607 .elementor-element.elementor-element-43b3a1c1 .elementor-icon-list-item > a{font-size:12px;}.elementor-79607 .elementor-element.elementor-element-2b94873e > .elementor-widget-container{padding:0px 1px 1px 1px;}.elementor-79607 .elementor-element.elementor-element-2b94873e .elementor-heading-title{font-size:12px;}.elementor-79607 .elementor-element.elementor-element-6b36297b .elementor-heading-title{font-size:24px;}.elementor-79607 .elementor-element.elementor-element-6dff044c .elementor-heading-title{font-size:24px;}}@media(max-width:767px){.elementor-79607 .elementor-element.elementor-element-7e3beafa{margin-top:0px;margin-bottom:0px;}.elementor-79607 .elementor-element.elementor-element-64108f52 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-79607 .elementor-element.elementor-element-73fbe44a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-79607 .elementor-element.elementor-element-73fbe44a{text-align:center;}.elementor-79607 .elementor-element.elementor-element-73fbe44a .elementor-heading-title{font-size:12px;}.elementor-79607 .elementor-element.elementor-element-767af8d6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-79607 .elementor-element.elementor-element-767af8d6{text-align:center;}.elementor-79607 .elementor-element.elementor-element-767af8d6 .elementor-heading-title{font-size:18px;}.elementor-79607 .elementor-element.elementor-element-43b3a1c1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-79607 .elementor-element.elementor-element-43b3a1c1{--e-icon-list-icon-size:17px;}.elementor-79607 .elementor-element.elementor-element-43b3a1c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-79607 .elementor-element.elementor-element-43b3a1c1 .elementor-icon-list-item > a{font-size:14px;}.elementor-79607 .elementor-element.elementor-element-2b94873e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 03px 0px;}.elementor-79607 .elementor-element.elementor-element-2b94873e{text-align:center;}.elementor-79607 .elementor-element.elementor-element-2b94873e .elementor-heading-title{font-size:10px;}.elementor-79607 .elementor-element.elementor-element-6b36297b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-79607 .elementor-element.elementor-element-6b36297b{text-align:right;}.elementor-79607 .elementor-element.elementor-element-6b36297b .elementor-heading-title{font-size:18px;}.elementor-79607 .elementor-element.elementor-element-6dff044c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-79607 .elementor-element.elementor-element-6dff044c{text-align:center;}.elementor-79607 .elementor-element.elementor-element-6dff044c .elementor-heading-title{font-size:18px;}}/* Start custom CSS for heading, class: .elementor-element-2b94873e */.elementor-79607 .elementor-element.elementor-element-2b94873e {
  background-color: #000; /* Mets ta couleur ici */
  padding: 1px 5px;
  display: inline-block; /* IMPORTANT : réduit la largeur au texte seulement */
  width: auto; /* S'assure que ce n’est pas 100% */ 
  position: absolute;
  right: 0;
  top: 0;
   z-index: 100;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b36297b */.prix-carus { padding: 1px 5px !important; height: 100px !important; width: 200px !important; position: absolute !important; right: 10px !important; bottom: 10px !important; z-index: 100 !important; }

@media (max-width: 768px) {
  .prix-carus {
        bottom: -73px !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-646c9b1b */@media (max-width: 768px) {
  .bg-image {
    align-content: flex-start !important;
    align-items: flex-start !important; /* pour coller le contenu en haut */
    justify-content: center !important; /* garde centré horizontalement */
    height: 380px !important;           /* comme dans tes styles */
    background-position-x: 50% !important;
    background-position-y: 50% !important;
    background-size: cover !important;
  }
}

@media (max-width: 768px) {
  .swiper-slide,
  .swiper-slide .bg-image {
    height: 380px !important;
  }
  
  #ys-carousel-template, #ys-carousel-template .swiper, #ys-carousel-template .swiper-slide.slide-custom {
 
    height: 58vh !important;
  
}

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6c6a7b7b */@media (min-width: 1025px) {
    .elementor-79607 .elementor-element.elementor-element-6c6a7b7b{
    min-height: 780px !important;

}

.inner-border {
  padding: 5px;
  background: white;
  box-shadow: inset 0 0 0 3px white; /* inner border rouge de 3px */
}

}
 .elementor-79607 .elementor-element.elementor-element-6c6a7b7b{
    min-height: 380px !important;

}

.elementor-79607 .elementor-element.elementor-element-6c6a7b7b,.inner-border {
  position: relative;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3c9bc0ef */.elementor-79607 .elementor-element.elementor-element-3c9bc0ef {
    min-height: 780px !important;

}/* End custom CSS */