.elementor-53793 .elementor-element.elementor-element-325f107b > .elementor-container{max-width:720px;}.elementor-53793 .elementor-element.elementor-element-5712fb9{--spacer-size:50px;}.elementor-53793 .elementor-element.elementor-element-8940080{text-align:justify;}.elementor-53793 .elementor-element.elementor-element-25e2ea0c > .elementor-container{max-width:720px;}.elementor-53793 .elementor-element.elementor-element-25e2ea0c{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53793 .elementor-element.elementor-element-b106591{width:var( --container-widget-width, 99.857% );max-width:99.857%;--container-widget-width:99.857%;--container-widget-flex-grow:0;}.elementor-53793 .elementor-element.elementor-element-1c82504a{--spacer-size:20px;}.elementor-53793 .elementor-element.elementor-element-d219e7b .elementor-repeater-item-65ed2c3.wd-image-hotspot{left:50%;top:50%;}.elementor-53793 .elementor-element.elementor-element-d219e7b > .elementor-widget-container{border-radius:50px 50px 50px 50px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-53793 .elementor-element.elementor-element-a989e22{--spacer-size:50px;}.elementor-53793 .elementor-element.elementor-element-107eaba0 > .elementor-container{max-width:720px;}.elementor-53793 .elementor-element.elementor-element-107eaba0{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53793 .elementor-element.elementor-element-9f5b73e{--spacer-size:50px;}.elementor-53793 .elementor-element.elementor-element-3e733f .wd-text-block{line-height:33px;}.elementor-53793 .elementor-element.elementor-element-5376a6c{--spacer-size:24px;}.elementor-53793 .elementor-element.elementor-element-d275879 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-53793 .elementor-element.elementor-element-d275879 .elementor-image-box-wrapper{text-align:justify;}.elementor-53793 .elementor-element.elementor-element-d275879.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-53793 .elementor-element.elementor-element-d275879.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-53793 .elementor-element.elementor-element-d275879.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-53793 .elementor-element.elementor-element-d275879 .elementor-image-box-wrapper .elementor-image-box-img{width:8%;}.elementor-53793 .elementor-element.elementor-element-d275879 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-53793 .elementor-element.elementor-element-1c23947e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-53793 .elementor-element.elementor-element-1c23947e .elementor-image-box-wrapper{text-align:justify;}.elementor-53793 .elementor-element.elementor-element-1c23947e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-53793 .elementor-element.elementor-element-1c23947e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-53793 .elementor-element.elementor-element-1c23947e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-53793 .elementor-element.elementor-element-1c23947e .elementor-image-box-wrapper .elementor-image-box-img{width:8%;}.elementor-53793 .elementor-element.elementor-element-1c23947e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-53793 .elementor-element.elementor-element-2fdccf82 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-53793 .elementor-element.elementor-element-2fdccf82 .elementor-image-box-wrapper{text-align:justify;}.elementor-53793 .elementor-element.elementor-element-2fdccf82.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-53793 .elementor-element.elementor-element-2fdccf82.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-53793 .elementor-element.elementor-element-2fdccf82.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-53793 .elementor-element.elementor-element-2fdccf82 .elementor-image-box-wrapper .elementor-image-box-img{width:8%;}.elementor-53793 .elementor-element.elementor-element-2fdccf82 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-53793 .elementor-element.elementor-element-b252470 > .elementor-container{max-width:720px;}.elementor-53793 .elementor-element.elementor-element-b252470{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53793 .elementor-element.elementor-element-b6774aa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-53793 .elementor-element.elementor-element-b6774aa .elementor-image-box-wrapper{text-align:justify;}.elementor-53793 .elementor-element.elementor-element-637bd9c{--spacer-size:50px;}.elementor-53793 .elementor-element.elementor-element-97d8ff3 > .elementor-container{max-width:900px;}.elementor-53793 .elementor-element.elementor-element-97d8ff3{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53793 .elementor-element.elementor-element-71b36859{--spacer-size:40px;}.elementor-53793 .elementor-element.elementor-element-5ac112df > .elementor-container{max-width:720px;}.elementor-53793 .elementor-element.elementor-element-5ac112df{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53793 .elementor-element.elementor-element-20bec50{--spacer-size:50px;}.elementor-53793 .elementor-element.elementor-element-217d1a7{--spacer-size:50px;}.elementor-53793 .elementor-element.elementor-element-3dadb2c5 > .elementor-container{max-width:720px;}.elementor-53793 .elementor-element.elementor-element-3dadb2c5{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53793 .elementor-element.elementor-element-3208a53{--spacer-size:40px;}.elementor-53793 .elementor-element.elementor-element-37ac7a92 .wd-text-block{line-height:33px;}.elementor-53793 .elementor-element.elementor-element-6a9d3536{--spacer-size:24px;}.elementor-53793 .elementor-element.elementor-element-32fba874 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-53793 .elementor-element.elementor-element-32fba874 .elementor-image-box-wrapper{text-align:justify;}.elementor-53793 .elementor-element.elementor-element-32fba874.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-53793 .elementor-element.elementor-element-32fba874.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-53793 .elementor-element.elementor-element-32fba874.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-53793 .elementor-element.elementor-element-32fba874 .elementor-image-box-wrapper .elementor-image-box-img{width:8%;}.elementor-53793 .elementor-element.elementor-element-32fba874 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-53793 .elementor-element.elementor-element-f52f478{--spacer-size:24px;}.elementor-53793 .elementor-element.elementor-element-d16135a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-53793 .elementor-element.elementor-element-d16135a .elementor-image-box-wrapper{text-align:justify;}.elementor-53793 .elementor-element.elementor-element-d16135a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-53793 .elementor-element.elementor-element-d16135a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-53793 .elementor-element.elementor-element-d16135a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-53793 .elementor-element.elementor-element-d16135a .elementor-image-box-wrapper .elementor-image-box-img{width:8%;}.elementor-53793 .elementor-element.elementor-element-d16135a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-53793 .elementor-element.elementor-element-7c9fe806 > .elementor-container{max-width:900px;}.elementor-53793 .elementor-element.elementor-element-7c9fe806{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53793 .elementor-element.elementor-element-4d0c9c9a{--spacer-size:40px;}.elementor-53793 .elementor-element.elementor-element-aa93ae8{overflow:hidden;margin:60px 0px 60px 0px;padding:0px 0px 0px 0px;}body.elementor-page-53793{margin:0px 0px 0px 0px;}@media(max-width:767px){.elementor-53793 .elementor-element.elementor-element-d275879 .elementor-image-box-img{margin-bottom:0px;}.elementor-53793 .elementor-element.elementor-element-1c23947e .elementor-image-box-img{margin-bottom:0px;}.elementor-53793 .elementor-element.elementor-element-2fdccf82 .elementor-image-box-img{margin-bottom:0px;}.elementor-53793 .elementor-element.elementor-element-32fba874 .elementor-image-box-img{margin-bottom:0px;}.elementor-53793 .elementor-element.elementor-element-d16135a .elementor-image-box-img{margin-bottom:0px;}}@media(min-width:768px){.elementor-53793 .elementor-element.elementor-element-29036af3{width:100%;}.elementor-53793 .elementor-element.elementor-element-2fd65309{width:100%;}.elementor-53793 .elementor-element.elementor-element-21426dc0{width:100%;}.elementor-53793 .elementor-element.elementor-element-4ebf1480{width:100%;}.elementor-53793 .elementor-element.elementor-element-4afe8360{width:100%;}.elementor-53793 .elementor-element.elementor-element-534eea84{width:100%;}.elementor-53793 .elementor-element.elementor-element-201476b9{width:100%;}.elementor-53793 .elementor-element.elementor-element-ec62015{width:100%;}}/* Start custom CSS for wd_image_hotspot, class: .elementor-element-d219e7b */.elementor-53793 .elementor-element.elementor-element-d219e7b img {
    border-radius: 30px !important;
}/* End custom CSS */
/* Start custom CSS for wd_images_gallery, class: .elementor-element-7ebd6562 */.elementor-53793 .elementor-element.elementor-element-7ebd6562 img {
    border-radius: 20px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6b62fed */body .rx-igKicker{
  color:#0f172a !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9d9170a *//* CENTRAGE parfait du bloc citation RUN'IX */

.rx-quote-section{
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
}

.rx-quote-box{
  margin-left: auto !important;
  margin-right: auto !important;
  max-width: 900px;
  width: 100%;
}

/* centre aussi le contenu interne */
.rx-quote-content{
  margin-left: auto;
  margin-right: auto;
}

/* MOBILE */
@media (max-width: 768px){

  .rx-quote-section{
    padding-left: 14px;
    padding-right: 14px;
  }

  .rx-quote-box{
    max-width: 100%;
  }

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d16135a *//* =========================
   CHECKBOX CGV FIX
========================= */

.elementor-53793 .elementor-element.elementor-element-d16135a .wpforms-field-checkbox:last-of-type li {
    position: relative !important;
}

/* vraie checkbox invisible */
.elementor-53793 .elementor-element.elementor-element-d16135a .wpforms-field-checkbox:last-of-type input[type="checkbox"]{
    position:absolute !important;
    opacity:0 !important;
    width:22px !important;
    height:22px !important;
    top:20px !important;
    left:20px !important;
    z-index:2 !important;
    cursor:pointer !important;
}

/* bloc visuel */
.elementor-53793 .elementor-element.elementor-element-d16135a .wpforms-field-checkbox:last-of-type label{
    display:flex !important;
    align-items:center !important;
    justify-content:flex-start !important;
    gap:14px !important;

    padding:18px 24px 18px 58px !important;

    background:#fff !important;
    border:1px solid rgba(31,138,149,.15) !important;
    border-radius:16px !important;

    font-size:14px !important;
    line-height:1.4 !important;
    color:#3A4548 !important;

    width:100% !important;
    box-sizing:border-box !important;

    position:relative !important;
    cursor:pointer !important;
}

/* faux carré */
.elementor-53793 .elementor-element.elementor-element-d16135a .wpforms-field-checkbox:last-of-type label::before{
    content:'' !important;

    position:absolute !important;
    left:20px !important;
    top:50% !important;
    transform:translateY(-50%) !important;

    width:22px !important;
    height:22px !important;

    border:2px solid #A8B2B4 !important;
    border-radius:6px !important;
    background:#fff !important;

    transition:all .2s ease !important;
}

/* état checked */
.elementor-53793 .elementor-element.elementor-element-d16135a .wpforms-field-checkbox:last-of-type input[type="checkbox"]:checked + label::before{
    background:#1F8A95 !important;
    border-color:#1F8A95 !important;
}

/* lien */
.elementor-53793 .elementor-element.elementor-element-d16135a .wpforms-field-checkbox:last-of-type label a{
    position:relative !important;
    z-index:5 !important;

    color:#0A0A0A !important;
    font-weight:700 !important;
    text-decoration:underline !important;

    pointer-events:auto !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-aa93ae8 *//* ===== Fix: commentaires collés à gauche après section full width ===== */
#comments,
.comments-area,
.comment-respond,
.comment-form,
.comment-respond form{
  max-width: 1100px;
  margin-left: auto !important;
  margin-right: auto !important;
  width: min(1100px, calc(100% - 40px));
}

/* un peu d'air en haut si besoin */
#comments{ padding-top: 24px; }

/* mobile */
@media (max-width: 600px){
  #comments,
  .comments-area,
  .comment-respond,
  .comment-form,
  .comment-respond form{
    width: calc(100% - 28px);
  }
}/* End custom CSS */