/*  ------  local   ------  */
  body, html { overflow-x: clip !important; } 

  .src__page .src__services-wrapper {
  margin: 0 470px;
}
  
.src__page .src__faq-item[data-faq="3"] {
    border-bottom: 1px solid #E9E3DE;
}


  /* NOW REFILLABLE */
  .src__tel-body.now-refillable-text {
    left: calc(150 * var(--ratioTel));
    width: calc(70% - 775 * var(--ratioTel));
    top: 120px;
  }
  .now-refillable-text .src__tel-content {
    width: 100%;
    padding: 0;
  }
  .now-refillable-text p.src__text.src__tel-text {
    font-size: medium;
    font-weight: 400;
    text-align: right;
  }


@media screen and (min-width: 769px) {
    .src__page .src__testimony-first {
        left: -105px;
  }
  .src__page .src__anchor-items-wrapper {
        max-width: calc(110px * 8);
    }
  /* .src__page .src__compare-items-wrapper {
        width: calc(80% - (var(--margeCompare) * 2));
  }
  .src__page .src__compare {
        --margeCompare: calc((100% - 625px) * 0.5);
  } */
  .src__compare-items .swiper-wrapper {
      width: 75%;
    margin: auto;
  }
  .src__page .src__compare-item-filter {
      left: 103px !important;
      width: 75%;
  }

}
@media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2) {
  .src__page .src__tel-content {
    margin-left: 65px;
  }
  .src__page .src__services-wrapper {
      margin: 0 auto;
  }
    
  .src__tel-body.now-refillable-text {
    left: calc(-18 * var(--ratioTel));
    width: calc(85% - 775 * var(--ratioTel));
    top: 80px;
  }
  .now-refillable-text p.src__text.src__tel-text {
    font-size: small;
  }
}
@media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2) {
  .src__page .src__tel-content {
        margin-left: 98px;
    }

    .src__page .src__services-wrapper {
      margin: 0 180px;
  }


  .src__tel-body.now-refillable-text {
    left: calc(20 * var(--ratioTel));
    width: calc(80% - 775 * var(--ratioTel));
    top: 100px;
  }

}
@media (max-width: 480px) {
  .src__page .src__testimony-first {
      left: calc(15% - 38px);
  }
  .src__page .src__compare-item-text {
      font-size: 13px;
  }
  .src__page .src__services-wrapper {
      margin: 0 auto;
  }

  .src__tel-body.now-refillable-text {
    left: calc(10 * var(--ratioTel));
    width: calc(70% - 150 * var(--ratioTel));
    top: 420px;
    height: 10%;
  }
}