/* screen - index */

.index .flex-row {
  gap: 26px;
}


.index .ligne {
  height: 3px;
  margin-left: -1.5px;
  object-fit: cover;
  width: 27px;
}

.index .flex-col-1 {
  gap: 70px;
}

.index .overlap-group5 {
  height: 2288px;
  position: relative;
  width: 1289px;
}

.index .overlap-group7 {
  height: 2288px;
  left: 0;
  position: absolute;
  top: 0;
  width: 1289px;
}

.index .overlap-group3 {
  height: 1526px;
  left: 0;
  position: absolute;
  top: 762px;
  width: 1212px;
}

.index .groupe-de-masques-3 {
  height: 400px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 498px;
  width: 1212px;
}

.index .ligne-1 {
  height: 3px;
  margin-top: 22px;
  object-fit: cover;
  width: 32px;
}

.index .afin-de-crer-une-sy {
  color: var(--ebony-clay);
  font-weight: 400;
  line-height: 20px;
  margin-top: 20px;
  min-height: 161px;
}

.index .expertise {
  letter-spacing: 0.36px;
  margin-bottom: -2px;
  margin-top: -4px;
  min-height: 18px;
}


.index .groupe-30 {
  align-items: flex-start;
  display: flex;
  gap: 16px;
  height: 71px;
  justify-content: flex-end;
  margin-left: 1px;
  margin-top: 24px;
  min-width: 507px;
}

.index .cabinets-correspondants {
  color: var(--ebony-clay);
  font-weight: 400;
  line-height: 30px;
  min-height: 28px;
  white-space: nowrap;
}


.index .groupe-9 {
  display: flex;
  gap: 12px;
  width: 255px;
}

.index .icon-call {
  height: 20px;
  margin-left: 0;
  margin-top: 0;
  object-fit: cover;
  width: 20px;
}

.index .groupe-8 {
  display: flex;
  flex: 1;
  flex-direction: column;
  height: 78px;
  justify-content: space-between;
  margin-right: 0;
}

.index .rendez-vous-appel-non-surtax {
  flex: 1;
  height: 18px;
  letter-spacing: 0.36px;
  line-height: 20px;
  margin-right: -2px;
  margin-top: -2px;
  max-height: 18px;
  white-space: nowrap;
}

.index .groupe-12 {
  display: flex;
  height: 16px;
  justify-content: space-between;
  width: 219px;
}

.index .address-2 {
  letter-spacing: 0.36px;
  line-height: 20px;
  margin-top: -2px;
  white-space: nowrap;
  width: 87px;
}

.index .antonin-pibault {
  letter-spacing: 0.36px;
  line-height: 20px;
  margin-right: -2px;
  margin-top: -2px;
  white-space: nowrap;
  width: 110px;
}


.index .groupe-37 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 8px;
  left: 707px;
  min-height: 123px;
  position: absolute;
  top: 1153px;
  width: 404px;
}

.index .droit-des-assurances {
  color: var(--ebony-clay);
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-m);
  font-weight: 400;
  letter-spacing: 0.42px;
  line-height: 20px;
  margin-left: 2.0px;
  min-height: 101px;
  width: 382px;
}

.index .span1 {
  font-weight: 700;
}

.index .notre-engagementvotre-srnit {
  letter-spacing: 1.00px;
  line-height: 52px;
  margin-left: 1px;
  margin-top: -1px;
}

.index .ligne-24 {
  height: 3px;
  object-fit: cover;
  width: 32px;
}


.index .overlap-group4 {
  height: 768px;
  left: 0;
  position: absolute;
  top: 0;
  width: 1289px;
}


.index .logo_pmh_associes {
  top: 150px;
}

.index .union-1 {
  height: 78px;
  margin-top: -0.5px;
  object-fit: cover;
  width: 304px;
}

.index .groupe-6 {
  align-items: flex-start;
  display: flex;
  gap: 28px;
  height: 19px;
  left: 520px;
  min-width: 390px;
  position: absolute;
  top: 40px;
}

.index .item_menu_principal {
  width: 67px;
}

.index .surname-3 {
  flex: 1;
  height: 17px;
  letter-spacing: 0.55px;
  line-height: 20px;
  margin-right: -2px;
  margin-top: -2.5px;
  max-height: 17px;
  white-space: nowrap;
}

.index .ligne-1-1 {
  flex: 1;
  height: 1px;
  margin-bottom: -0.5px;
  margin-left: 0.5px;
  margin-right: 54.5px;
  max-height: 1px;
  object-fit: cover;
}

.index .item_menu_principal-1 {
  width: 62px;
}

.index .expertise-1 {
  flex: 1;
  height: 17px;
  letter-spacing: 0.55px;
  margin-right: -2px;
  margin-top: -2.5px;
  max-height: 17px;
}

.index .ligne-1-2 {
  flex: 1;
  height: 1px;
  margin-bottom: -0.5px;
  margin-left: 0.5px;
  margin-right: 49.5px;
  max-height: 1px;
  object-fit: cover;
}

.index .item_menu_principal-2 {
  width: 45px;
}

.index .ventes {
  flex: 1;
  height: 17px;
  letter-spacing: 0.55px;
  line-height: 20px;
  margin-right: -2px;
  margin-top: -2.5px;
  max-height: 17px;
  white-space: nowrap;
}

.index .ligne-1-3 {
  flex: 1;
  height: 1px;
  margin-bottom: -0.5px;
  margin-left: 0.5px;
  margin-right: 32.5px;
  max-height: 1px;
  object-fit: cover;
}

.index .item_menu_principal-3 {
  width: 50px;
}

.index .lquipe {
  color: var(--roman);
  flex: 1;
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-xs);
  font-weight: 500;
  height: 17px;
  letter-spacing: 0.55px;
  line-height: 20px;
  margin-right: -1.5px;
  margin-top: -2.5px;
  max-height: 17px;
  white-space: nowrap;
}

.index .ligne-1-4 {
  flex: 1;
  height: 1px;
  margin-bottom: -0.5px;
  margin-left: 0.5px;
  max-height: 1px;
  object-fit: cover;
}

.index .item_menu_principal-4 {
  width: 55px;
}

.index .place {
  flex: 1;
  height: 17px;
  letter-spacing: 0.55px;
  line-height: 20px;
  margin-right: -2px;
  margin-top: -2.5px;
  max-height: 17px;
  white-space: nowrap;
}

.index .ligne-1-5 {
  flex: 1;
  height: 1px;
  margin-bottom: -0.5px;
  margin-left: 0.5px;
  margin-right: 42.5px;
  max-height: 1px;
  object-fit: cover;
}


.index .adobe-stock_291457225_-preview {
  border-radius: 4px;
  height: 516px;
  left: 477px;
  object-fit: cover;
  position: absolute;
  top: 114px;
  width: 743px;
}


.index .prendre-rdv-avec-le-cabinet {
  letter-spacing: 0.24px;
  line-height: 66px;
  white-space: nowrap;
}



.index .bullet_slider-1 {
  background-color: var(--apache);
}

.index .bullet_slider {
  border: 1px solid;
  border-color: var(--apache);
}



.index .mouse {
  background-image: url(https://cdn.animaapp.com/projects/642b0f7d21d16ea96861ec1d/files/mouse.gif);
  background-position: 50% 50%;
  background-size: cover;
  height: 64px;
  left: 1111px;
  position: absolute;
  top: 634px;
  width: 64px;
}

.index .mouse video {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.index .mouse img {
  object-fit: cover;
}

.index .composant-8-1 {
  left: 1236px;
  position: absolute;
  top: 704px;
}

.index .trac-114 {
  height: 12px;
  object-fit: cover;
  width: 20px;
}

.index .flex-col-2 {
  width: 1212px;
}

.index .groupe-44 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
}

.index .nos-collaborateurs {
  letter-spacing: 0.36px;
  line-height: 20px;
  margin-bottom: -2px;
  margin-top: -4px;
  min-height: 18px;
  white-space: nowrap;
}

.index .les-avocats {
  letter-spacing: 0;
  line-height: 52px;
  margin-top: 41px;
  min-height: 58px;
  white-space: nowrap;
}


.index ._aqua {
  height: 284px;
  object-fit: cover;
  width: 244px;
}


.index .people_card-1 {
  flex-direction: column;
  margin-left: 8px;
  min-height: 342px;
  width: 246px;
}

.index .elodie-fortin {
  color: var(--ebony-clay);
  font-weight: 400;
  height: 28px;
  line-height: 30px;
  margin-bottom: -2px;
  margin-top: 6px;
  text-align: center;
  white-space: nowrap;
  width: 246px;
}

.index .overlap-group1 {
  height: 285px;
  position: relative;
  width: 245px;
}

.index .severine-gallas_aqua {
  height: 284px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 244px;
}


.index .people_card-2 {
  flex-direction: column;
  margin-left: 9px;
  min-height: 342px;
  width: 246px;
}

.index .people_card-container-1 {
  align-items: flex-start;
  display: flex;
  gap: 8px;
  height: 342px;
  margin-left: 101px;
  margin-top: 70px;
  min-width: 756px;
}

.index .severine-gallas-1 {
  color: var(--ebony-clay);
  font-weight: 400;
  height: 28px;
  line-height: 30px;
  margin-bottom: -2px;
  margin-top: 6px;
  text-align: center;
  white-space: nowrap;
  width: 246px;
}

.index .marie-nol-lyon-1 {
  color: var(--ebony-clay);
  font-weight: 400;
  height: 28px;
  line-height: 30px;
  margin-bottom: -2px;
  margin-top: 6px;
  text-align: center;
  white-space: nowrap;
  width: 246px;
}

.index .overlap-group6 {
  height: 500px;
  margin-top: 70px;
  position: relative;
  width: 1212px;
}



.index .overlap-group-1 {
  align-items: flex-start;
  background-image: url(../img/trac--20@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 33px;
  justify-content: flex-end;
  left: 6px;
  min-width: 33px;
  padding: 6.0px 8.5px;
  position: absolute;
  top: 0;
}

.index .trac-21 {
  height: 16px;
  object-fit: cover;
  width: 10px;
}


.index .groupe-53 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-left: 100px;
  margin-top: 70px;
  min-height: 136px;
  width: 407px;
}

.index .ventes-et-enchres-publiques {
  color: var(--mine-shaft);
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-s);
  font-weight: 700;
  letter-spacing: 0.36px;
  line-height: 20px;
  margin-bottom: -2px;
  margin-top: -4px;
  min-height: 18px;
  white-space: nowrap;
}



.index .icon-metro-hammer {
  height: 31px;
  margin-left: 0;
  object-fit: cover;
  width: 31px;
}


.index .bouton_gold {
  background-color: var(--apache);
  box-shadow: -8px 12px 12px #00000029;
  margin-left: 0;
  margin-top: 21px;
  width: 116px;
}

.index .bouton_gold-3 {
  background-color: var(--roman);
  box-shadow: -8px 12px 12px #e85b594d;
  margin-left: 0;
  margin-top: 21px;
  width: 116px;
}

.index .consulter-1 {
  color: var(--gallery);
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-s);
  font-weight: 500;
}

.index .flex-row-1 {
  align-items: flex-end;
  display: flex;
  gap: 24px;
  margin-right: 13px;
  margin-top: 30px;
}

.index .group-container {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  gap: 70px;
  width: 1212px;
}

.index .groupe-74 {
  align-items: center;
  display: flex;
  height: 19px;
  min-width: 156px;
}

.index .composant-9-6 {
  align-items: flex-start;
  min-width: 40px;
}

.index .overlap-group-2 {
  height: 11px;
  margin-top: -0.5px;
  position: relative;
  width: 40px;
}

.index .groupe-5 {
  display: flex;
  height: 10px;
  left: 0;
  position: absolute;
  top: 1px;
  width: 40px;
}

.index .groupe-4 {
  flex: 1;
  margin-bottom: 0;
  margin-top: 0;
  object-fit: cover;
  transform: rotate(-180deg);
  width: 40px;
}

.index .trac-12 {
  height: 11px;
  left: 30px;
  object-fit: cover;
  position: absolute;
  top: 0;
  transform: rotate(-180deg);
  width: 10px;
}

.index .text-1 {
  align-self: flex-start;
  color: var(--nobel);
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-m);
  font-weight: 500;
  letter-spacing: 2.80px;
  line-height: 20px;
  margin-left: 18px;
  margin-top: -0.5px;
  min-height: 21px;
  min-width: 42px;
  white-space: nowrap;
}

.index .composant-9-5 {
  background-image: url(../img/groupe-4@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  justify-content: flex-end;
  margin-left: 16px;
  width: 40px;
}

.index .trac-12-1 {
  margin-bottom: -0.5px;
  margin-right: 0;
  margin-top: -0.5px;
  object-fit: cover;
  width: 9.64px;
}

.index .overlap-group5-1 {
  height: 876px;
  position: relative;
  width: 1212px;
}

.index .surname-4 {
  letter-spacing: 0.36px;
  line-height: 20px;
  margin-bottom: -2px;
  margin-top: -4px;
  min-height: 18px;
  white-space: nowrap;
}


.index .sur-rendez-vous-uniquement {
  letter-spacing: 0.28px;
  line-height: 20px;
  margin-top: 22px;
  min-height: 21px;
  white-space: nowrap;
}

.index .ligne-1-6 {
  height: 3px;
  margin-top: 21px;
  object-fit: cover;
  width: 32px;
}


.index .copyright {
  flex: 1;
  height: 21px;
  letter-spacing: 0.70px;
  line-height: 16px;
  margin-right: -2px;
  margin-top: 1.5px;
  max-height: 21px;
  white-space: nowrap;
}

.index .mentions-lgales {
  height: 21px;
  letter-spacing: 0.70px;
  line-height: 16px;
  margin-bottom: -3.5px;
  white-space: nowrap;
  width: 119px;
}

.index .visitez-nos-bureaux {
  letter-spacing: 0.36px;
  line-height: 20px;
  margin-bottom: -2px;
  margin-top: -2px;
  min-height: 18px;
  white-space: nowrap;
}

.index .address-3 {
  letter-spacing: 0.36px;
  line-height: 20px;
  margin-top: 16px;
  min-height: 38px;
  white-space: nowrap;
}

.index .ligne-22 {
  height: 3px;
  margin-top: 12px;
  object-fit: cover;
  width: 32px;
}

.index .nous-c {
  letter-spacing: 0.36px;
  line-height: 20px;
  margin-bottom: -2px;
  margin-top: 20px;
  min-height: 18px;
  white-space: nowrap;
}

.index .cabinetpmh-avocatscom {
  letter-spacing: 0.36px;
  line-height: 20px;
  margin-bottom: -2px;
  margin-top: 6px;
  min-height: 18px;
  white-space: nowrap;
}

.index .address-4 {
  letter-spacing: 0.36px;
  line-height: 20px;
  margin-top: 6px;
  min-height: 38px;
  white-space: nowrap;
}

.index .logo_pmh_associes-1 {
  top: 548px;
}

.index .composant-8-2 {
  margin-bottom: 24px;
}

.index .antonin-pibault-3 {
  color: var(--ebony-clay);
  font-weight: 400;
  height: 28px;
  line-height: 30px;
  margin-bottom: -2px;
  margin-top: 6px;
  text-align: center;
  white-space: nowrap;
  width: 246px;
}

.index .bullet_slider-2 {
  border-radius: 6px;
  height: 12px;
  width: 12px;
}

.index .composant-8 {
  align-items: flex-end;
  background-color: var(--apache);
  border-radius: 4px;
  box-shadow: -8px 12px 12px #00000029;
  display: flex;
  height: 40px;
  min-width: 40px;
  padding: 13.9px 9.9px;
}


.index .expertise-2 {
  line-height: 20px;
  white-space: nowrap;
}

.index .flex {
  align-items: flex-start;
  display: flex;
}

.index .flex-col-3 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
}

.index .item_menu_principal-5 {
  display: flex;
  flex-direction: column;
  height: 19px;
  justify-content: space-between;
}


.index .people_card-3 {
  align-items: flex-start;
  display: flex;
}

/* screen - onepage-smartphone */

.onepage-smartphone {
  align-items: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 7238px;
  overflow: hidden;
  width: 390px;
}

.onepage-smartphone .overlap-group9 {
  height: 844px;
  position: relative;
  width: 390px;
  z-index: 21;
}

.onepage-smartphone .overlap-group5-2 {
  height: 844px;
  left: 0;
  position: absolute;
  top: 0;
  width: 390px;
}

.onepage-smartphone .rectangle-43 {
  background-color: var(--white);
  height: 768px;
  left: 320px;
  position: absolute;
  top: 76px;
  width: 70px;
}

.onepage-smartphone .rectangle-37 {
  background-color: var(--cloud-burst);
  height: 560px;
  left: 0;
  position: absolute;
  top: 0;
  width: 390px;
}

.onepage-smartphone .logo_pmh_associes-2 {
  align-items: flex-start;
  display: flex;
  height: 81px;
  justify-content: flex-end;
  left: 32px;
  min-width: 320px;
  position: absolute;
  top: 70px;
}

.onepage-smartphone .union-1-1 {
  height: 82px;
  margin-top: -0.5px;
  object-fit: cover;
  width: 321px;
}

.onepage-smartphone .adobe-stock_291457225_-preview-1 {
  border-radius: 4px;
  height: 254px;
  left: 4px;
  object-fit: cover;
  position: absolute;
  top: 414px;
  width: 356px;
}

.onepage-smartphone .groupe-78 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 8px;
  left: 32px;
  min-height: 185px;
  position: absolute;
  top: 171px;
  width: 322px;
}

.onepage-smartphone .title {
  letter-spacing: 0.84px;
  line-height: 44px;
  margin-top: -1px;
  min-height: 136px;
  text-align: center;
  width: 322px;
}

.onepage-smartphone .votre-cabinet-davocats-en-val-d-oise-2 {
  margin-left: 6.0px;
  min-width: 240px;
  text-align: center;
}

.onepage-smartphone .groupe-77 {
  align-items: flex-start;
  display: flex;
  gap: 8px;
  margin-left: 4.0px;
  min-width: 52px;
}

.onepage-smartphone .bullet_slider-2 {
  background-color: var(--apache);
}

.onepage-smartphone .bullet_slider-3 {
  border: 1px solid;
  border-color: var(--apache);
}

.onepage-smartphone .bouton_gold-5 {
  background-color: var(--apache);
  box-shadow: -8px 12px 12px #00000029;
  left: 78px;
  position: absolute;
  top: 668px;
  width: 235px;
}

.onepage-smartphone .prendre-rdv-avec-le-cabinet-1 {
  letter-spacing: 0.24px;
  line-height: 66px;
  white-space: nowrap;
}

.onepage-smartphone .mouse-1 {
  background-image: url(https://cdn.animaapp.com/projects/642b0f7d21d16ea96861ec1d/files/mouse.gif);
  background-position: 50% 50%;
  background-size: cover;
  height: 64px;
  left: 163px;
  position: absolute;
  top: 750px;
  width: 64px;
}

.onepage-smartphone .mouse-1 video {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.onepage-smartphone .mouse-1 img {
  object-fit: cover;
}

.onepage-smartphone .groupe-79 {
  align-items: flex-end;
  background-color: var(--ebony-clay);
  box-shadow: 0px 3px 6px #00000029;
  display: flex;
  height: 46px;
  justify-content: space-between;
  left: 0;
  position: fixed;
  top: 0;
  width: 390px;
  z-index: 22;
}

.onepage-smartphone .burger-1 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 5px;
  justify-content: center;
  margin-bottom: -6.9px;
  margin-left: 20px;
  min-height: 16px;
  width: 24px;
}

.onepage-smartphone .ligne-3 {
  margin-left: -1.5px;
  width: 27px;
}

.onepage-smartphone .union-2 {
  height: 21px;
  margin-bottom: -8.8px;
  margin-right: 37.5px;
  object-fit: cover;
  width: 147.23px;
}

.onepage-smartphone .composant-8-3 {
  align-items: flex-end;
  background-color: var(--apache);
  border-radius: 4px;
  box-shadow: -8px 12px 12px #00000029;
  display: flex;
  height: 40px;
  left: 332px;
  min-width: 40px;
  padding: 13.9px 9.9px;
  position: fixed;
  top: 780px;
  z-index: 20;
}

.onepage-smartphone .trac-114-1 {
  height: 12px;
  object-fit: cover;
  width: 20px;
}

.onepage-smartphone .groupe-80 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-right: 4.0px;
  min-height: 477px;
  width: 322px;
  z-index: 4;
}

.onepage-smartphone .surname-5 {
  letter-spacing: 0.36px;
  line-height: 20px;
  margin-bottom: -2px;
  margin-top: -4px;
  min-height: 18px;
  white-space: nowrap;
}

.onepage-smartphone .surname-6 {
  letter-spacing: 0.84px;
  line-height: 44px;
  margin-top: 41px;
  min-height: 136px;
  width: 322px;
}

.onepage-smartphone .ligne-4 {
  margin-top: 22px;
  width: 32px;
}

.onepage-smartphone .afin-de-crer-une-sy-1 {
  color: var(--ebony-clay);
  font-weight: 400;
  line-height: 20px;
  margin-top: 20px;
  min-height: 241px;
  width: 322px;
}

.onepage-smartphone .overlap-group6-1 {
  align-self: flex-start;
  height: 334px;
  margin-left: 6px;
  margin-top: 25px;
  position: relative;
  width: 356px;
  z-index: 3;
}

.onepage-smartphone .cabinet-14-480x240-1 {
  border-radius: 4px;
  height: 313px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 356px;
}

.onepage-smartphone .bouton_tel-1 {
  align-items: center;
  background-color: var(--apache);
  border-radius: 4px;
  box-shadow: -8px 12px 12px #00000029;
  display: flex;
  height: 102px;
  left: 44px;
  min-width: 291px;
  padding: 0 12px;
  position: absolute;
  top: 232px;
}

.onepage-smartphone .groupe-9-1 {
  display: flex;
  gap: 12px;
  width: 255px;
}

.onepage-smartphone .icon-call-1 {
  height: 20px;
  margin-left: 0;
  margin-top: 0;
  object-fit: cover;
  width: 20px;
}

.onepage-smartphone .groupe-8-1 {
  display: flex;
  flex: 1;
  flex-direction: column;
  height: 78px;
  justify-content: space-between;
  margin-right: 0;
}

.onepage-smartphone .rendez-vous-appel-non-surtax-1 {
  flex: 1;
  height: 18px;
  letter-spacing: 0.36px;
  line-height: 20px;
  margin-right: -2px;
  margin-top: -2px;
  max-height: 18px;
  white-space: nowrap;
}

.onepage-smartphone .address-6 {
  color: var(--ebony-clay);
  font-family: var(--font-family-tinos);
  font-size: var(--font-size-l);
  font-weight: 400;
  height: 52px;
  letter-spacing: 0.48px;
  line-height: 24px;
  margin-bottom: -3px;
  white-space: nowrap;
  width: 177px;
}

.onepage-smartphone .group-container-1 {
  align-items: flex-end;
  background-color: var(--cloud-burst);
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-top: 40px;
  min-height: 604px;
  padding: 30px 28.0px;
  width: 390px;
  z-index: 2;
}

.onepage-smartphone .groupe-82 {
  align-items: flex-start;
  align-self: center;
  display: flex;
  flex-direction: column;
  gap: 22px;
  margin-right: 4.0px;
  min-height: 201px;
  width: 322px;
}

.onepage-smartphone .notre-engagementvotre-srnit-1 {
  letter-spacing: 0.84px;
  line-height: 44px;
  margin-left: 1px;
  margin-top: -1px;
  min-height: 136px;
  width: 321px;
}

.onepage-smartphone .ligne-24-1 {
  height: 3px;
  object-fit: cover;
  width: 32px;
}

.onepage-smartphone .votre-cabinet-davocats-en-val-d-oise-3 {
  margin-left: 1px;
}

.onepage-smartphone .overlap-group7-1 {
  height: 339px;
  position: relative;
  width: 330px;
}

.onepage-smartphone .groupe-13-1 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 31px;
  left: 0;
  min-height: 282px;
  position: absolute;
  top: 57px;
  width: 322px;
}

.onepage-smartphone .lorem-ipsum-dolor-si-8 {
  color: var(--gallery);
  font-weight: 400;
  line-height: 30px;
  margin-top: -3px;
  min-height: 238px;
  width: 322px;
}

.onepage-smartphone .groupe-12-1 {
  display: flex;
  height: 16px;
  justify-content: space-between;
  width: 219px;
}

.onepage-smartphone .address-7 {
  letter-spacing: 0.36px;
  line-height: 20px;
  margin-top: -2px;
  white-space: nowrap;
  width: 87px;
}

.onepage-smartphone .antonin-pibault-3 {
  letter-spacing: 0.36px;
  line-height: 20px;
  margin-right: -2px;
  margin-top: -2px;
  white-space: nowrap;
  width: 110px;
}

.onepage-smartphone .union-4 {
  height: 77px;
  left: 234px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 96px;
}

.onepage-smartphone .groupe-83 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-right: 4.0px;
  margin-top: 40px;
  min-height: 603px;
  width: 322px;
  z-index: 5;
}

.onepage-smartphone .expertise-2 {
  letter-spacing: 0.36px;
  line-height: 20px;
  margin-bottom: -2px;
  margin-top: -4px;
  min-height: 18px;
  white-space: nowrap;
}

.onepage-smartphone .soyez-sr-de-faire-le-bon-choix-1 {
  letter-spacing: 0.84px;
  line-height: 44px;
  margin-top: 41px;
  min-height: 92px;
  width: 322px;
}

.onepage-smartphone .lorem-ipsum-dolor-si-9 {
  color: var(--ebony-clay);
  font-weight: 400;
  line-height: 20px;
  margin-top: 20px;
  min-height: 141px;
  width: 322px;
}

.onepage-smartphone .groupe-29-1 {
  align-items: flex-start;
  display: flex;
  gap: 16px;
  height: 111px;
  justify-content: flex-end;
  margin-left: 1px;
  margin-top: 25px;
  min-width: 321px;
}

.onepage-smartphone .icon-plus-1 {
  height: 22px;
  margin-top: 2.0px;
  object-fit: cover;
  width: 22px;
}

.onepage-smartphone .flex-col-3 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 2px;
  margin-top: -3px;
  min-height: 113px;
  width: 283px;
}

.onepage-smartphone .surname-7 {
  color: var(--ebony-clay);
  font-weight: 400;
  line-height: 30px;
  min-height: 28px;
  white-space: nowrap;
}

.onepage-smartphone .lorem-ipsum-dolor-si-5 {
  color: var(--ebony-clay);
  font-weight: 400;
  line-height: 20px;
  min-height: 81px;
  width: 283px;
}

.onepage-smartphone .groupe-30-1 {
  align-items: flex-start;
  display: flex;
  gap: 16px;
  height: 111px;
  justify-content: flex-end;
  margin-left: 1px;
  margin-top: 24px;
  min-width: 321px;
}

.onepage-smartphone .cabinets-correspondants-1 {
  color: var(--ebony-clay);
  font-weight: 400;
  line-height: 30px;
  min-height: 28px;
  white-space: nowrap;
}

.onepage-smartphone .toggle_title-6 {
  margin-top: 40px;
  z-index: 6;
}

.onepage-smartphone .ligne-2-1 {
  height: 1px;
  object-fit: cover;
  width: 320px;
}

.onepage-smartphone .droit-civil-1 {
  color: var(--cloud-burst);
  font-weight: 400;
  line-height: 24px;
  margin-left: 2.0px;
  min-height: 28px;
  white-space: nowrap;
  width: 298px;
}

.onepage-smartphone .groupe-84 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-right: 6.0px;
  min-height: 143px;
  width: 320px;
  z-index: 12;
}

.onepage-smartphone .droit-des-assurances-1 {
  color: var(--ebony-clay);
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-m);
  font-weight: 400;
  letter-spacing: 0.42px;
  line-height: 20px;
  margin-left: 2.0px;
  min-height: 121px;
  width: 298px;
}

.onepage-smartphone .span1-1 {
  font-weight: 700;
}

.onepage-smartphone .toggle_title-7 {
  z-index: 7;
}

.onepage-smartphone .droit-1 {
  color: var(--nobel);
  font-weight: 400;
  line-height: 24px;
  margin-left: 2.0px;
  min-height: 28px;
  white-space: nowrap;
  width: 298px;
}

.onepage-smartphone .toggle_title-8 {
  z-index: 8;
}

.onepage-smartphone .toggle_title-9 {
  z-index: 9;
}

.onepage-smartphone .droit-social-1 {
  color: var(--roman);
  font-weight: 400;
  line-height: 24px;
  margin-left: 2.0px;
  min-height: 28px;
  white-space: nowrap;
  width: 298px;
}

.onepage-smartphone .toggle_title-10 {
  z-index: 10;
}

.onepage-smartphone .toggle_title-11 {
  z-index: 11;
}

.onepage-smartphone .groupe-85 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-right: 4.0px;
  margin-top: 70px;
  min-height: 126px;
  width: 322px;
  z-index: 13;
}

.onepage-smartphone .nos-collaborateurs-1 {
  letter-spacing: 0.36px;
  line-height: 20px;
  margin-bottom: -2px;
  margin-top: -4px;
  min-height: 18px;
  white-space: nowrap;
}

.onepage-smartphone .les-avocats-1 {
  letter-spacing: 0.84px;
  line-height: 44px;
  margin-top: 41px;
  min-height: 48px;
  white-space: nowrap;
}

.onepage-smartphone .groupe-dfilant-2::-webkit-scrollbar {
  display: none;
  width: 0;
}

.onepage-smartphone .groupe-dfilant-2 {
  gap: 10px;
  height: 342px;
  margin-top: 30px;
  min-width: 390px;
  z-index: 14;
}

.onepage-smartphone .people_card-3 {
  align-items: flex-start;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  min-height: 342px;
  width: 246px;
}

.onepage-smartphone ._aqua-1 {
  height: 284px;
  object-fit: cover;
  width: 244px;
}

.onepage-smartphone .fiscalit-droit-commercial-1 {
  color: var(--ebony-clay);
  font-weight: 400;
  height: 21px;
  line-height: 20px;
  margin-top: 2px;
  text-align: center;
  white-space: nowrap;
  width: 246px;
}

.onepage-smartphone .overlap-group-3 {
  height: 285px;
  position: relative;
  width: 245px;
}

.onepage-smartphone .elodie-fortin_aqua {
  height: 284px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 244px;
}

.onepage-smartphone .rectangle-24-1 {
  background-color: var(--cloud-burst);
  border-radius: 4px;
  box-shadow: -8px 12px 12px #00000029;
  height: 90px;
  left: 0;
  position: absolute;
  top: 195px;
  width: 245px;
}

.onepage-smartphone .examen-du-barreau-1 {
  color: var(--white);
  font-weight: 400;
  left: 30px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 220px;
  white-space: nowrap;
}

.onepage-smartphone .elodie-fortin-1 {
  margin-top: 5px;
}

.onepage-smartphone .severine-gallas-2 {
  color: var(--ebony-clay);
  font-weight: 400;
  height: 28px;
  line-height: 30px;
  margin-bottom: -2px;
  margin-top: 6px;
  text-align: center;
  white-space: nowrap;
  width: 246px;
}

.onepage-smartphone .antonin-pibault-4 {
  color: var(--ebony-clay);
  font-weight: 400;
  height: 28px;
  line-height: 30px;
  margin-bottom: -2px;
  margin-top: 6px;
  text-align: center;
  white-space: nowrap;
  width: 246px;
}

.onepage-smartphone .elodie-fortin-2 {
  margin-top: 6px;
}

.onepage-smartphone .antonin-pibault-5 {
  color: var(--ebony-clay);
  font-weight: 400;
  height: 28px;
  line-height: 30px;
  margin-bottom: -2px;
  margin-top: 6px;
  text-align: center;
  white-space: nowrap;
  width: 246px;
}

.onepage-smartphone .groupe-87 {
  align-items: flex-start;
  display: flex;
  gap: 8px;
  margin-right: 4.0px;
  margin-top: 20px;
  min-width: 132px;
  z-index: 15;
}

.onepage-smartphone .overlap-group3-1 {
  align-items: flex-start;
  background-color: var(--soya-bean);
  display: flex;
  flex-direction: column;
  margin-top: 30px;
  min-height: 944px;
  padding: 30px 31.8px;
  width: 390px;
  z-index: 16;
}

.onepage-smartphone .groupe-88 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-left: 0.17px;
  margin-top: 10px;
  min-height: 170px;
  width: 322px;
}

.onepage-smartphone .contactez-nous-1 {
  letter-spacing: 0.36px;
  line-height: 20px;
  margin-bottom: -2px;
  margin-top: -4px;
  min-height: 18px;
  white-space: nowrap;
}

.onepage-smartphone .une-question-demandez-nous-1 {
  letter-spacing: 0.84px;
  line-height: 44px;
  margin-top: 41px;
  min-height: 92px;
  width: 322px;
}

.onepage-smartphone .overlap-group8 {
  border-radius: 4px;
  height: 190px;
  margin-left: 0.17px;
  margin-top: 40px;
  position: relative;
  width: 320px;
}

.onepage-smartphone .overlap-group1-1 {
  height: 55px;
  left: 32px;
  position: absolute;
  top: 19px;
  width: 45px;
}

.onepage-smartphone .icon-awesome-hands-1 {
  height: 32px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 24px;
  width: 45px;
}

.onepage-smartphone .overlap-group-4 {
  align-items: flex-start;
  background-image: url(../img/trac--20@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 33px;
  justify-content: flex-end;
  left: 6px;
  min-width: 33px;
  padding: 6.0px 8.5px;
  position: absolute;
  top: 0;
}

.onepage-smartphone .trac-21-1 {
  height: 16px;
  object-fit: cover;
  width: 10px;
}

.onepage-smartphone .besoin-daide-1 {
  left: 96px;
  letter-spacing: 0.36px;
  line-height: 20px;
  position: absolute;
  top: 18px;
  white-space: nowrap;
}

.onepage-smartphone .nos-experts-juridiqu-1 {
  color: var(--gallery);
  font-weight: 400;
  left: 32px;
  line-height: 30px;
  position: absolute;
  top: 81px;
  width: 258px;
}

.onepage-smartphone .rectangle-40 {
  background-color: var(--cloud-burst);
  border-radius: 4px;
  box-shadow: -8px 12px 12px #00000029;
  height: 190px;
  left: 0;
  position: absolute;
  top: 0;
  width: 320px;
}

.onepage-smartphone .groupe-45-1 {
  background-color: var(--gallery);
  display: flex;
  height: 48px;
  margin-left: 0.17px;
  margin-top: 30px;
  width: 320px;
}

.onepage-smartphone .nom-1 {
  letter-spacing: 0.36px;
  line-height: 20px;
  margin-bottom: 16px;
  margin-left: 24px;
  margin-top: 14px;
  white-space: nowrap;
  width: 34px;
}

.onepage-smartphone .groupe-48-1 {
  background-color: var(--gallery);
  display: flex;
  height: 48px;
  margin-top: 8px;
  width: 320px;
}

.onepage-smartphone .prnom-1 {
  letter-spacing: 0.36px;
  line-height: 20px;
  margin-bottom: 16px;
  margin-left: 24px;
  margin-top: 14px;
  white-space: nowrap;
  width: 52px;
}

.onepage-smartphone .groupe-91 {
  background-color: var(--gallery);
  display: flex;
  height: 48px;
  margin-left: 0.17px;
  margin-top: 8px;
  width: 320px;
}

.onepage-smartphone .email-1 {
  letter-spacing: 0.36px;
  line-height: 20px;
  margin-bottom: 16px;
  margin-left: 24px;
  margin-top: 14px;
  white-space: nowrap;
  width: 39px;
}

.onepage-smartphone .groupe-92 {
  background-image: url(../img/trac--19-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 180px;
  margin-left: 0.17px;
  margin-top: 8px;
  width: 320px;
}

.onepage-smartphone .que-dsirez-vous-savoir-1 {
  height: 18px;
  letter-spacing: 0.36px;
  line-height: 20px;
  margin-left: 24px;
  margin-top: 14px;
  white-space: nowrap;
  width: 154px;
}

.onepage-smartphone .champs-obligatoire-1 {
  color: #dedede;
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-s);
  font-weight: 500;
  letter-spacing: 0.36px;
  line-height: 20px;
  margin-bottom: -2px;
  margin-left: 0.17px;
  margin-top: 6px;
  min-height: 18px;
  white-space: nowrap;
}

.onepage-smartphone .bouton_gold-6 {
  align-self: center;
  background-color: var(--apache);
  box-shadow: -8px 12px 12px #00000029;
  margin-left: 1.0px;
  margin-top: 20px;
  width: 197px;
}

.onepage-smartphone .envoyez-le-formulaire-1 {
  flex: 1;
  letter-spacing: 0.24px;
  line-height: 66px;
  margin-bottom: 41px;
  margin-left: 24px;
  margin-right: 22px;
  margin-top: -7px;
  white-space: nowrap;
  width: 151px;
}

.onepage-smartphone .groupe-93 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-right: 4.0px;
  margin-top: 40px;
  min-height: 170px;
  width: 322px;
  z-index: 17;
}

.onepage-smartphone .ventes-et-enchres-publiques-1 {
  color: var(--mine-shaft);
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-s);
  font-weight: 700;
  letter-spacing: 0.36px;
  line-height: 20px;
  margin-bottom: -2px;
  margin-top: -4px;
  min-height: 18px;
  white-space: nowrap;
}

.onepage-smartphone .ventes-enchres-1 {
  letter-spacing: 0.84px;
  line-height: 44px;
  margin-top: 41px;
  min-height: 92px;
  width: 322px;
}

.onepage-smartphone .groupe-dfilant-3::-webkit-scrollbar {
  display: none;
  width: 0;
}

.onepage-smartphone .groupe-dfilant-3 {
  height: 314px;
  margin-left: 6.0px;
  margin-top: 31px;
  min-width: 384px;
  z-index: 18;
}

.onepage-smartphone .icon-metro-hammer-1 {
  height: 31px;
  margin-left: 0;
  object-fit: cover;
  width: 31px;
}

.onepage-smartphone .address-5 {
  letter-spacing: 0.36px;
  line-height: 20px;
  margin-bottom: -2px;
  margin-left: 0;
  margin-top: 18px;
  min-height: 18px;
  white-space: nowrap;
}

.onepage-smartphone .lorem-ipsum-dolor-si-6 {
  letter-spacing: 0;
  line-height: 30px;
  margin-left: 0;
  margin-top: 7px;
  min-height: 88px;
  width: 321px;
}

.onepage-smartphone .lorem-ipsum-dolor-si-7 {
  color: var(--ebony-clay);
  font-weight: 400;
  line-height: 20px;
  margin-left: 0;
  margin-top: 18px;
  min-height: 61px;
  width: 322px;
}

.onepage-smartphone .bouton_gold-7 {
  background-color: var(--roman);
  box-shadow: -8px 12px 12px #e85b594d;
  margin-left: 0;
  margin-top: 21px;
  width: 116px;
}

.onepage-smartphone .consulter-3 {
  color: var(--gallery);
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-s);
  font-weight: 500;
}

.onepage-smartphone .composant-7-1 {
  margin-left: 38px;
}

.onepage-smartphone .bouton_gold-4 {
  background-color: var(--apache);
  box-shadow: -8px 12px 12px #00000029;
  margin-left: 0;
  margin-top: 21px;
  width: 116px;
}

.onepage-smartphone .composant-7-11 {
  margin-left: 37px;
}

.onepage-smartphone .groupe-94 {
  align-items: center;
  display: flex;
  height: 19px;
  margin-right: 6.0px;
  margin-top: 30px;
  min-width: 156px;
  z-index: 19;
}

.onepage-smartphone .composant-9-8 {
  align-items: flex-start;
  min-width: 40px;
  transform: rotate(180deg);
}

.onepage-smartphone .overlap-group-5 {
  height: 11px;
  margin-top: -0.5px;
  position: relative;
  width: 40px;
}

.onepage-smartphone .groupe-5-1 {
  display: flex;
  height: 10px;
  left: 0;
  position: absolute;
  top: 1px;
  width: 40px;
}

.onepage-smartphone .groupe-4-1 {
  flex: 1;
  margin-bottom: 0;
  margin-top: 0;
  object-fit: cover;
  transform: rotate(-180deg);
  width: 40px;
}

.onepage-smartphone .trac-12-2 {
  height: 11px;
  left: 30px;
  object-fit: cover;
  position: absolute;
  top: 0;
  transform: rotate(-180deg);
  width: 10px;
}

.onepage-smartphone .text-2 {
  align-self: flex-start;
  color: var(--nobel);
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-m);
  font-weight: 500;
  letter-spacing: 2.80px;
  line-height: 20px;
  margin-left: 18px;
  margin-top: -0.5px;
  min-height: 21px;
  min-width: 42px;
  white-space: nowrap;
}

.onepage-smartphone .composant-9-7 {
  background-image: url(../img/groupe-4@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  justify-content: flex-end;
  margin-left: 16px;
  width: 40px;
}

.onepage-smartphone .trac-12-3 {
  margin-bottom: -0.5px;
  margin-right: 0;
  margin-top: -0.5px;
  object-fit: cover;
  width: 9.64px;
}

.onepage-smartphone .overlap-group2-1 {
  height: 1580px;
  margin-top: 30px;
  position: relative;
  width: 390px;
  z-index: 1;
}

.onepage-smartphone .rectangle-42 {
  background-color: var(--ebony-clay);
  height: 1022px;
  left: 0;
  position: absolute;
  top: 558px;
  width: 390px;
}

.onepage-smartphone .rectangle-41 {
  background-color: var(--soya-bean);
  height: 558px;
  left: 0;
  position: absolute;
  top: 0;
  width: 390px;
}

.onepage-smartphone .groupe-96 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  left: 32px;
  min-height: 257px;
  position: absolute;
  top: 40px;
  width: 322px;
}

.onepage-smartphone .surname-8 {
  letter-spacing: 0.36px;
  line-height: 20px;
  margin-bottom: -2px;
  margin-top: -4px;
  min-height: 18px;
  white-space: nowrap;
}

.onepage-smartphone .venez-nous-rencontrer-au-cabinet-1 {
  letter-spacing: 0.84px;
  line-height: 44px;
  margin-top: 41px;
  min-height: 136px;
  width: 322px;
}

.onepage-smartphone .sur-rendez-vous-uniquement-1 {
  letter-spacing: 0.28px;
  line-height: 20px;
  margin-top: 22px;
  min-height: 21px;
  white-space: nowrap;
}

.onepage-smartphone .ligne-1-7 {
  height: 3px;
  margin-top: 21px;
  object-fit: cover;
  width: 32px;
}

.onepage-smartphone .capture-decran-2023-04-03-a-174448-1 {
  border-radius: 4px;
  height: 297px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 321px;
  width: 356px;
}

.onepage-smartphone .union-5 {
  height: 82px;
  left: 32px;
  object-fit: cover;
  position: absolute;
  top: 657px;
  width: 321px;
}

.onepage-smartphone .groupe-97 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  left: 32px;
  min-height: 280px;
  position: absolute;
  top: 780px;
  width: 156px;
}

.onepage-smartphone .visitez-nos-bureaux-1 {
  letter-spacing: 0.36px;
  line-height: 20px;
  margin-bottom: -2px;
  margin-top: -2px;
  min-height: 18px;
  white-space: nowrap;
}

.onepage-smartphone .address-8 {
  letter-spacing: 0.36px;
  line-height: 20px;
  margin-top: 16px;
  min-height: 38px;
  white-space: nowrap;
}

.onepage-smartphone .ligne-22-1 {
  height: 3px;
  margin-top: 12px;
  object-fit: cover;
  width: 32px;
}

.onepage-smartphone .nous-c-1 {
  letter-spacing: 0.36px;
  line-height: 20px;
  margin-bottom: -2px;
  margin-top: 20px;
  min-height: 18px;
  white-space: nowrap;
}

.onepage-smartphone .cabinetpmh-avocatscom-1 {
  letter-spacing: 0.36px;
  line-height: 20px;
  margin-bottom: -2px;
  margin-top: 6px;
  min-height: 18px;
  white-space: nowrap;
}

.onepage-smartphone .address-9 {
  letter-spacing: 0.36px;
  line-height: 20px;
  margin-top: 6px;
  min-height: 38px;
  white-space: nowrap;
}

.onepage-smartphone .mentions-lgales-1 {
  height: 21px;
  left: 224px;
  letter-spacing: 0.70px;
  line-height: 16px;
  position: absolute;
  top: 850px;
  width: 130px;
}

.onepage-smartphone .copyright-1 {
  left: 224px;
  letter-spacing: 0.70px;
  line-height: 16px;
  position: absolute;
  top: 779px;
  width: 130px;
}

.onepage-smartphone .logo-legifrance-2020-1 {
  height: 93px;
  left: 36px;
  object-fit: cover;
  position: absolute;
  top: 1356px;
  width: 317px;
}

.onepage-smartphone .logo-1 {
  background-image: url(../img/trac--103@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 72px;
  left: 115px;
  position: absolute;
  top: 1245px;
  width: 160px;
}

.onepage-smartphone .logo_avocats_val_oise_b5-b5-b5-1 {
  height: 162px;
  left: 94px;
  object-fit: cover;
  position: absolute;
  top: 1063px;
  width: 202px;
}

.onepage-smartphone .bouton_gold-8 {
  background-color: var(--apache);
  box-shadow: -8px 12px 12px #00000029;
  left: 118px;
  position: absolute;
  top: 556px;
  width: 154px;
}

.onepage-smartphone .copier-ladresse {
  flex: 1;
  letter-spacing: 0.24px;
  line-height: 66px;
  margin-bottom: 41px;
  margin-left: 24px;
  margin-right: 22px;
  margin-top: -7px;
  white-space: nowrap;
  width: 108px;
}

.onepage-smartphone .bouton_gold {
  border-radius: 4px;
  display: flex;
  height: 52px;
}

.onepage-smartphone .bullet_slider {
  border-radius: 6px;
  height: 12px;
  width: 12px;
}

.onepage-smartphone .composant-7 {
  align-items: flex-start;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  min-height: 314px;
  width: 322px;
}

.onepage-smartphone .consulter {
  flex: 1;
  letter-spacing: 0.24px;
  line-height: 66px;
  margin-bottom: 41px;
  margin-left: 24px;
  margin-right: 22px;
  margin-top: -7px;
  white-space: nowrap;
  width: 70px;
}

.onepage-smartphone .elodie-fortin {
  color: var(--ebony-clay);
  font-weight: 400;
  height: 28px;
  line-height: 30px;
  margin-bottom: -2px;
  text-align: center;
  white-space: nowrap;
  width: 246px;
}

.onepage-smartphone .groupe-dfilant {
  align-items: flex-start;
  display: flex;
  justify-content: flex-end;
  overflow-x: scroll;
}

.onepage-smartphone .ligne {
  height: 3px;
  object-fit: cover;
}

.onepage-smartphone .toggle_title {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-right: 6.0px;
  min-height: 50px;
  width: 320px;
}

.onepage-smartphone .votre-cabinet-davocats-en-val-d-oise {
  letter-spacing: 0.28px;
  line-height: 20px;
  min-height: 21px;
  white-space: nowrap;
}
