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

a {
  text-decoration: none;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.ae-element_item-glow-2 {
  z-index: 2;
  background-color: #ff482400;
  background-image: linear-gradient(180deg, #e3bf7d00, #e3bf7d 61%, var(--couleur-clair));
  width: 100%;
  height: 3rem;
  position: absolute;
  inset: 50% 0% 0% 50%;
  transform: translate(0, -50%);
}

.ae-element_item-glow-2.step {
  height: 1rem;
}

.ae-element_item-glow-2.small-btn {
  width: 140%;
  height: 4rem;
}

.navbar2_menu-button {
  padding: 0;
}

.navbar2_menu {
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.navbar2_menu.is-page-height-tablet {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #26262600;
  border-radius: 120px;
  margin-right: -120px;
  padding: 12px 0;
}

.ae-element_item-glow-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.ae-element_item-glow-wrapper.pointer-events-off {
  z-index: -1;
  opacity: 1;
  z-index: -1;
  opacity: 1;
  border: 1px #614921bf;
  border-radius: 50px;
  width: 100%;
}

.navbar2_logo {
  width: auto;
  height: 47px;
}

.faq {
  color: #fff;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 20px;
  text-decoration: none;
  display: flex;
  position: static;
  inset: 0%;
}

.navbar2_logo-link {
  z-index: 5;
  width: auto;
  padding-left: 0;
}

.ae-element_item-wrapper {
  background-color: #ffffff0a;
  border-radius: .75rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ae-element_item-wrapper._2 {
  z-index: 5;
  box-shadow: none;
  background-color: #0000;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 12px;
  margin-bottom: 0;
  padding: 1px;
  text-decoration: none;
  transition: all .2s;
}

.ae-element_item-wrapper._2.header {
  transform: scale3d(1none, 1none, 1none);
  transform-style: preserve-3d;
  border: 1px #614921bf;
  border-radius: 200px;
  margin-top: 0;
  padding: 1px;
  transition-duration: .4s;
  box-shadow: inset 0 0 #0000, 0 0 #e3bf7d00;
}

.ae-element_item-wrapper._2.header:hover {
  transform: scale(1.05);
  box-shadow: inset 0 0 #0000, 0 0 40px 10px #e3bf7d33;
}

.ae-element_item-wrapper._2.header:active {
  transform: scale(1.1);
  box-shadow: 0 0 40px 10px #e3bf7d33;
}

.ae-element_item-wrapper._2.header.price {
  border-style: none;
  width: 100%;
}

.ae-element_item-wrapper._2.header.faq {
  border-style: none;
  margin-left: 0;
}

.ae-element_item-wrapper._2.header.step {
  margin-top: 0;
  margin-left: 0;
}

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

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

.ae-element_item-wrapper._2.second-slider__buttons-wrapper {
  border: 1px solid #614921bf;
  flex: none;
  align-self: flex-start;
  width: 143px;
}

.ae-element_item-wrapper._2.second-slider__button {
  cursor: pointer;
  border: 1px solid #614921bf;
  width: 100%;
  height: 44px;
  margin-top: 0;
}

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

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

.ae-element_item-wrapper._2.lang-button {
  width: calc(100% + 2px);
  margin: -1px;
}

.ae-element_item-wrapper._2.lang-container-wrapper {
  background-color: var(--couleur-foncé);
  border-radius: 28px;
  width: 121px;
  margin-top: 0;
  position: absolute;
  top: 0;
  left: 0;
}

.navbar2_component-2 {
  background-color: #0000;
  border-bottom: 1px #000;
  align-items: center;
  width: 100%;
  max-width: 1160px;
  height: auto;
  min-height: 4.5rem;
  padding: 34px 0% 0;
  display: flex;
}

.navbar2_button-wrapper {
  grid-column-gap: 1rem;
  margin-left: 1rem;
  display: flex;
}

.navbar2_container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.section {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.body {
  background-color: var(--background-color);
}

.link {
  color: #fff;
  font-family: Inter, Arial, sans-serif;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
}

.frame-2147228835 {
  grid-column-gap: 8px;
  grid-row-gap: 10px;
  border: 1px #000;
  border-radius: 80px;
  flex-flow: row-reverse;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 6px;
  text-decoration: none;
  display: flex;
}

.button-style {
  grid-column-gap: 10px;
  background-image: linear-gradient(90deg, #c9ad7c, #caab73 14%, #e0b76c 31%, #e7c88f 44%, #ad8e54 61%, #866729 74%, #927436 86%, #7d5f1d);
  border-width: 1px;
  border-radius: 80px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 14px 24px;
  text-decoration: none;
  display: flex;
  box-shadow: inset 0 4px 10px #ffffff40;
}

.button-style.grey {
  box-shadow: none;
  background-color: #161616;
  background-image: none;
}

.button-style.step {
  padding: 4px 8px;
}

.button-style.language-label-wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  cursor: pointer;
}

.contactez-nous {
  border-width: undefinedpx;
  color: #000;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.image-8, .image-9 {
  z-index: -5;
  width: 100%;
  position: absolute;
  inset: 0% 0% auto;
}

.slide {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1500px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.flag {
  grid-column-gap: 4px;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: #ffffff03;
  border: 1px solid #ffffff1a;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 4px 8px 4px 4px;
  text-decoration: none;
  display: flex;
}

.badge {
  grid-column-gap: 6px;
  background-color: #ffffff0f;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 2px 8px;
  text-decoration: none;
  display: flex;
}

._4 {
  color: #fff;
  letter-spacing: -.1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.vos-donnes-analyses-et-protges-par-nos-enquteurs {
  color: #fff9;
  letter-spacing: -.1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

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

.nous-identifions-votre-escroc-et-nous-vous-aidons-rcuprer-votre-argent {
  color: #fff;
  text-align: center;
  letter-spacing: -.05em;
  text-shadow: 0 4px 4px #00000026;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 64px;
  font-weight: 500;
  line-height: 105%;
  text-decoration: none;
}

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

.nous-identifions-lauteur-des-faits-lescroquerie-retraons-son-identit-numrique-et-vous-fournissons-un {
  color: #fff9;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

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

.buttons {
  grid-column-gap: 12px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.ouvrir-mon-dossier-denqute {
  border-width: undefinedpx;
  color: #000;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.ouvrir-mon-dossier-denqute.white {
  color: #fff;
}

.ouvrir-mon-dossier-denqute.step {
  font-size: 12px;
  line-height: 100%;
}

.frame-style {
  width: 16px;
  height: auto;
  overflow: hidden;
}

.frame-2147228836 {
  grid-row-gap: 10px;
  background-color: var(--background-color);
  border-width: 1px;
  border-radius: 80px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 4px 6px;
  text-decoration: none;
  display: flex;
}

.frame-2147228836:hover {
  background-color: #010101;
}

.frame-2147228836.second-slider__buttons {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  flex-flow: row;
  padding-top: 6px;
  padding-bottom: 6px;
}

.frame-2147228836.slider-button-center {
  transition: all .2s;
}

.frame-2147228836.slider-button-center:hover {
  background-color: #120e06;
  box-shadow: inset 0 0 8px #ffffff29;
}

.frame-2147228836.header-lang {
  grid-row-gap: 0px;
  background-color: var(--background-color);
  border-radius: 28px;
  padding: 0;
}

.retrouver-mon-arnaquer {
  color: #f9fafb;
  letter-spacing: -.03em;
  text-shadow: 0 2px 2px #0000001a, 0 1px #0000001a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.icon-park-outlineplay {
  width: 16px;
  height: auto;
  overflow: hidden;
}

.rating-container {
  grid-column-gap: 12px;
  border-radius: 32px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 6px;
  text-decoration: none;
  display: flex;
}

.frame-2147228831 {
  grid-column-gap: 6px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.stars-container {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.material-symbolsstar-rounded {
  overflow: hidden;
}

.rating-text {
  color: #fff9;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 100%;
  text-decoration: none;
}

.button-style-2 {
  grid-column-gap: 10px;
  cursor: pointer;
  border-radius: 80px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 14px 24px;
  text-decoration: none;
  display: flex;
}

.section-2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 68px 30px 72px;
  display: flex;
  overflow: hidden;
}

.image-10 {
  width: 14px;
  height: auto;
}

.left-shadow {
  background-image: linear-gradient(90deg, var(--background-color), #01010100);
  pointer-events: none;
  width: 100%;
  max-width: 20vw;
  height: auto;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.left-shadow.left-side {
  left: -20vw;
}

.reviews-wrappaer {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex: none;
  margin-top: 0;
  display: flex;
}

.reviews-wrappaer.review-slider-1 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: auto;
}

.reviews-slider {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  margin-top: 48px;
  display: flex;
}

.reviews-slider._1 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  position: relative;
  overflow: clip;
}

.right-shadow {
  background-image: linear-gradient(270deg, var(--background-color), #01010100);
  pointer-events: none;
  width: 100%;
  max-width: 20vw;
  height: auto;
  position: absolute;
  inset: 0% 0% 0% auto;
}

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

.banner15_image {
  width: 100%;
}

.banner15_image.lepoint {
  width: 104px;
}

.banner15_image.lemonde {
  width: 100px;
}

.banner15_image.france3 {
  width: 111px;
}

.banner15_image.closer {
  width: 90px;
}

.banner15_image.france5 {
  width: 111px;
}

.banner15_image.tmz {
  width: 74px;
}

.banner15_image.wsj {
  width: 67px;
}

.banner15_image.rtbf {
  width: 96px;
}

.banner15_image.novo {
  width: 102px;
}

.banner15_image.jdd {
  width: 100px;
}

.banner15_image.tf1 {
  width: 80px;
}

.banner15_image.france2 {
  width: 37px;
}

.banner15_image.bfmtv {
  width: 106px;
}

.banner15_image.nova {
  width: 85px;
}

.banner15_image.otl {
  width: 71px;
}

.banner15_image.fuji {
  width: 49px;
}

.banner15_marquee {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: flex-end;
  place-items: center stretch;
  width: 2280px;
  height: 92px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.overlayborder {
  background-color: #ffffff0a;
  border: 1px solid #33312a;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  height: 291px;
  padding: 8px;
  text-decoration: none;
  display: flex;
}

.text-block {
  color: #fff6;
  text-align: center;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
}

.section-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  padding: 45px 30px 72px;
  display: flex;
  overflow: hidden;
}

.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: contain;
  padding-bottom: 100px;
  position: relative;
  overflow: hidden;
}

.image-11 {
  z-index: -1;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 0%;
}

.frame-2147228845 {
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1024px;
  padding-left: 30px;
  padding-right: 30px;
  text-decoration: none;
  display: flex;
}

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

.vous-avez-subi-une-arnaque-ou-un-cyber-dlit-et-vous-ne-savez-plus-vers-qui-vous-tourner {
  color: #fff;
  text-align: center;
  letter-spacing: -.05em;
  text-shadow: 0 4px 4px #00000026;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 105%;
  text-decoration: none;
}

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

.nous-identifions-lauteur-de-lescroquerie-retraons-son-identit-numrique-et-vous-fournissons-un-dossie {
  color: #fff9;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

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

.section-5 {
  grid-column-gap: 65px;
  grid-row-gap: 65px;
  border-top: 1px none var(--couleur-ligne);
  border-bottom: 1px none var(--couleur-ligne);
  background-image: linear-gradient(180deg, var(--background-color), #01010100 5%);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 80px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-6 {
  grid-column-gap: 57px;
  grid-row-gap: 57px;
  border-top: 1px solid var(--couleur-ligne);
  border-bottom: 1px none var(--couleur-ligne);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-top: 80px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-79 {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1176px;
  height: auto;
  display: grid;
  position: relative;
}

.frame-2147228948 {
  grid-column-gap: 10px;
  -webkit-backdrop-filter: blur(1px);
  backdrop-filter: blur(1px);
  background-color: #ffffff03;
  border-radius: 80px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 12px;
  text-decoration: none;
  display: flex;
  box-shadow: inset 0 0 8px #ffffff0f;
}

.lucidefootprints {
  overflow: hidden;
}

.frame-2147228959 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.remise-du-rapport-accompagnement-juridique {
  color: #fffc;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.rdaction-dun-rapport-clair-et-recevable-mise-en-forme-des-preuves-collectes-et-guidance-pour-faire-v {
  color: #fff6;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 140%;
  text-decoration: none;
}

._2-2, ._3 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 289px;
  text-decoration: none;
  display: flex;
}

.frame-11 {
  grid-column-gap: 10px;
  -webkit-backdrop-filter: blur(1px);
  backdrop-filter: blur(1px);
  background-color: #ffffff03;
  border-radius: 80px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 12px;
  text-decoration: none;
  display: flex;
  box-shadow: inset 0 0 8px #ffffff0f;
}

.flowbitecode-outline {
  overflow: hidden;
}

.procdure-rigoureuse-suivi-personnalis {
  color: #fffc;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.nos-juristes-identifient-les-solutions-de-rcupration-et-vous-assistent-dans-les-premires-dmarches-de {
  color: #fff6;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 140%;
  text-decoration: none;
}

._6 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 289px;
  text-decoration: none;
  display: flex;
}

.frame-2147228947 {
  grid-column-gap: 10px;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: #ffffff03;
  border-radius: 80px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 12px;
  text-decoration: none;
  display: flex;
  box-shadow: inset 0 0 8px #ffffff0f;
}

.solarcase-minimalistic-broken {
  overflow: hidden;
}

.expertise-reconnue {
  color: #fffc;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.une-expertise-valide-par-des-mdias-des-partenaires-internationaux-et-des-spcialistes-du-domaine-judi {
  color: #fff6;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 140%;
  text-decoration: none;
}

.lucidehandshake {
  overflow: hidden;
}

.accompagnement-post-enqute {
  color: #fffc;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.transmission-dun-dossier-complet-orientation-vers-les-dmarches-utiles-et-assistance-pour-optimiser-v {
  color: #fff6;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 140%;
  text-decoration: none;
}

._4-2 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 289px;
  text-decoration: none;
  display: flex;
}

._5 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 300px;
  text-decoration: none;
  display: flex;
}

.icon-park-outlinetime {
  overflow: hidden;
}

.osint-hacking-thique {
  color: #fffc;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.analyse-complte-de-lempreinte-numrique-exploitation-des-traces-laisses-en-ligne-et-recoupement-des-d {
  color: #fff6;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 140%;
  text-decoration: none;
}

.iconamoonsearch-bold {
  overflow: hidden;
}

.analyse-technique-de-renome-internationale {
  color: #fffc;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.identification-de-lauteur-des-faits-analyse-des-flux-numriques-et-localisation-grce-nos-outils-tech {
  color: #fff6;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 140%;
  text-decoration: none;
}

._1-2 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 289px;
  text-decoration: none;
  display: flex;
}

.div-block-80 {
  border: 1px solid #e3bf7d33;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 240px;
  padding: 35px 20px 36px;
  display: flex;
}

.div-block-80._1, .div-block-80._2 {
  border-bottom-style: none;
}

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

.div-block-80._1, .div-block-80._2 {
  border-bottom-style: none;
}

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

.image-14 {
  z-index: -1;
  position: absolute;
  inset: -50% 0% auto;
}

.image-14.faq {
  z-index: -1;
  z-index: -1;
  inset: 0%;
  height: 100%;
  inset: 0%;
}

.section-7 {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  border-top: 1px none var(--couleur-ligne);
  border-bottom: 1px solid var(--couleur-ligne);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 80px 30px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.frame-2147228903 {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1065px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.frame-2147228918 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2147228923 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2147228920 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.prise-de-contact-analyse-de-faisabilit {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.frame-2147228911 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.lors-de-notre-premier-change-nous-analysons-votre-situation-afin-den-comprendre-les-enjeux-essentiel {
  color: #fff9;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 140%;
  text-decoration: none;
}

.frame-2147228917 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2147228924 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
}

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

.frame-2147228921 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.lancement-de-lenqute {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.la-phase-denqute-oprationnelle-stend-gnralement-sur-3-5-semaines-et-dbute-ds-la-validation-administ {
  color: #fff9;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 140%;
  text-decoration: none;
}

.frame-2147228919 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2147228925 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2147228922 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.remise-du-rapport-accompagnement-personnalis {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.lissue-de-lenqute-vous-recevez-un-rapport-complet-clair-et-juridiquement-exploitable-destin-appuye {
  color: #fff9;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 140%;
  text-decoration: none;
}

.section-8 {
  grid-column-gap: 42px;
  grid-row-gap: 42px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 100px;
  display: flex;
  overflow: hidden;
}

.frame-2147228893 {
  grid-column-gap: 24px;
  background-color: #040404;
  background-image: linear-gradient(315deg, #ffffff03, #ffffff0a 52%, #ffffff03), linear-gradient(225deg, #ffffff03, #ffffff0a 49%, #ffffff03), linear-gradient(270deg, #ffffff03, #ffffff0a 50%, #ffffff03), linear-gradient(#ffffff03, #ffffff0a 50%, #ffffff03);
  border: 1px solid #ffffff0d;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 784px;
  padding: 40px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.frame-2147228898 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2147228949 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2147228957 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.accompagnement-personnalis {
  color: #fff9;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.notre-formule-denqute-sur-mesure {
  color: #fffc;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

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

.toolbar {
  grid-column-gap: 6.9913px;
  -webkit-backdrop-filter: blur(29.1304px);
  backdrop-filter: blur(29.1304px);
  background-color: #040404;
  background-image: linear-gradient(135deg, #ffffff05, #ffffff14);
  border: 1px solid #ffffff14;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 40px;
  padding: 8px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.tarifs-sur-devis {
  color: #e3bf7d;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, Arial, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.chaque-dossier-dbute-par-une-tude-de-faisabilit-pralable-nous-permettant-dvaluer-la-complexit-de-les {
  color: #fff9;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 140%;
  text-decoration: none;
}

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

.frame-2147228952 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2147228952._2 {
  opacity: 0;
  position: absolute;
}

.tude-de-faisabilit-de-votre-dossier-avant-tout-engagement {
  color: #fff6;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 140%;
  text-decoration: none;
}

.frame-2147228950 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.analyse-technique-approfondie-de-larnaque-plateforme-flux-financiers-traces-numriques {
  color: #fff6;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 140%;
  text-decoration: none;
}

.frame-2147228951 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.implication-de-nos-experts-osint-et-partenaires-hackers-thiques-si-ncessaire {
  color: #fff6;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 140%;
  text-decoration: none;
}

.frame-2147228954 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.mthodes-denqute-adaptes-la-complexit-de-votre-affaire {
  color: #fff6;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 140%;
  text-decoration: none;
}

.frame-2147228953 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.honoraires-calculs-selon-la-dure-denqute-et-la-complexit-de-votre-dossier, .suivi-rgulier-pendant-toute-la-dure-de-lenqute-en-moyenne-3-5-semaines {
  color: #fff6;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 140%;
  text-decoration: none;
}

.frame-2147228955 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.tablerreport-analytics {
  overflow: hidden;
}

.remise-dun-rapport-denqute-complet-prt-tre-utilis-dans-vos-dmarches {
  color: #fff6;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 140%;
  text-decoration: none;
}

.frame-2147228956 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.accompagnement-par-notre-service-juridique {
  color: #fff6;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 140%;
  text-decoration: none;
}

.frame-2147228948-2 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-11-2 {
  grid-column-gap: 10px;
  -webkit-backdrop-filter: blur(1px);
  backdrop-filter: blur(1px);
  background-color: #ffffff03;
  border-radius: 80px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 4px;
  text-decoration: none;
  display: flex;
  box-shadow: inset 0 0 8px #ffffff0f;
}

.frame-2147228952-2 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.buttons-2 {
  grid-column-gap: 12px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.button-style-3 {
  grid-column-gap: 10px;
  color: #000;
  background-image: linear-gradient(90deg, #c9ad7c, #caab73 14%, #e0b76c 31%, #e7c88f 44%, #ad8e54 61%, #866729 74%, #927436 86%, #7d5f1d);
  border-width: 1px;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 14px 24px;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #e3bf7d99, inset 0 4px 10px #ffffff40;
}

.image-15 {
  z-index: -1;
  display: none;
  position: absolute;
  inset: 0%;
}

.image-15.on {
  z-index: 0;
  z-index: 0;
  height: 100%;
  display: block;
}

.frame-2147228897 {
  z-index: -1;
  grid-column-gap: 24px;
  background-image: linear-gradient(0deg, #ffffff14, #ffffff05);
  border: 1px solid #ffffff0d;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 374px;
  height: 393.116px;
  padding: 40px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 20px -25px auto auto;
  transform: rotate(7deg);
}

.frame-2147228897.left {
  inset: 20px auto auto -25px;
  inset: 20px auto auto -25px;
  transform: rotate(-7deg);
}

.frame-2147228894 {
  z-index: 1;
  grid-column-gap: 24px;
  background-image: linear-gradient(315deg, #ffffff14, #ffffff05);
  border: 1px solid #ffffff0d;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 784px;
  margin-top: 0;
  margin-bottom: 32px;
  padding: 40px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.en-vertu-de-larticle-700-du-code-de-procdure-civile-si-lauteur-des-faits-est-condamn-en-france-le-ju {
  color: #fff6;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 140%;
  text-decoration: none;
}

.important-2 {
  color: #fffc;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .3125rem;
  font-family: Inter, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  display: inline-block;
}

.section-9 {
  border-top: 1px solid var(--couleur-ligne);
  border-bottom: 1px solid var(--couleur-ligne);
  background-color: var(--background-color);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 80px 30px;
  display: flex;
  overflow: hidden;
}

.ce-que-nos-clients-disent-de-nous {
  color: #fff;
  letter-spacing: -.05em;
  text-shadow: 0 4px 4px #00000026;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 105%;
  text-decoration: none;
}

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

.des-tmoignages-certifis-issus-de-clients-accompagns-dans-leur-enqute-et-dmarches-juridiques {
  color: #fff9;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

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

.frame-2147228845-2 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 964px;
  text-decoration: none;
  display: flex;
}

.div-block-81 {
  width: 100%;
  max-width: 1160px;
  position: relative;
}

.comments {
  grid-row-gap: 12px;
  background-image: radial-gradient(circle, #ffffff0a, #ffffff0a);
  border: 1px solid #ffffff0d;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 376px;
  height: 100%;
  padding: 8px;
  text-decoration: none;
  display: flex;
}

.frame-2147228891 {
  grid-row-gap: 12px;
  -webkit-backdrop-filter: blur(1px);
  backdrop-filter: blur(1px);
  background-color: #11100f;
  background-image: url("https://cdn.prod.website-files.com/6980b26fa6f9f261f1cf07e0/6980b26fa6f9f261f1cf0867_Footer.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #ffffff14;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  min-height: 256px;
  padding: 24px;
  text-decoration: none;
  display: flex;
  box-shadow: inset 0 0 24px #ffffff0a;
}

.cryptocurrencyavax {
  border-radius: 80px;
  overflow: hidden;
}

.frame-2147228883 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 36px;
  display: flex;
}

.frame-2147228905 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.avis-client {
  color: #fff;
  text-align: center;
  letter-spacing: -.8px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 120%;
  text-decoration: none;
}

.lorem-ipsum-dolor-sit-amet-consectetur-duis-magna-facilisis-ornare-est-curabitur-posuere-adipiscing {
  color: #fff6;
  letter-spacing: -.6px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 140%;
  text-decoration: none;
}

.container-2 {
  grid-column-gap: 12px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 42px;
  display: flex;
}

.container-3 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 42px;
  text-decoration: none;
  display: flex;
}

.avis-client-2 {
  opacity: .5;
  color: #fff;
  text-align: center;
  letter-spacing: -.8px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.container-4 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.slide-2 {
  width: 376px;
}

.slide-2.splide__slide {
  flex-shrink: 0;
}

.div-block-82 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1160px;
  display: flex;
}

.section10 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px none var(--couleur-ligne);
  border-bottom: 1px solid var(--couleur-ligne);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 80px 30px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.frame-2147228887 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 40px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.frame-2147228889 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.inputtext {
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 327px;
  text-decoration: none;
  display: flex;
}

.frame-2147228886 {
  grid-column-gap: 4px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.prnom {
  opacity: .78;
  color: #fff;
  letter-spacing: -.8px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.untitled {
  opacity: .78;
  color: #e30613;
  letter-spacing: -.8px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-2147228884 {
  grid-column-gap: 10px;
  color: #fff;
  background-color: #120e06;
  border: 1px solid #000;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 46px;
  margin-bottom: 0;
  padding: 16px;
  text-decoration: none;
  display: flex;
  box-shadow: inset 4px 4px 8px #00000040;
}

.frame-2147228884::placeholder {
  color: #ffffff4d;
}

.frame-2147228888 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.inputtextarea {
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2147228890 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.jaccepte-que-ces-donnes-soient-stockes-et-traites-dans-le-but-dtablir-un-contact-je-suis-conscient {
  color: #bf1931;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .25rem;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 120%;
  text-decoration: none;
  display: inline;
}

.overlayborder-2 {
  background-color: #ffffff0a;
  border: 1px solid #ffffff14;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 766px;
  padding: 8px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.container-5 {
  background-color: #010101;
  background-image: url("https://cdn.prod.website-files.com/6980b26fa6f9f261f1cf07e0/6980b26fa6f9f261f1cf0867_Footer.avif");
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #ffffff14;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-height: 595px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.frame-2147228884-2 {
  grid-column-gap: 10px;
  color: #fff;
  background-color: #120e06;
  border: 1px solid #000;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 107px;
  min-height: 107px;
  margin-bottom: 0;
  padding: 16px;
  display: flex;
  box-shadow: inset 4px 4px 8px #00000040;
}

.frame-2147228884-2::placeholder {
  color: #ffffff4d;
}

.jaccepte-que-ces-donnes-soient-stockes-et-traites-dans-le-but-dtablir-un-contact-je-suis-conscient-2 {
  color: #fff9;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, Arial, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 120%;
  text-decoration: none;
  display: inline;
}

.checkbox-label {
  display: none;
  position: absolute;
}

.checkbox {
  border: 1px solid var(--couleur-clair);
  background-color: #ffffff26;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-left: 0;
  margin-right: 12px;
}

.checkbox.w--redirected-checked {
  background-color: var(--couleur-clair);
  box-shadow: none;
  color: #000;
  background-image: url("https://cdn.prod.website-files.com/6980b26fa6f9f261f1cf07e0/6980b26fa6f9f261f1cf083d_check_small.png");
  background-position: 50%;
  background-size: 24px 24px;
  border-style: none;
  margin-left: 0;
}

.checkbox-field {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 0;
  display: block;
}

.div-block-83 {
  width: 100%;
}

.image-18, .image-19, .image-20 {
  z-index: -1;
  position: absolute;
  inset: auto 0% 0%;
}

.accordion__content {
  margin-top: 0;
  margin-bottom: 25px;
}

.accordion__plus-wrapper-2 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 14px;
  height: 14px;
  margin-top: 0;
  display: flex;
  position: relative;
}

.accordionwrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-left: 1px solid #ffffff1a;
  border-right: 1px solid #ffffff1a;
  flex-flow: column;
  width: 100%;
  max-width: 687px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 56px 100px;
  display: flex;
  position: relative;
}

.accordion__content-wrap {
  color: #3b3b3b;
  height: 0%;
  font-size: 16px;
  line-height: 120%;
  overflow: hidden;
}

.div-block-58 {
  z-index: 1;
  border-left: 1px solid #ffffff1a;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1176px;
  height: 100%;
  display: flex;
  position: relative;
}

.accordion__bar-hor-2 {
  background-image: linear-gradient(0deg, var(--couleur-clair), var(--couleur-foncé));
  width: 100%;
  height: 2px;
}

.accordion__bar-vert {
  background-image: linear-gradient(180deg, var(--couleur-clair), var(--couleur-foncé));
  width: 2px;
  height: 100%;
  position: absolute;
}

.paragraph-6 {
  color: #fff6;
  font-family: Inter, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.accordion-title {
  color: #fffc;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
}

.accordion-item-3 {
  background-color: #fff0;
  border: 1px #ebecee;
  border-bottom: 1px solid #ffffff0d;
  border-radius: 0;
  width: 100%;
  max-width: 573px;
  box-shadow: 0 4px 15px #0000000d;
}

.accordion__title {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #102b45;
  cursor: pointer;
  flex-flow: row-reverse;
  justify-content: space-between;
  align-items: center;
  padding: 16px 0;
  font-size: 18px;
  display: flex;
}

.section-11 {
  background-color: #020202;
  background-image: none;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 40px #ffffff1a, 0 0 120px 40px #000;
}

.frame-2147228971 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  max-width: none;
  height: 100%;
  padding-top: 80px;
  padding-left: 37px;
  padding-right: 72px;
  text-decoration: none;
  display: flex;
}

.vos-questions-nos-rponses {
  color: #fff;
  letter-spacing: -.05em;
  text-shadow: 0 4px 4px #00000026;
  width: 378px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, Arial, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 105%;
  text-decoration: none;
}

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

.avant-toute-prise-de-dcision-il-est-essentiel-de-disposer-dune-information-claire-honnte-et-complte {
  color: #fff9;
  width: 378px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

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

.frame-2147228837-3 {
  grid-row-gap: 10px;
  -webkit-backdrop-filter: blur(1px);
  backdrop-filter: blur(1px);
  background-color: #120e06;
  border-width: 1px;
  border-radius: 80px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
  box-shadow: inset 0 0 8px #ffffff29;
}

.button-style-5 {
  grid-column-gap: 10px;
  border-radius: 80px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 14px;
  text-decoration: none;
  display: flex;
}

.image-26 {
  width: 100%;
  max-height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.section-12 {
  z-index: 1;
  border-bottom: 1px solid var(--couleur-ligne);
  background-color: var(--background-color);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 120px 30px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cta-card {
  z-index: 5;
  grid-row-gap: 112px;
  background-color: #ffffff03;
  border: 1px solid #ffffff14;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1064px;
  padding: 8px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.heading-cta {
  grid-row-gap: 32px;
  -webkit-backdrop-filter: blur(2.5px);
  backdrop-filter: blur(2.5px);
  background-color: #010101;
  background-image: url("https://cdn.prod.website-files.com/6980b26fa6f9f261f1cf07e0/6980b26fa6f9f261f1cf0867_Footer.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #ffffff14;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 370px;
  min-height: 370px;
  display: flex;
  position: relative;
  box-shadow: inset 0 0 24px #ffffff0a;
}

.heading-subheading {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
  display: flex;
}

.headline {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vous-mritez-des-rponses-et-vous-pouvez-les-obtenir-ds-aujourdhui {
  color: #fff;
  text-align: center;
  letter-spacing: -.03em;
  text-shadow: 0 4px 4px #00000026;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 105%;
  text-decoration: none;
}

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

.nous-analysons-votre-dossier-et-lanons-lenqute-sous-48h {
  color: #fff9;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

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

.image-27 {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
}

.footer {
  grid-row-gap: 32px;
  background-image: url("https://cdn.prod.website-files.com/6980b26fa6f9f261f1cf07e0/6980b26fa6f9f261f1cf0867_Footer.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  min-height: 341px;
  padding: 80px 30px 40px;
  text-decoration: none;
  display: flex;
}

.content-style {
  grid-column-gap: 100px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.column {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 132px;
  text-decoration: none;
  display: flex;
}

.logo-inverser-2 {
  overflow: hidden;
}

.frame-2147228902 {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.footer-links-column {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  text-decoration: none;
  display: flex;
}

.footer-links-column.end {
  width: 290px;
}

.heading {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 14px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.footer-links {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 130px;
  text-decoration: none;
  display: flex;
}

.footer-links.end {
  width: 300px;
}

.frame-2147228899 {
  grid-column-gap: 6px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 300px;
  text-decoration: none;
  display: flex;
}

.footer-link {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button-base {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text {
  color: #757575;
  width: 135px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text.long {
  width: 300px;
}

.frame-2147228900, .frame-2147228901 {
  grid-column-gap: 6px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.footer-text {
  opacity: .34;
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.footer-text.end {
  opacity: 1;
  color: #757575;
  opacity: 1;
}

.container-7 {
  grid-row-gap: 56px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1160px;
  text-decoration: none;
  display: flex;
}

.frame-2147228837-4 {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button-style-7 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.container-8 {
  grid-row-gap: 32px;
  border-top: 1px solid var(--couleur-ligne);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  padding-top: 32px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.content-style-2 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1160px;
  text-decoration: none;
  display: flex;
}

.footer-text-2 {
  color: #757575;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .25rem;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  display: inline-block;
}

.footer-text-3 {
  color: #e3bf7d;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  display: inline-block;
}

.splide__slide {
  width: auto;
}

.splide__track {
  padding-top: 1rem;
  padding-bottom: 1rem;
  overflow: visible !important;
}

.splide__track.second-slider {
  padding-top: 56px;
  padding-bottom: 0;
}

.splide.is-top {
  margin-top: 0;
}

.splide__list {
  width: 2280px;
  display: flex;
}

.back-wires-embed {
  opacity: .16;
  position: static;
  inset: 0%;
}

.back-wires-embed.horizontal {
  height: 1px;
}

.section-13 {
  z-index: -3;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.div-block-85 {
  width: 100%;
  max-width: 1175px;
  position: relative;
}

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

.div-block-85.horizontal {
  max-width: none;
}

.div-block-85.horizontal.bottom {
  position: absolute;
  inset: auto 0% 14px;
}

.div-block-85.horizontal.top {
  max-width: 1176px;
  height: 20px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0 0 auto;
  overflow: hidden;
}

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

.div-block-85.horizontal.middle {
  z-index: -1;
  max-width: 1176px;
  height: 20px;
  position: absolute;
  top: 730px;
  overflow: hidden;
}

.div-block-85.horizontal._2emeessai {
  margin-bottom: 0;
  position: absolute;
  inset: auto 0% 0%;
}

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

.section-14 {
  background-color: var(--background-color);
  max-height: 341px;
  overflow: hidden;
}

.code-embed-6 {
  position: absolute;
  inset: 0% auto auto 0%;
}

.code-embed-6.horizontal {
  height: 1px;
}

.code-embed-7 {
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-86 {
  background-color: #0a0603;
  border-radius: 18px;
  padding: 4px 6px;
}

.div-block-86.header {
  border: 1px none var(--couleur-ligne);
  background-color: var(--background-color);
  border-radius: 200px;
  padding-left: 4px;
  padding-right: 4px;
}

.div-block-86.header.gold {
  background-color: #2c210b;
}

.div-block-86.header.gold._2 {
  background-color: #352e1e;
}

.div-block-86.header.gold._2._3 {
  background-color: #050402;
}

.div-block-86.header.price {
  width: 100%;
}

.div-block-86.header.price.grey {
  background-color: #161616;
}

.div-block-86.header.lang-label-center {
  background-color: var(--background-color);
  width: 100%;
}

.div-block-88 {
  border-top: 1px none var(--couleur-ligne);
  border-bottom: 1px none var(--couleur-ligne);
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.div-block-89 {
  width: 100%;
  margin-top: -14px;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
}

.div-block-89.tahta {
  inset: auto 0% 0%;
  height: 494px;
  margin-top: 0;
  margin-bottom: 0;
  inset: auto 0% 0%;
  overflow: visible;
}

.nous-intervenons-sur-lensemble-des-cyberdlits-et-arnaques-en-ligne-linternational-quel-que-soit-leu {
  opacity: .6;
  color: #ffe0a7;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

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

.frame-2147228960-2 {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-2147228835-7 {
  grid-row-gap: 10px;
  border: 1px solid var(--couleur-clair);
  border-radius: 80px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.section-15 {
  background-image: url("https://cdn.prod.website-files.com/6980b26fa6f9f261f1cf07e0/6980b26fa6f9f261f1cf086f_FAQ2.avif");
  background-position: 50% 0;
  background-size: cover;
  padding: 57px 30px;
  overflow: hidden;
}

.div-block-91 {
  z-index: -2;
  border: 1px solid #614921bf;
  border-radius: 50px;
  width: 100%;
  height: 100%;
  position: absolute;
}

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

.div-block-92 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.rive-2 {
  aspect-ratio: 1;
  width: 100%;
  height: auto;
}

.div-block-93 {
  aspect-ratio: 370 / 330;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

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

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

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

.div-block-94 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  padding-top: 24px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.text-block-3 {
  color: #ffffffe6;
  font-family: Inter, Arial, sans-serif;
  font-size: 20px;
}

.text-block-4 {
  color: #fff6;
  font-family: Inter, Arial, sans-serif;
  font-weight: 300;
}

.div-block-95 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  max-width: 1190px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 10px 6px;
  display: flex;
}

.div-block-96 {
  border-right: 1px solid var(--couleur-ligne);
  width: 100%;
  padding: 9px 11px;
}

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

.div-block-97 {
  width: 100%;
  position: relative;
}

.div-block-97._5 {
  max-width: none;
}

.image-30 {
  z-index: -1;
  position: absolute;
  inset: 0%;
}

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

.video-code {
  border-radius: 12px;
  width: 100%;
  height: 100%;
}

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

.overlay.show {
  border-radius: 12px;
  padding: 8px 8px 8px 9px;
  position: absolute;
}

.overlay-img {
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: 100%;
  position: static;
}

.play-button {
  z-index: 3;
  justify-content: center;
  align-items: center;
  width: 68px;
  height: auto;
  padding-left: 0;
  display: flex;
  position: absolute;
}

.image-4 {
  width: 100%;
  height: auto;
}

.second-slider__heading {
  grid-column-gap: 53px;
  grid-row-gap: 53px;
  display: flex;
}

.second-slider__button {
  margin: auto;
}

.v-mirror {
  transform: scale(-1, 1);
}

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

.language-container {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  width: 100%;
  padding: 6px;
  display: flex;
}

.language-selector {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 13px;
  display: flex;
}

.language-selector:hover {
  background-color: #0e0e0e;
  border-radius: 80px;
}

.language-selector-text {
  color: #fff;
  text-shadow: 0 1px #0000001a, 0 2px 2px #0000001a;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.language-selector-text.language-selector-text-label {
  color: #000;
}

.language-selector-image {
  width: 20px;
  height: 14px;
}

.header-container {
  width: 121px;
  height: 52px;
  position: relative;
}

.header-container.button-mobile, .bg-mobile {
  display: none;
}

.text-span-10 {
  color: #bf1a19;
}

@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;
  }
}

#w-node-cb8014dc-e67e-3854-553f-d023d877499d-f1cf07dd {
  justify-self: center;
}

#w-node-e6c04ef0-1a0c-4ad3-5bfb-d024d58f8ee6-f1cf07dd {
  justify-self: end;
}

@media screen and (max-width: 991px) {
  #w-node-ef8a911e-f388-5f20-97bf-5299955112b1-f1cf07dd {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
}
