:root {
  --couleur-clair: #e3bf7d;
  --couleur-foncé: #614921;
  --couleur-intermédiaire: #c79543;
  --background-color: #010101;
  --couleur-ligne: #e3bf7d33;
}

a {
  text-decoration: none;
}

@media screen and (min-width: 1440px) {
  .ae-element_item-glow-2 {
    height: 2rem;
  }

  .ae-element_item-glow-wrapper.pointer-events-off {
    width: 110%;
  }

  .ae-element_item-wrapper._2.lang-button, .ae-element_item-wrapper._2.lang-container-wrapper {
    padding: 1px;
  }

  .ae-element_item-wrapper._2 {
    width: auto;
    padding: 2px;
  }

  .ae-element_item-wrapper._2.lang-button, .ae-element_item-wrapper._2.lang-container-wrapper {
    padding: 1px;
  }

  .ae-element_item-wrapper._2.second-slider__button.slider-button-center.slider-next:hover {
    box-shadow: inset 0 0 10px 1px #ffffff4d;
  }

  .ae-element_item-wrapper._2.lang-button, .ae-element_item-wrapper._2.lang-container-wrapper {
    padding: 1px;
  }

  .frame-2147228836.slider-button-center:hover {
    box-shadow: none;
    box-shadow: none;
  }

  .section-4 {
    background-image: url("https://cdn.prod.website-files.com/6980b26fa6f9f261f1cf07e0/6980b26fa6f9f261f1cf089d_BG-1D.avif");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .div-block-58 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-93.left-bg {
    background-image: url("https://cdn.prod.website-files.com/6980b26fa6f9f261f1cf07e0/6980b26fa6f9f261f1cf0889_bg-left.svg");
  }

  .div-block-93.center-bg {
    background-image: url("https://cdn.prod.website-files.com/6980b26fa6f9f261f1cf07e0/6980b26fa6f9f261f1cf0887_bg-center.svg");
  }

  .div-block-93.right-bg {
    background-image: url("https://cdn.prod.website-files.com/6980b26fa6f9f261f1cf07e0/6980b26fa6f9f261f1cf0888_bg-right.svg");
  }

  .text-span-9 {
    color: #e3bf7d;
  }

  .main {
    background-image: url("https://cdn.prod.website-files.com/6980b26fa6f9f261f1cf07e0/6980b26fa6f9f261f1cf089c_Rectangle%209.avif"), url("https://cdn.prod.website-files.com/6980b26fa6f9f261f1cf07e0/6980b26fa6f9f261f1cf0886_bg-vec.svg");
    background-position: 0 0, 0 0;
    background-repeat: no-repeat, no-repeat;
    background-size: contain, contain;
  }
}

@media screen and (max-width: 991px) {
  .ae-element_item-glow-2.mobile {
    height: 2rem;
  }

  .navbar2_menu-button {
    padding: 0;
  }

  .navbar2_menu-button.w--open {
    background-color: #0000;
  }

  .navbar2_menu {
    -webkit-text-fill-color: inherit;
    background-color: #000;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    justify-content: center;
    width: 100%;
    padding: 1rem 5% 2.5rem;
    display: flex;
    position: absolute;
    overflow: auto;
  }

  .navbar2_menu.is-page-height-tablet {
    -webkit-backdrop-filter: blur(13px);
    backdrop-filter: blur(13px);
    inset: 0%;
    background-color: #0000006b;
    border-radius: 0;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100vw;
    height: 100vh;
    margin-right: 0;
    padding-top: 200px;
    padding-left: 40px;
    padding-right: 24px;
    transition: height .5s;
    display: flex;
    position: fixed;
    inset: 0%;
    box-shadow: inset -1px -1px 20px -1px #ffffff1a, inset 1px 1px 20px -1px #ffffff1a, inset -2px -2px 0 -2px #fff3, inset 2px 2px 2px -2px #fff3;
  }

  .menu-icon2_line-top {
    background-color: #fff;
    background-image: linear-gradient(270deg, var(--couleur-foncé), var(--couleur-intermédiaire));
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .faq {
    font-size: 14px;
  }

  .menu-icon2_line-middle {
    background-color: #fff;
    background-image: linear-gradient(270deg, var(--couleur-foncé), var(--couleur-intermédiaire));
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .ae-element_item-wrapper._2.second-slider__buttons-wrapper, .ae-element_item-wrapper._2.second-slider__button.slider-button-center.slider-next, .ae-element_item-wrapper._2.second-slider__button.slider-button-center.slider-prev {
    border-radius: 80px;
  }

  .ae-element_item-wrapper._2 {
    border-radius: 20px;
  }

  .ae-element_item-wrapper._2.second-slider__buttons-wrapper, .ae-element_item-wrapper._2.second-slider__button.slider-button-center.slider-next, .ae-element_item-wrapper._2.second-slider__button.slider-button-center.slider-prev {
    border-radius: 80px;
  }

  .ae-element_item-wrapper._2.header {
    display: block;
  }

  .ae-element_item-wrapper._2.second-slider__buttons-wrapper, .ae-element_item-wrapper._2.second-slider__button.slider-button-center.slider-next, .ae-element_item-wrapper._2.second-slider__button.slider-button-center.slider-prev, .ae-element_item-wrapper._2.second-slider__button.slider-button-center.slider-next, .ae-element_item-wrapper._2.second-slider__button.slider-button-center.slider-prev, .ae-element_item-wrapper._2.second-slider__button.slider-button-center.slider-next, .ae-element_item-wrapper._2.second-slider__button.slider-button-center.slider-prev {
    border-radius: 80px;
  }

  .ae-element_item-wrapper._2.lang-button {
    border-radius: 80px;
    margin-bottom: -1px;
  }

  .menu-icon2 {
    background-color: #251f14;
    border-radius: 50px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar2_component-2 {
    background-color: #0000;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 664px;
    position: relative;
  }

  .menu-icon2_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar2_button-wrapper {
    align-items: center;
  }

  .navbar2_container {
    grid-template-columns: .25fr 1fr;
    display: flex;
  }

  .menu-icon2_line-bottom {
    background-color: #fff;
    background-image: linear-gradient(270deg, var(--couleur-foncé), var(--couleur-intermédiaire));
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .link {
    font-size: 48px;
    line-height: 105%;
  }

  .button-style {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .button-style.small {
    padding-left: 6px;
    padding-right: 6px;
  }

  .nous-identifions-votre-escroc-et-nous-vous-aidons-rcuprer-votre-argent {
    font-size: 48px;
  }

  .nous-identifions-votre-escroc-et-nous-vous-aidons-rcuprer-votre-argent.mobile._2, .nous-identifions-votre-escroc-et-nous-vous-aidons-rcuprer-votre-argent.desktop {
    display: none;
  }

  .nous-identifions-votre-escroc-et-nous-vous-aidons-rcuprer-votre-argent.mobile {
    max-width: 550px;
    display: block;
  }

  .nous-identifions-votre-escroc-et-nous-vous-aidons-rcuprer-votre-argent.mobile._2, .nous-identifions-votre-escroc-et-nous-vous-aidons-rcuprer-votre-argent.desktop, .nous-identifions-lauteur-des-faits-lescroquerie-retraons-son-identit-numrique-et-vous-fournissons-un.desktop {
    display: none;
  }

  .nous-identifions-lauteur-des-faits-lescroquerie-retraons-son-identit-numrique-et-vous-fournissons-un.mobile._2, .nous-identifions-lauteur-des-faits-lescroquerie-retraons-son-identit-numrique-et-vous-fournissons-un.desktop {
    display: none;
  }

  .nous-identifions-lauteur-des-faits-lescroquerie-retraons-son-identit-numrique-et-vous-fournissons-un.mobile {
    font-size: 16px;
    display: block;
  }

  .nous-identifions-lauteur-des-faits-lescroquerie-retraons-son-identit-numrique-et-vous-fournissons-un.mobile._2 {
    display: none;
  }

  .ouvrir-mon-dossier-denqute {
    font-size: 14px;
  }

  .frame-2147228836.slider-button-center {
    padding-top: 2px;
  }

  .right-shadow {
    right: -3.3vw;
  }

  .right-shadow.right-side {
    right: -16vw;
  }

  .overlayborder {
    width: 413px;
    height: 240px;
  }

  .section-3 {
    padding-top: 34px;
    padding-bottom: 34px;
  }

  .section-4 {
    padding-bottom: 64px;
  }

  .vous-avez-subi-une-arnaque-ou-un-cyber-dlit-et-vous-ne-savez-plus-vers-qui-vous-tourner.desktop {
    display: none;
  }

  .vous-avez-subi-une-arnaque-ou-un-cyber-dlit-et-vous-ne-savez-plus-vers-qui-vous-tourner.mobile._2, .vous-avez-subi-une-arnaque-ou-un-cyber-dlit-et-vous-ne-savez-plus-vers-qui-vous-tourner.desktop {
    display: none;
  }

  .vous-avez-subi-une-arnaque-ou-un-cyber-dlit-et-vous-ne-savez-plus-vers-qui-vous-tourner.mobile {
    font-size: 32px;
    display: block;
  }

  .vous-avez-subi-une-arnaque-ou-un-cyber-dlit-et-vous-ne-savez-plus-vers-qui-vous-tourner.mobile._2, .nous-identifions-lauteur-de-lescroquerie-retraons-son-identit-numrique-et-vous-fournissons-un-dossie.desktop {
    display: none;
  }

  .nous-identifions-lauteur-de-lescroquerie-retraons-son-identit-numrique-et-vous-fournissons-un-dossie.mobile._2, .nous-identifions-lauteur-de-lescroquerie-retraons-son-identit-numrique-et-vous-fournissons-un-dossie.desktop {
    display: none;
  }

  .nous-identifions-lauteur-de-lescroquerie-retraons-son-identit-numrique-et-vous-fournissons-un-dossie.mobile {
    font-size: 16px;
    display: block;
  }

  .nous-identifions-lauteur-de-lescroquerie-retraons-son-identit-numrique-et-vous-fournissons-un-dossie.mobile._2 {
    display: none;
  }

  .section-5 {
    padding-top: 64px;
  }

  .section-6 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-top: 64px;
  }

  .div-block-79 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    max-width: 680px;
  }

  .div-block-80 {
    border-bottom-style: none;
    border-left-style: none;
    width: 340px;
  }

  .div-block-80._1.left {
    border-top-style: none;
  }

  .div-block-80._1.right {
    border-top-style: solid;
    border-left-style: none;
  }

  .div-block-80.left {
    width: 340px;
  }

  .div-block-80.right {
    border-top-style: none;
    border-right-style: solid;
  }

  .section-7 {
    padding-top: 64px;
    padding-bottom: 18px;
  }

  .frame-2147228903 {
    grid-row-gap: 32px;
    flex-flow: column;
    max-width: 664px;
  }

  .frame-2147228918, .frame-2147228917, .frame-2147228919 {
    position: relative;
  }

  .section-8 {
    padding: 64px 30px 40px;
  }

  .frame-2147228893 {
    max-width: 576px;
  }

  .notre-formule-denqute-sur-mesure {
    font-size: 19px;
  }

  .chaque-dossier-dbute-par-une-tude-de-faisabilit-pralable-nous-permettant-dvaluer-la-complexit-de-les.desktop {
    display: none;
  }

  .chaque-dossier-dbute-par-une-tude-de-faisabilit-pralable-nous-permettant-dvaluer-la-complexit-de-les.mobile {
    display: block;
  }

  .frame-2147228894, .frame-2147228895 {
    max-width: 576px;
  }

  .section-9 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ce-que-nos-clients-disent-de-nous.desktop {
    display: none;
  }

  .ce-que-nos-clients-disent-de-nous.mobile._2, .ce-que-nos-clients-disent-de-nous.desktop {
    display: none;
  }

  .ce-que-nos-clients-disent-de-nous.mobile {
    font-size: 32px;
    display: block;
  }

  .ce-que-nos-clients-disent-de-nous.mobile._2, .des-tmoignages-certifis-issus-de-clients-accompagns-dans-leur-enqute-et-dmarches-juridiques.desktop {
    display: none;
  }

  .des-tmoignages-certifis-issus-de-clients-accompagns-dans-leur-enqute-et-dmarches-juridiques.mobile._2, .des-tmoignages-certifis-issus-de-clients-accompagns-dans-leur-enqute-et-dmarches-juridiques.desktop {
    display: none;
  }

  .des-tmoignages-certifis-issus-de-clients-accompagns-dans-leur-enqute-et-dmarches-juridiques.mobile {
    font-size: 16px;
    display: block;
  }

  .des-tmoignages-certifis-issus-de-clients-accompagns-dans-leur-enqute-et-dmarches-juridiques.mobile._2 {
    display: none;
  }

  .div-block-81 {
    max-width: 680px;
  }

  .comments.mobile {
    display: none;
  }

  .section10 {
    padding-top: 64px;
  }

  .frame-2147228887 {
    padding: 24px;
  }

  .racontez-nous-ce-quil-vous-est-arriv-date-des-faits-montant-du-prjudice-informations-dont-vous-dispo.desktop {
    display: none;
  }

  .racontez-nous-ce-quil-vous-est-arriv-date-des-faits-montant-du-prjudice-informations-dont-vous-dispo.mobile {
    display: block;
  }

  .checkbox-field {
    display: flex;
  }

  .accordionwrap {
    max-width: 680px;
    padding: 40px;
  }

  .div-block-58 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .frame-2147228971 {
    border-bottom: 1px solid #ffffff1a;
    border-left: 1px solid #ffffff1a;
    border-right: 1px solid #ffffff1a;
    width: 100%;
    max-width: 680px;
    padding-top: 55px;
    padding-bottom: 56px;
  }

  .vos-questions-nos-rponses.desktop {
    display: none;
  }

  .vos-questions-nos-rponses.mobile._2, .vos-questions-nos-rponses.desktop {
    display: none;
  }

  .vos-questions-nos-rponses.mobile {
    width: 600px;
    font-size: 32px;
    display: block;
  }

  .vos-questions-nos-rponses.mobile._2, .avant-toute-prise-de-dcision-il-est-essentiel-de-disposer-dune-information-claire-honnte-et-complte.desktop {
    display: none;
  }

  .avant-toute-prise-de-dcision-il-est-essentiel-de-disposer-dune-information-claire-honnte-et-complte.mobile._2, .avant-toute-prise-de-dcision-il-est-essentiel-de-disposer-dune-information-claire-honnte-et-complte.desktop {
    display: none;
  }

  .avant-toute-prise-de-dcision-il-est-essentiel-de-disposer-dune-information-claire-honnte-et-complte.mobile {
    width: 600px;
    font-size: 16px;
    display: block;
  }

  .avant-toute-prise-de-dcision-il-est-essentiel-de-disposer-dune-information-claire-honnte-et-complte.mobile._2 {
    display: none;
  }

  .section-12 {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .cta-card {
    max-width: 600px;
  }

  .vous-mritez-des-rponses-et-vous-pouvez-les-obtenir-ds-aujourdhui.desktop {
    display: none;
  }

  .vous-mritez-des-rponses-et-vous-pouvez-les-obtenir-ds-aujourdhui.mobile._2, .vous-mritez-des-rponses-et-vous-pouvez-les-obtenir-ds-aujourdhui.desktop {
    display: none;
  }

  .vous-mritez-des-rponses-et-vous-pouvez-les-obtenir-ds-aujourdhui.mobile {
    font-size: 32px;
    display: block;
  }

  .vous-mritez-des-rponses-et-vous-pouvez-les-obtenir-ds-aujourdhui.mobile._2 {
    display: none;
  }

  .nous-analysons-votre-dossier-et-lanons-lenqute-sous-48h.mobile._2, .nous-analysons-votre-dossier-et-lanons-lenqute-sous-48h.desktop {
    display: none;
  }

  .nous-analysons-votre-dossier-et-lanons-lenqute-sous-48h.mobile {
    font-size: 16px;
    display: block;
  }

  .nous-analysons-votre-dossier-et-lanons-lenqute-sous-48h.mobile._2, .nous-analysons-votre-dossier-et-lanons-lenqute-sous-48h.desktop {
    display: none;
  }

  .footer {
    padding-top: 64px;
  }

  .content-style {
    grid-column-gap: 40px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .column {
    flex-flow: row;
    justify-content: space-between;
    height: 34px;
  }

  .container-7, .content-style-2 {
    max-width: 680px;
  }

  .splide__track {
    padding-top: 0;
  }

  .back-wires-embed {
    width: 100%;
  }

  .div-block-85 {
    max-width: 680px;
  }

  .div-block-85.horizontal.top._2 {
    width: 680px;
    display: block;
    top: -20px;
    left: -8px;
  }

  .div-block-85.horizontal.middle {
    display: none;
  }

  .section-14 {
    max-height: none;
  }

  .div-block-89.tahta {
    max-width: 680px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .nous-intervenons-sur-lensemble-des-cyberdlits-et-arnaques-en-ligne-linternational-quel-que-soit-leu.desktop {
    display: none;
  }

  .nous-intervenons-sur-lensemble-des-cyberdlits-et-arnaques-en-ligne-linternational-quel-que-soit-leu.mobile {
    display: block;
  }

  .frame-2147228960-2 {
    max-width: 569px;
  }

  .frame-2147228835-7 {
    justify-content: center;
    align-items: center;
    width: 55px;
    min-width: 55px;
    min-height: 55px;
    padding: 4px;
  }

  .section-15 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-91 {
    inset: 0%;
  }

  .rive {
    width: 333px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-92 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .form-block {
    max-width: 664px;
  }

  .rive-2 {
    width: 320px;
    overflow: hidden;
  }

  .div-block-93 {
    aspect-ratio: 664 / 278;
    width: 100%;
  }

  .image-29 {
    width: 100%;
  }

  .div-block-95 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 680px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-96 {
    border-bottom: 1px solid var(--couleur-ligne);
    border-right-style: none;
    width: 100%;
  }

  .div-block-97 {
    border-radius: 8px;
    overflow: hidden;
  }

  .div-block-97._5 {
    width: auto;
  }

  .image-30 {
    width: 100%;
  }

  .main {
    background-image: url("https://cdn.prod.website-files.com/6980b26fa6f9f261f1cf07e0/6980b26fa6f9f261f1cf0892_main-background-mobile-2.avif"), url("https://cdn.prod.website-files.com/6980b26fa6f9f261f1cf07e0/6980b26fa6f9f261f1cf0820_background.avif");
    background-position: 0 0, 0 0;
    background-repeat: no-repeat, no-repeat;
    background-size: contain, contain;
  }
}

@media screen and (max-width: 767px) {
  .navbar2_menu.is-page-height-tablet {
    padding-bottom: 6rem;
  }

  .ae-element_item-wrapper._2.lang-container-wrapper {
    width: 100%;
    position: relative;
  }

  .navbar2_component-2 {
    min-height: 4rem;
  }

  .reviews-wrappaer.review-slider-1 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .reviews-slider._1 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-top: 60px;
    overflow: hidden;
  }

  .right-shadow, .right-shadow.right-side, .right-shadow.right-side {
    right: -6vw;
  }

  .overlayborder {
    padding: 5px;
  }

  .section-4 {
    border-bottom: 1px solid #322d26;
    overflow: visible;
  }

  .div-block-80 {
    width: 100%;
    height: 280px;
  }

  .frame-2147228918, .frame-2147228917, .frame-2147228919 {
    height: auto;
  }

  .div-block-89.tahta {
    height: 573px;
  }

  .rive {
    margin-left: auto;
    margin-right: auto;
  }

  .image-30 {
    flex: none;
    height: auto;
  }

  .language-selector {
    justify-content: flex-start;
    align-items: center;
    padding-left: 24px;
    padding-right: 24px;
  }

  .language-selector-arrow {
    margin-left: auto;
  }

  .header-container {
    display: none;
  }

  .header-container.button-mobile {
    width: 100%;
    display: block;
  }

  .bg-mobile {
    width: 100%;
    height: auto;
    position: absolute;
    bottom: 0;
  }
}

@media screen and (max-width: 479px) {
  .ae-element_item-glow-2 {
    height: 2rem;
  }

  .navbar2_menu.is-page-height-tablet {
    background-color: #000000b3;
    padding-top: 156px;
    padding-bottom: 12px;
    padding-left: 24px;
  }

  .navbar2_logo {
    width: 188px;
  }

  .ae-element_item-wrapper {
    max-width: 80vw;
  }

  .ae-element_item-wrapper._2.second-slider__button.slider-button-center.slider-next, .ae-element_item-wrapper._2.second-slider__button.slider-button-center.slider-prev {
    height: 32px;
  }

  .ae-element_item-wrapper._2 {
    max-width: none;
  }

  .ae-element_item-wrapper._2.second-slider__button.slider-button-center.slider-next, .ae-element_item-wrapper._2.second-slider__button.slider-button-center.slider-prev {
    height: 32px;
  }

  .ae-element_item-wrapper._2.header {
    width: 100%;
    max-width: 340px;
  }

  .ae-element_item-wrapper._2.header.faq {
    max-width: none;
  }

  .ae-element_item-wrapper._2.header.step {
    max-width: 70px;
  }

  .ae-element_item-wrapper._2.header.step:hover {
    box-shadow: inset 0 0 #0000;
  }

  .ae-element_item-wrapper._2.header.mobile {
    display: none;
  }

  .ae-element_item-wrapper._2.header.end {
    z-index: 1;
    flex: none;
    max-width: none;
    margin-top: auto;
    display: block;
  }

  .ae-element_item-wrapper._2.header.small {
    max-width: 300px;
  }

  .ae-element_item-wrapper._2.second-slider__buttons-wrapper {
    width: 103px;
    margin-top: 0;
  }

  .ae-element_item-wrapper._2.second-slider__button.slider-button-center.slider-next, .ae-element_item-wrapper._2.second-slider__button.slider-button-center.slider-prev, .ae-element_item-wrapper._2.second-slider__button.slider-button-center.slider-next, .ae-element_item-wrapper._2.second-slider__button.slider-button-center.slider-prev, .ae-element_item-wrapper._2.second-slider__button.slider-button-center.slider-next, .ae-element_item-wrapper._2.second-slider__button.slider-button-center.slider-prev {
    height: 32px;
  }

  .navbar2_component-2 {
    padding-top: 24px;
  }

  .section {
    max-width: 100vw;
    overflow: visible;
  }

  .link {
    font-size: 32px;
  }

  .button-style {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .image-8 {
    width: 500%;
    max-width: none;
    margin-left: -200%;
    margin-right: 0;
    left: -200%;
    overflow: hidden;
  }

  .image-8.end {
    width: 100%;
    margin-left: 0%;
  }

  .image-9 {
    width: 500%;
    max-width: none;
    margin-left: -200%;
    left: -200%;
    overflow: hidden;
  }

  .image-9.end {
    width: 200%;
    margin-left: -50%;
    left: 0%;
  }

  .image-9.end.contact {
    width: 300%;
    margin-left: -100%;
  }

  .slide {
    grid-row-gap: 24px;
    max-width: 390px;
  }

  .vos-donnes-analyses-et-protges-par-nos-enquteurs.desktop {
    display: none;
  }

  .vos-donnes-analyses-et-protges-par-nos-enquteurs.mobile {
    display: block;
  }

  .nous-identifions-votre-escroc-et-nous-vous-aidons-rcuprer-votre-argent.mobile {
    display: none;
  }

  .nous-identifions-votre-escroc-et-nous-vous-aidons-rcuprer-votre-argent.mobile._2 {
    font-size: 32px;
    display: block;
  }

  .nous-identifions-lauteur-des-faits-lescroquerie-retraons-son-identit-numrique-et-vous-fournissons-un.mobile {
    display: none;
  }

  .nous-identifions-lauteur-des-faits-lescroquerie-retraons-son-identit-numrique-et-vous-fournissons-un.mobile._2 {
    font-size: 14px;
    display: block;
  }

  .buttons {
    grid-row-gap: 12px;
    flex-flow: column;
    width: 100%;
    max-width: 342px;
  }

  .ouvrir-mon-dossier-denqute {
    font-size: 16px;
  }

  .frame-2147228836 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .rating-text {
    font-size: 14px;
  }

  .button-style-2 {
    height: 100%;
    padding: 10px 12px;
  }

  .section-2 {
    padding: 28px 15px;
    overflow: hidden;
  }

  .reviews-slider._1 {
    margin-top: 12px;
    padding-bottom: 24px;
  }

  .right-shadow.right-side {
    max-width: 20vw;
    right: -10vw;
  }

  .banner15_image {
    width: auto;
    height: 50px;
    display: block;
  }

  .banner15_image.novo, .banner15_image.jdd {
    height: 23px;
  }

  .banner15_image.lepoint {
    height: 22px;
  }

  .banner15_image.lemonde {
    height: 23px;
  }

  .banner15_image.france3 {
    height: 20px;
  }

  .banner15_image.closer {
    height: 25px;
  }

  .banner15_image.france5 {
    height: 21px;
  }

  .banner15_image.tmz {
    height: 31px;
  }

  .banner15_image.wsj {
    height: 35px;
  }

  .banner15_image.rtbf {
    height: 24px;
  }

  .banner15_image.novo, .banner15_image.jdd {
    height: 23px;
  }

  .banner15_image.tf1 {
    height: 29px;
  }

  .banner15_image.france2 {
    height: 64px;
  }

  .banner15_image.bfmtv {
    height: 22px;
  }

  .banner15_image.nova {
    height: 27px;
  }

  .banner15_image.otl {
    height: 33px;
  }

  .banner15_image.fuji {
    height: 48px;
  }

  .banner15_marquee {
    width: 2330px;
  }

  .overlayborder {
    width: 309px;
    height: 180px;
  }

  .section-3 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .section-4 {
    background-image: none;
    padding-bottom: 0;
    display: flex;
  }

  .image-11.end {
    width: 200%;
    max-width: none;
    margin-left: -50%;
  }

  .image-11.end.contact {
    width: 500%;
    margin-left: -200%;
  }

  .frame-2147228845 {
    max-width: 360px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .frame-2147228845.price {
    margin-bottom: 24px;
  }

  .vous-avez-subi-une-arnaque-ou-un-cyber-dlit-et-vous-ne-savez-plus-vers-qui-vous-tourner.mobile {
    display: none;
  }

  .vous-avez-subi-une-arnaque-ou-un-cyber-dlit-et-vous-ne-savez-plus-vers-qui-vous-tourner.mobile._2 {
    font-size: 24px;
    display: block;
  }

  .nous-identifions-lauteur-de-lescroquerie-retraons-son-identit-numrique-et-vous-fournissons-un-dossie.mobile {
    display: none;
  }

  .nous-identifions-lauteur-de-lescroquerie-retraons-son-identit-numrique-et-vous-fournissons-un-dossie.mobile._2 {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 14px;
    display: block;
  }

  .div-block-79 {
    flex-flow: column;
    height: 1380px;
    display: flex;
  }

  .div-block-80 {
    border-right-style: none;
    width: 100%;
    min-height: 230px;
  }

  .div-block-80._1.left {
    border-top-style: solid;
  }

  .div-block-80._1.right {
    border-top-style: solid;
    border-bottom-style: solid;
  }

  .div-block-80.left {
    border-right-style: none;
    width: 360px;
    min-height: 230px;
  }

  .div-block-80.right {
    border-top-style: solid;
    border-right-style: none;
  }

  .image-14 {
    display: none;
    top: 0%;
  }

  .section-7 {
    padding-left: 0;
    padding-right: 0;
  }

  .frame-2147228903 {
    max-width: 360px;
  }

  .frame-2147228918 {
    border-top: 1px solid var(--couleur-ligne);
    justify-content: flex-start;
    align-items: center;
    padding-top: 16px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .frame-2147228923 {
    max-width: 330px;
  }

  .frame-2147228917 {
    border-top: 1px solid var(--couleur-ligne);
    justify-content: flex-start;
    align-items: center;
    padding-top: 16px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .frame-2147228924._2 {
    grid-row-gap: 32px;
    grid-row-gap: 32px;
  }

  .frame-2147228919 {
    border-top: 1px solid var(--couleur-ligne);
    justify-content: flex-start;
    align-items: center;
    padding-top: 16px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .frame-2147228925 {
    max-width: 330px;
  }

  .section-8 {
    padding-top: 56px;
    overflow: hidden;
  }

  .frame-2147228893 {
    max-width: 342px;
    padding: 24px;
  }

  .frame-2147228949 {
    grid-row-gap: 8px;
    flex-flow: column;
  }

  .notre-formule-denqute-sur-mesure.mobile {
    display: block;
  }

  .notre-formule-denqute-sur-mesure.desktop {
    display: none;
  }

  .toolbar {
    width: 100%;
  }

  .buttons-2 {
    grid-row-gap: 12px;
    flex-flow: column;
  }

  .frame-2147228897, .frame-2147228897.left, .frame-2147228897.left {
    display: none;
  }

  .frame-2147228894 {
    max-width: 342px;
    padding: 24px;
  }

  .frame-2147228895 {
    max-width: 342px;
  }

  .frame-2147228837 {
    height: 55px;
  }

  .que-dit-la-loi._1er {
    text-align: center;
  }

  .que-dit-la-loi._2-me, .que-dit-la-loi._1er {
    text-align: center;
  }

  .que-dit-la-loi._1er.desktop {
    display: none;
  }

  .que-dit-la-loi._1er.mobile {
    display: block;
  }

  .que-dit-la-loi._2-me {
    text-align: center;
  }

  .frame-2147228835-4 {
    justify-content: space-around;
    width: 100%;
  }

  .button-style-4 {
    width: 185px;
    height: 55px;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: 8px;
    inset: 0% auto 0% 0%;
  }

  .frame-2147228898-2 {
    justify-content: flex-start;
    align-items: flex-start;
    height: 230px;
  }

  .ce-que-nos-clients-disent-de-nous.mobile {
    display: none;
  }

  .ce-que-nos-clients-disent-de-nous.mobile._2 {
    font-size: 24px;
    display: block;
  }

  .des-tmoignages-certifis-issus-de-clients-accompagns-dans-leur-enqute-et-dmarches-juridiques.mobile {
    display: none;
  }

  .des-tmoignages-certifis-issus-de-clients-accompagns-dans-leur-enqute-et-dmarches-juridiques.mobile._2 {
    margin-right: -100px;
    font-size: 14px;
    display: block;
  }

  .div-block-81 {
    max-width: 342px;
  }

  .left-arrow {
    right: 51px;
  }

  .slider {
    margin-top: 24px;
  }

  .frame-2147228836-3, .frame-2147228837-2 {
    width: 44px;
    height: 32px;
  }

  .mask, .slide-2, .slide-4 {
    width: 342px;
  }

  .section10 {
    padding: 56px 15px;
  }

  .frame-2147228887 {
    padding: 16px;
  }

  .frame-2147228889 {
    flex-flow: column;
    display: flex;
  }

  .container-5 {
    background-position: 50% 0;
    background-size: 900px;
  }

  .checkbox {
    min-width: 18px;
    max-width: 18px;
    min-height: 18px;
    max-height: 18px;
  }

  .checkbox-field {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .image-18.contact {
    z-index: -3;
    z-index: -3;
    width: 300%;
    max-width: none;
    margin-left: -100%;
  }

  .accordion__plus-wrapper-2 {
    margin-top: 0;
    margin-left: 0;
  }

  .accordionwrap {
    max-width: 360px;
    padding: 24px 10px 24px 15px;
  }

  .div-block-58 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .section-11 {
    border-top: 2px solid #1c1c1c;
    border-bottom: 2px solid #1b1b1b;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .frame-2147228971 {
    max-width: 360px;
    padding-bottom: 33px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .vos-questions-nos-rponses.mobile {
    display: none;
  }

  .vos-questions-nos-rponses.mobile._2 {
    width: 340px;
    font-size: 24px;
    display: block;
  }

  .avant-toute-prise-de-dcision-il-est-essentiel-de-disposer-dune-information-claire-honnte-et-complte.mobile {
    width: 340px;
    display: none;
  }

  .avant-toute-prise-de-dcision-il-est-essentiel-de-disposer-dune-information-claire-honnte-et-complte.mobile._2 {
    width: 100%;
    max-width: 340px;
    display: block;
  }

  .frame-2147228837-3 {
    justify-content: center;
    align-items: center;
    width: 44px;
    min-width: 44px;
    height: 44px;
    min-height: 44px;
  }

  .button-style-5 {
    padding: 0;
  }

  .image-26.faq {
    width: 500%;
    max-width: none;
    margin-left: -200%;
  }

  .section-12 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .heading-cta {
    height: 324px;
    min-height: 324px;
  }

  .vous-mritez-des-rponses-et-vous-pouvez-les-obtenir-ds-aujourdhui.mobile {
    display: none;
  }

  .vous-mritez-des-rponses-et-vous-pouvez-les-obtenir-ds-aujourdhui.mobile._2 {
    font-size: 24px;
    display: block;
  }

  .nous-analysons-votre-dossier-et-lanons-lenqute-sous-48h.mobile {
    display: none;
  }

  .nous-analysons-votre-dossier-et-lanons-lenqute-sous-48h.mobile._2 {
    font-size: 14px;
    display: block;
  }

  .image-27 {
    border-radius: 12px;
  }

  .footer {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding: 56px 15px 32px;
  }

  .content-style {
    grid-row-gap: 56px;
    flex-flow: column;
    display: flex;
  }

  .column {
    flex-flow: column;
    height: auto;
  }

  .footer-text.end {
    font-size: 14px;
  }

  .content-style-2 {
    flex-flow: column;
  }

  .footer-text-2 {
    font-size: 14px;
  }

  .splide__slide {
    width: 330px;
  }

  .splide__list {
    width: 1350px;
  }

  .section-13 {
    max-height: 11000px;
  }

  .div-block-85 {
    max-width: 360px;
  }

  .div-block-85.horizontal.top._2 {
    width: 360px;
    display: none;
    left: 0;
  }

  .div-block-85.desktop {
    display: none;
  }

  .div-block-85.mobile {
    display: block;
  }

  .section-14 {
    max-height: none;
  }

  .div-block-86 {
    background-color: #260d07;
  }

  .div-block-86.header.gold._2._3 {
    max-width: 340px;
  }

  .div-block-89.tahta {
    display: none;
  }

  .nous-intervenons-sur-lensemble-des-cyberdlits-et-arnaques-en-ligne-linternational-quel-que-soit-leu.mobile {
    text-align: center;
    text-align: center;
    font-size: 16px;
  }

  .frame-2147228960-2 {
    grid-row-gap: 16px;
    flex-flow: column;
    max-width: 324px;
  }

  .section-15 {
    border-top: 1px solid var(--couleur-ligne);
    border-bottom: 1px solid var(--couleur-ligne);
    flex-flow: column;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .frame-2147228837-copy {
    height: 55px;
  }

  .rive {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .div-block-92 {
    height: 100%;
  }

  .form-block {
    max-width: 342px;
  }

  .rive-2 {
    width: 100%;
  }

  .div-block-93 {
    aspect-ratio: 342 / 347;
  }

  .text-block-4 {
    letter-spacing: -.45px;
  }

  .div-block-95 {
    max-width: 360px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-96.end {
    border-bottom-style: none;
  }

  .div-block-97 {
    aspect-ratio: 1;
    justify-content: center;
    align-items: center;
    max-width: 342px;
    height: auto;
    display: flex;
  }

  .div-block-97._5 {
    width: 100%;
    max-width: 342px;
    max-height: 342px;
  }

  .image-30 {
    aspect-ratio: 1;
    width: 100%;
    height: 100%;
  }

  .second-slider__heading {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .main {
    background-image: url("https://cdn.prod.website-files.com/6980b26fa6f9f261f1cf07e0/6980b26fa6f9f261f1cf0892_main-background-mobile-2.avif"), url("https://cdn.prod.website-files.com/6980b26fa6f9f261f1cf07e0/6980b26fa6f9f261f1cf0891_main-background-mobile.svg");
    background-position: 0 0, 50% 0;
    background-repeat: no-repeat, no-repeat;
    background-size: contain, contain;
  }

  .header-container.button-mobile {
    z-index: 3;
    z-index: 3;
  }

  .bg-mobile {
    z-index: -1;
    display: block;
  }

  .capthca {
    width: 100%;
    height: 90px;
  }

  .text-span-11 {
    color: #ba1817;
  }
}
