.elementor-6 .elementor-element.elementor-element-df025d6{--display:flex;--min-height:650px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-df025d6:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-df025d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mlltlvstafht.i.optimole.com/cb:-2mK.535/w:1920/h:960/q:mauto/f:best/https://rosetelephone.fr/wp-content/uploads/2026/04/telephone-rose-pas-cher-hero.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6 .elementor-element.elementor-element-df025d6::before, .elementor-6 .elementor-element.elementor-element-df025d6 > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-df025d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-df025d6 > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-df025d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-df025d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-90e2b1c{margin:50px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.elementor-6 .elementor-element.elementor-element-dde602c{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-6 .elementor-element.elementor-element-3f877b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-636a976{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-72b027d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-6e2c55a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-30e13e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-9e59c96{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-0204edb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-84751f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-a28c967 *//* ===== FAQ — ROSE TELEPHONE ===== */

.rt-faq-block{
  width:100%;
  margin:24px 0;
  padding:0;
}

.rt-faq-block__box{
  width:100%;
  box-sizing:border-box;
  background:#fff;
  border:1px solid #f1d7e4;
  border-radius:18px;
  padding:26px 26px 22px;
}

.rt-faq-block__title{
  margin:0 0 16px;
  font-family:'Poppins',sans-serif;
  font-size:28px;
  line-height:1.28;
  font-weight:700;
  color:#151515;
  text-align:left;
}

.rt-faq-block__title::after{
  content:"";
  display:block;
  width:56px;
  height:3px;
  margin-top:10px;
  border-radius:999px;
  background:linear-gradient(90deg,#ff5cab 0%, #d6378e 100%);
}

.rt-faq-list{
  display:flex;
  flex-direction:column;
  gap:12px;
}

.rt-faq-item{
  background:linear-gradient(180deg,#fff 0%, #fcf7fa 100%);
  border:1px solid #f0d9e5;
  border-radius:14px;
  padding:16px 18px;
}

.rt-faq-item__question{
  margin:0 0 8px;
  font-family:'Inter',sans-serif;
  font-size:17px;
  line-height:1.4;
  font-weight:700;
  color:#1a1a1a;
}

.rt-faq-item__answer{
  margin:0;
  font-family:'Inter',sans-serif;
  font-size:15px;
  line-height:1.7;
  color:#4a4a4a;
  text-align:left;
}

.rt-faq-item__answer strong{
  color:#1a1a1a;
  font-weight:700;
}

.rt-faq-item__answer a{
  color:#d6378e;
  text-decoration:none;
  font-weight:600;
}

.rt-faq-item__answer a:hover{
  text-decoration:underline;
}

/* ===== TABLET ===== */
@media (max-width:1024px){
  .rt-faq-block__box{
    padding:22px 22px 20px;
  }

  .rt-faq-block__title{
    font-size:24px;
  }

  .rt-faq-item{
    padding:15px 16px;
  }

  .rt-faq-item__question{
    font-size:16px;
  }

  .rt-faq-item__answer{
    font-size:14.5px;
    line-height:1.65;
  }
}

/* ===== MOBILE ===== */
@media (max-width:560px){
  .rt-faq-block{
    margin:20px 0;
  }

  .rt-faq-block__box{
    padding:18px;
    border-radius:16px;
  }

  .rt-faq-block__title{
    font-size:22px;
    line-height:1.24;
  }

  .rt-faq-block__title::after{
    width:50px;
    margin-top:8px;
  }

  .rt-faq-list{
    gap:10px;
  }

  .rt-faq-item{
    padding:14px 14px;
    border-radius:12px;
  }

  .rt-faq-item__question{
    font-size:15px;
    margin-bottom:6px;
  }

  .rt-faq-item__answer{
    font-size:14px;
    line-height:1.6;
  }
}/* End custom CSS */