.elementor-56878 .elementor-element.elementor-element-325f107b > .elementor-container{max-width:720px;}.elementor-56878 .elementor-element.elementor-element-8940080{text-align:justify;}.elementor-56878 .elementor-element.elementor-element-7ab392b4 > .elementor-container{max-width:720px;}.elementor-56878 .elementor-element.elementor-element-7ab392b4{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-56878 .elementor-element.elementor-element-6c261ae6 .elementor-repeater-item-8785d5b.wd-image-hotspot{left:59.4%;top:79.4%;}.elementor-56878 .elementor-element.elementor-element-6c261ae6 .elementor-repeater-item-a2200e0.wd-image-hotspot{left:16.9%;top:79.9%;}.elementor-56878 .elementor-element.elementor-element-6c261ae6 .elementor-repeater-item-b8142a4.wd-image-hotspot{left:81.7%;top:87.2%;}.elementor-56878 .elementor-element.elementor-element-6c261ae6{width:var( --container-widget-width, 105.857% );max-width:105.857%;--container-widget-width:105.857%;--container-widget-flex-grow:0;}.elementor-56878 .elementor-element.elementor-element-6c261ae6 > .elementor-widget-container{padding:24px 24px 24px 24px;}.elementor-56878 .elementor-element.elementor-element-107eaba0 > .elementor-container{max-width:720px;}.elementor-56878 .elementor-element.elementor-element-107eaba0{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-56878 .elementor-element.elementor-element-c47c2d7{--spacer-size:24px;}.elementor-56878 .elementor-element.elementor-element-3e733f .wd-text-block{line-height:33px;}.elementor-56878 .elementor-element.elementor-element-d275879{width:var( --container-widget-width, 100.286% );max-width:100.286%;--container-widget-width:100.286%;--container-widget-flex-grow:0;}.elementor-56878 .elementor-element.elementor-element-d275879 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-56878 .elementor-element.elementor-element-d275879 .elementor-image-box-wrapper{text-align:justify;}.elementor-56878 .elementor-element.elementor-element-d275879.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-56878 .elementor-element.elementor-element-d275879.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-56878 .elementor-element.elementor-element-d275879.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-56878 .elementor-element.elementor-element-d275879 .elementor-image-box-wrapper .elementor-image-box-img{width:8%;}.elementor-56878 .elementor-element.elementor-element-d275879 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-56878 .elementor-element.elementor-element-1c23947e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-56878 .elementor-element.elementor-element-1c23947e .elementor-image-box-wrapper{text-align:justify;}.elementor-56878 .elementor-element.elementor-element-1c23947e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-56878 .elementor-element.elementor-element-1c23947e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-56878 .elementor-element.elementor-element-1c23947e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-56878 .elementor-element.elementor-element-1c23947e .elementor-image-box-wrapper .elementor-image-box-img{width:8%;}.elementor-56878 .elementor-element.elementor-element-1c23947e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-56878 .elementor-element.elementor-element-2fdccf82 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-56878 .elementor-element.elementor-element-2fdccf82 .elementor-image-box-wrapper{text-align:justify;}.elementor-56878 .elementor-element.elementor-element-2fdccf82.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-56878 .elementor-element.elementor-element-2fdccf82.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-56878 .elementor-element.elementor-element-2fdccf82.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-56878 .elementor-element.elementor-element-2fdccf82 .elementor-image-box-wrapper .elementor-image-box-img{width:8%;}.elementor-56878 .elementor-element.elementor-element-2fdccf82 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-56878 .elementor-element.elementor-element-893d7dc{--spacer-size:0px;}.elementor-56878 .elementor-element.elementor-element-97d8ff3 > .elementor-container{max-width:900px;}.elementor-56878 .elementor-element.elementor-element-97d8ff3{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-56878 .elementor-element.elementor-element-228f15a0{--spacer-size:40px;}.elementor-56878 .elementor-element.elementor-element-71b36859{--spacer-size:40px;}.elementor-56878 .elementor-element.elementor-element-5d2bd919 > .elementor-container{max-width:720px;}.elementor-56878 .elementor-element.elementor-element-5d2bd919{margin:0px 0px 0px 0px;padding:32px 0px 32px 0px;}.elementor-56878 .elementor-element.elementor-element-3dadb2c5 > .elementor-container{max-width:720px;}.elementor-56878 .elementor-element.elementor-element-3dadb2c5{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-56878 .elementor-element.elementor-element-3208a53{--spacer-size:40px;}.elementor-56878 .elementor-element.elementor-element-37ac7a92 .wd-text-block{line-height:33px;}.elementor-56878 .elementor-element.elementor-element-6a9d3536{--spacer-size:24px;}.elementor-56878 .elementor-element.elementor-element-32fba874 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-56878 .elementor-element.elementor-element-32fba874 .elementor-image-box-wrapper{text-align:justify;}.elementor-56878 .elementor-element.elementor-element-32fba874.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-56878 .elementor-element.elementor-element-32fba874.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-56878 .elementor-element.elementor-element-32fba874.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-56878 .elementor-element.elementor-element-32fba874 .elementor-image-box-wrapper .elementor-image-box-img{width:8%;}.elementor-56878 .elementor-element.elementor-element-32fba874 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-56878 .elementor-element.elementor-element-d16135a{width:var( --container-widget-width, 104.143% );max-width:104.143%;--container-widget-width:104.143%;--container-widget-flex-grow:0;}.elementor-56878 .elementor-element.elementor-element-d16135a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-56878 .elementor-element.elementor-element-d16135a .elementor-image-box-wrapper{text-align:justify;}.elementor-56878 .elementor-element.elementor-element-d16135a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-56878 .elementor-element.elementor-element-d16135a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-56878 .elementor-element.elementor-element-d16135a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-56878 .elementor-element.elementor-element-d16135a .elementor-image-box-wrapper .elementor-image-box-img{width:8%;}.elementor-56878 .elementor-element.elementor-element-d16135a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-56878 .elementor-element.elementor-element-7c9fe806 > .elementor-container{max-width:900px;}.elementor-56878 .elementor-element.elementor-element-7c9fe806{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-56878 .elementor-element.elementor-element-4e8d906a{--spacer-size:40px;}.elementor-56878 .elementor-element.elementor-element-f0aeb16{width:var( --container-widget-width, 101.594% );max-width:101.594%;--container-widget-width:101.594%;--container-widget-flex-grow:0;}body.elementor-page-56878{margin:0px 0px 0px 0px;}@media(max-width:767px){.elementor-56878 .elementor-element.elementor-element-d275879 .elementor-image-box-img{margin-bottom:0px;}.elementor-56878 .elementor-element.elementor-element-1c23947e .elementor-image-box-img{margin-bottom:0px;}.elementor-56878 .elementor-element.elementor-element-2fdccf82 .elementor-image-box-img{margin-bottom:0px;}.elementor-56878 .elementor-element.elementor-element-32fba874 .elementor-image-box-img{margin-bottom:0px;}.elementor-56878 .elementor-element.elementor-element-d16135a .elementor-image-box-img{margin-bottom:0px;}}@media(min-width:768px){.elementor-56878 .elementor-element.elementor-element-3b2d6185{width:100%;}.elementor-56878 .elementor-element.elementor-element-2fd65309{width:100%;}.elementor-56878 .elementor-element.elementor-element-4ebf1480{width:100%;}.elementor-56878 .elementor-element.elementor-element-78642f9a{width:100%;}.elementor-56878 .elementor-element.elementor-element-534eea84{width:100%;}.elementor-56878 .elementor-element.elementor-element-201476b9{width:100%;}}/* Start custom CSS for html, class: .elementor-element-bb759c9 *//* =========================================================
   RUN'IX PRODUCT CARD — FIX TEXTE BLANC
   ========================================================= */

.rx-product-card .elementor-container{

background: linear-gradient(90deg,#eef3f5,#f8fbfc);

border-radius: 28px;

padding: 40px;

align-items: center;

}


/* IMAGE */

.rx-product-card img{

transition:.4s;

}

.rx-product-card:hover img{

transform: scale(1.05);

}


/* TITRES — FIX COULEUR */

.rx-product-card h1,
.rx-product-card h2,
.rx-product-card h3,
.rx-product-card h4{

color:#0f172a !important;

}


/* TEXTE PUMA (important) */

.rx-product-card p{

color:#6b7280 !important;

}


/* BOUTON */

.rx-product-card .elementor-button{

background:#B4D000;

color:#0f172a !important;

border-radius:14px;

font-weight:700;

padding:18px 38px;

}


/* MOBILE */

@media(max-width:768px){

.rx-product-card .elementor-container{

flex-direction:column;

text-align:center;

}

}/* 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 html, class: .elementor-element-7156478 *//* =========================================================
   RUN'IX PRODUCT CARD — FIX TEXTE BLANC
   ========================================================= */

.rx-product-card .elementor-container{

background: linear-gradient(90deg,#eef3f5,#f8fbfc);

border-radius: 28px;

padding: 40px;

align-items: center;

}


/* IMAGE */

.rx-product-card img{

transition:.4s;

}

.rx-product-card:hover img{

transform: scale(1.05);

}


/* TITRES — FIX COULEUR */

.rx-product-card h1,
.rx-product-card h2,
.rx-product-card h3,
.rx-product-card h4{

color:#0f172a !important;

}


/* TEXTE PUMA (important) */

.rx-product-card p{

color:#6b7280 !important;

}


/* BOUTON */

.rx-product-card .elementor-button{

background:#B4D000;

color:#0f172a !important;

border-radius:14px;

font-weight:700;

padding:18px 38px;

}


/* MOBILE */

@media(max-width:768px){

.rx-product-card .elementor-container{

flex-direction:column;

text-align:center;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f0aeb16 */.rx-final-full{

  background:
  radial-gradient(circle at 50% 0%,
  rgba(80,187,197,.18),
  transparent 60%),

  linear-gradient(
  180deg,
  #0f3a40 0%,
  #0c2e33 100%);

  padding: 120px 20px;

}


/* TITRE */

.rx-final-full .rx-final-title{

  font-size: 42px;
  letter-spacing: .18em;
  text-align: center;
  margin-bottom: 60px;
  color: #6fd0d7;

}


/* NOTE */

.rx-final-full .rx-score-box{

  margin: auto;
  margin-bottom: 50px;
  max-width: 340px;

}


/* TEXTE */

.rx-final-full .rx-final-text{

  max-width: 760px;
  margin: auto;

  font-size: 18px;
  line-height: 1.9;

  text-align: center;

  color: rgba(255,255,255,.92);

}


/* =========================================================
   2. BLOCS POINTS FORTS / FAIBLES
   ========================================================= */

.rx-final-full .rx-proscons{

  margin-top: 80px;

}


/* =========================================================
   3. SECTION ROTATION IMAGE FIX MOBILE
   ========================================================= */

.rx-rotation .elementor-widget-image img{

  width: 100%;
  height: auto;

  object-fit: contain;

}


/* MOBILE */

@media (max-width:768px){

.rx-rotation .elementor-widget-image img{

  max-width: 420px;
  margin: auto;
  display: block;

}

}



/* =========================================================
   4. FORCE TEXTE ROTATION EN NOIR
   ========================================================= */

.rx-rotation,
.rx-rotation p,
.rx-rotation li,
.rx-rotation strong,
.rx-rotation h1,
.rx-rotation h2,
.rx-rotation h3{

  color:#111;

}



/* =========================================================
   5. RESPONSIVE CONCLUSION
   ========================================================= */

@media (max-width:768px){

.rx-final-full{

padding:80px 20px;

}

.rx-final-full .rx-final-title{

font-size:26px;

}

.rx-final-full .rx-final-text{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-222c74b */.rxq-wrap a:focus-visible,
.rxq-wrap button:focus-visible{
  outline: 2px solid rgba(80,187,197,.85) !important;
  outline-offset: 3px !important;
  box-shadow: none !important;
}/* End custom CSS */