/* screen - web-1920-8 */

.web-1920-8 {
  background-color: var(--white);
  height: 7783px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 1920px;
}

.web-1920-8 .groupe-139-xfbfO6 {
  background-color: transparent;
  height: 1149px;
  left: 119px;
  position: absolute;
  top: 2385px;
  width: 1681px;
}

.web-1920-8 .groupe-138-3wUmxJ {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-107-zlxWxQ {
  background-color: transparent;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-94-72SUh7 {
  background-color: transparent;
  height: 871px;
  position: absolute;
  right: 24px;
  top: 79px;
  width: 1079px;
}

.web-1920-8 .trac-126-dddKST {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-95-72SUh7 {
  background-color: transparent;
  bottom: 18px;
  height: 708px;
  left: 25px;
  position: absolute;
  width: 698px;
}

.web-1920-8 .trac-127-9Ia7xx {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-96-72SUh7 {
  background-color: transparent;
  height: 744px;
  position: absolute;
  right: 24px;
  top: 79px;
  width: 881px;
}

.web-1920-8 .trac-128-p7wXMT {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-97-72SUh7 {
  background-color: transparent;
  height: 742px;
  position: absolute;
  right: 1px;
  top: 1px;
  width: 804px;
}

.web-1920-8 .trac-129-Rgbhat {
  background-color: transparent;
  height: calc(100.00% + 1px);
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-98-72SUh7 {
  background-color: transparent;
  bottom: 18px;
  height: 674px;
  left: 25px;
  position: absolute;
  width: 681px;
}

.web-1920-8 .trac-130-iz1Jce {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-99-72SUh7 {
  background-color: transparent;
  bottom: 1px;
  height: 562px;
  left: 1px;
  position: absolute;
  width: 550px;
}

.web-1920-8 .trac-131-hlIf0v {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: calc(100.00% + 1px);
}

.web-1920-8 .groupe-100-72SUh7 {
  background-color: transparent;
  bottom: calc(45.24% - 38px);
  height: 83px;
  left: calc(38.36% - 20px);
  position: absolute;
  width: 53px;
}

.web-1920-8 .trac-132-bkJHxk {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-101-72SUh7 {
  background-color: transparent;
  bottom: calc(45.22% - 39px);
  height: 86px;
  left: calc(42.11% - 22px);
  position: absolute;
  width: 52px;
}

.web-1920-8 .trac-133-3NY4JT {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-102-72SUh7 {
  background-color: transparent;
  bottom: calc(45.24% - 38px);
  height: 83px;
  left: calc(45.82% - 21px);
  position: absolute;
  width: 47px;
}

.web-1920-8 .trac-134-2j5xC9 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-103-72SUh7 {
  background-color: transparent;
  bottom: calc(34.87% - 36px);
  height: 102px;
  left: calc(46.00% - 30px);
  position: absolute;
  width: 65px;
}

.web-1920-8 .trac-135-x2xLFg {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-104-72SUh7 {
  background-color: transparent;
  bottom: calc(34.87% - 36px);
  height: 102px;
  position: absolute;
  right: calc(49.46% - 32px);
  width: 65px;
}

.web-1920-8 .trac-136-Gx1Nxp {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-105-72SUh7 {
  background-color: transparent;
  bottom: calc(49.09% - 52px);
  height: 107px;
  position: absolute;
  right: calc(49.15% - 29px);
  width: 59px;
}

.web-1920-8 .trac-137-HAqBgs {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-106-72SUh7 {
  background-color: transparent;
  bottom: calc(34.87% - 36px);
  height: 102px;
  left: calc(41.31% - 27px);
  position: absolute;
  width: 65px;
}

.web-1920-8 .trac-138-Po2rsU {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-108-zlxWxQ {
  background-color: transparent;
  bottom: calc(29.20% - 5px);
  height: 18px;
  left: calc(39.62% - 3px);
  position: absolute;
  width: 7px;
}

.web-1920-8 .trac-140-NrPVAx {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-109-zlxWxQ {
  background-color: transparent;
  bottom: calc(29.20% - 5px);
  height: 18px;
  left: calc(40.13% - 4px);
  position: absolute;
  width: 9px;
}

.web-1920-8 .trac-141-Tb37T3 {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-114-zlxWxQ {
  background-color: transparent;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-110-WOmr8y {
  background-color: transparent;
  bottom: calc(29.19% - 5px);
  height: 18px;
  left: calc(41.16% - 4px);
  position: absolute;
  width: 9px;
}

.web-1920-8 .trac-142-G4dP3M {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-111-WOmr8y {
  background-color: transparent;
  bottom: calc(29.20% - 5px);
  height: 18px;
  left: calc(41.84% - 4px);
  position: absolute;
  width: 9px;
}

.web-1920-8 .trac-143-4hxpOd {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-112-WOmr8y {
  background-color: transparent;
  bottom: calc(29.19% - 5px);
  height: 18px;
  left: calc(42.54% - 4px);
  position: absolute;
  width: 9px;
}

.web-1920-8 .trac-144-bY5euC {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-113-WOmr8y {
  background-color: transparent;
  bottom: calc(29.20% - 5px);
  height: 18px;
  left: calc(43.25% - 4px);
  position: absolute;
  width: 9px;
}

.web-1920-8 .trac-145-pxRwLc {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-115-zlxWxQ {
  background-color: transparent;
  bottom: calc(29.20% - 5px);
  height: 18px;
  left: calc(43.98% - 5px);
  position: absolute;
  width: 11px;
}

.web-1920-8 .trac-147-rzEWW0 {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-116-zlxWxQ {
  background-color: transparent;
  bottom: calc(29.20% - 5px);
  height: 18px;
  left: calc(44.72% - 4px);
  position: absolute;
  width: 9px;
}

.web-1920-8 .trac-148-fYOZhP {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-117-zlxWxQ {
  background-color: transparent;
  bottom: calc(29.20% - 5px);
  height: 18px;
  left: calc(45.37% - 4px);
  position: absolute;
  width: 8px;
}

.web-1920-8 .trac-149-9JKNgH {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-119-zlxWxQ {
  background-color: transparent;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-118-L58Kk9 {
  background-color: transparent;
  bottom: calc(29.20% - 5px);
  height: 18px;
  left: calc(46.06% - 4px);
  position: absolute;
  width: 9px;
}

.web-1920-8 .trac-150-D1rxLX {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .trac-152-zlxWxQ {
  background-color: transparent;
  bottom: calc(29.20% - 5px);
  height: 18px;
  left: calc(46.55% - 1px);
  object-fit: cover;
  position: absolute;
  width: 2px;
}

.web-1920-8 .groupe-121-zlxWxQ {
  background-color: transparent;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-120-xfH5S0 {
  background-color: transparent;
  bottom: calc(29.20% - 5px);
  height: 18px;
  left: calc(46.99% - 4px);
  position: absolute;
  width: 8px;
}

.web-1920-8 .trac-153-XB6AjG {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-122-zlxWxQ {
  background-color: transparent;
  bottom: calc(29.20% - 5px);
  height: 18px;
  left: calc(47.57% - 3px);
  position: absolute;
  width: 6px;
}

.web-1920-8 .trac-155-nH7gTY {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-123-zlxWxQ {
  background-color: transparent;
  bottom: calc(29.34% - 7px);
  height: 23px;
  left: calc(48.48% - 3px);
  position: absolute;
  width: 6px;
}

.web-1920-8 .trac-156-hPpw9U {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-124-zlxWxQ {
  background-color: transparent;
  bottom: calc(29.20% - 5px);
  height: 18px;
  left: calc(48.98% - 4px);
  position: absolute;
  width: 8px;
}

.web-1920-8 .trac-157-vlJprv {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-125-zlxWxQ {
  background-color: transparent;
  bottom: calc(29.20% - 5px);
  height: 18px;
  left: calc(49.61% - 4px);
  position: absolute;
  width: 9px;
}

.web-1920-8 .trac-158-zEkIE1 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .trac-159-zlxWxQ {
  background-color: transparent;
  bottom: calc(29.20% - 5px);
  height: 18px;
  object-fit: cover;
  position: absolute;
  right: calc(49.88% - 1px);
  width: 2px;
}

.web-1920-8 .groupe-128-zlxWxQ {
  background-color: transparent;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-126-2Abr5d {
  background-color: transparent;
  bottom: calc(28.99% - 6px);
  height: 21px;
  position: absolute;
  right: calc(49.39% - 5px);
  width: 9px;
}

.web-1920-8 .trac-160-mRvrfj {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-127-2Abr5d {
  background-color: transparent;
  bottom: calc(29.19% - 5px);
  height: 18px;
  position: absolute;
  right: calc(48.69% - 4px);
  width: 9px;
}

.web-1920-8 .trac-161-lwBnn6 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-129-zlxWxQ {
  background-color: transparent;
  bottom: calc(29.20% - 5px);
  height: 18px;
  position: absolute;
  right: calc(48.06% - 3px);
  width: 6px;
}

.web-1920-8 .trac-163-dsX6Zw {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-137-zlxWxQ {
  background-color: transparent;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-130-n52Nf7 {
  background-color: transparent;
  bottom: calc(45.62% - 38px);
  height: 83px;
  left: calc(38.10% - 20px);
  position: absolute;
  width: 53px;
}

.web-1920-8 .trac-164-xwXI2Q {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-131-n52Nf7 {
  background-color: transparent;
  bottom: calc(45.61% - 39px);
  height: 86px;
  left: calc(41.85% - 22px);
  position: absolute;
  width: 52px;
}

.web-1920-8 .trac-165-8EdxsO {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-132-n52Nf7 {
  background-color: transparent;
  bottom: calc(45.62% - 38px);
  height: 83px;
  left: calc(45.57% - 21px);
  position: absolute;
  width: 47px;
}

.web-1920-8 .trac-166-cx0h9N {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-133-n52Nf7 {
  background-color: transparent;
  bottom: calc(35.26% - 36px);
  height: 102px;
  left: calc(45.75% - 30px);
  position: absolute;
  width: 65px;
}

.web-1920-8 .trac-167-U2jIMA {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-134-n52Nf7 {
  background-color: transparent;
  bottom: calc(35.26% - 36px);
  height: 102px;
  position: absolute;
  right: calc(49.72% - 32px);
  width: 65px;
}

.web-1920-8 .trac-168-33ipY7 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-135-n52Nf7 {
  background-color: transparent;
  bottom: calc(49.49% - 53px);
  height: 107px;
  position: absolute;
  right: calc(49.40% - 29px);
  width: 59px;
}

.web-1920-8 .trac-169-WMS1Fx {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-136-n52Nf7 {
  background-color: transparent;
  bottom: calc(35.26% - 36px);
  height: 102px;
  left: calc(41.06% - 27px);
  position: absolute;
  width: 65px;
}

.web-1920-8 .trac-170-dinFRi {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .rectangle-126-xfbfO6 {
  background-color: #cecece;
  height: 433px;
  left: 696px;
  opacity: 0.2;
  position: absolute;
  top: 1548px;
  width: 1079px;
}

.web-1920-8 .rectangle-128-xfbfO6 {
  background-color: #52aa5e;
  height: 679px;
  left: 696px;
  opacity: 0.2;
  position: absolute;
  top: 3817px;
  width: 1079px;
}

.web-1920-8 .rectangle-127-xfbfO6 {
  background-color: #cecece;
  height: 433px;
  left: 144px;
  opacity: 0.2;
  position: absolute;
  top: 2006px;
  width: 1079px;
}

.web-1920-8 .bon-app-xfbfO6 {
  background-color: transparent;
  height: 189px;
  left: 144px;
  letter-spacing: 0.00px;
  line-height: 60px;
  position: absolute;
  text-align: left;
  top: 270px;
  width: 805px;
}

.web-1920-8 .moodboard-xfbfO6 {
  background-color: transparent;
  height: 76px;
  left: 1248px;
  letter-spacing: 0.00px;
  line-height: 60px;
  position: absolute;
  text-align: left;
  top: 978px;
  width: 805px;
}

.web-1920-8 .logo-xfbfO6 {
  background-color: transparent;
  height: 76px;
  left: 1248px;
  letter-spacing: 0.00px;
  line-height: 60px;
  position: absolute;
  text-align: left;
  top: 2091px;
  width: 805px;
}

.web-1920-8 .typographies-xfbfO6 {
  background-color: transparent;
  height: 76px;
  left: 144px;
  letter-spacing: 0.00px;
  line-height: 60px;
  position: absolute;
  text-align: left;
  top: 1598px;
  width: 529px;
}

.web-1920-8 .illustrations-de-lapplication-xfbfO6 {
  background-color: transparent;
  height: 152px;
  left: 144px;
  letter-spacing: 0.00px;
  line-height: 60px;
  position: absolute;
  text-align: left;
  top: 3867px;
  width: 529px;
}

.web-1920-8 .cette-application-a-xfbfO6 {
  background-color: transparent;
  height: 234px;
  left: 144px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 438px;
  width: 805px;
}

.web-1920-8 .photos-dinspiration-xfbfO6 {
  background-color: transparent;
  height: 154px;
  left: 1248px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 1101px;
  width: 529px;
}

.web-1920-8 .le-logo-de-lapplicat-xfbfO6 {
  background-color: transparent;
  height: 154px;
  left: 1248px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 2214px;
  width: 529px;
}

.web-1920-8 .les-typographies-uti-xfbfO6 {
  background-color: transparent;
  height: 154px;
  left: 144px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 1721px;
  width: 529px;
}

.web-1920-8 .les-illustrations-de-xfbfO6 {
  background-color: transparent;
  height: 154px;
  left: 144px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 4050px;
  width: 529px;
}

.web-1920-8 .studio-nuage-xfbfO6 {
  background-color: transparent;
  height: 34px;
  left: 144px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 392px;
  width: 805px;
}

.web-1920-8 .groupe-de-masques-26-xfbfO6 {
  background-color: transparent;
  height: 722px;
  left: 972px;
  object-fit: cover;
  position: absolute;
  top: 134px;
  width: 803px;
}

.web-1920-8 .ligne-2-xfbfO6 {
  background-color: transparent;
  height: 6px;
  left: 144px;
  object-fit: cover;
  position: absolute;
  top: 366px;
  width: 61px;
}

.web-1920-8 .ligne-91-xfbfO6 {
  background-color: transparent;
  height: 6px;
  left: 1248px;
  object-fit: cover;
  position: absolute;
  top: 1076px;
  width: 61px;
}

.web-1920-8 .ligne-93-xfbfO6 {
  background-color: transparent;
  height: 6px;
  left: 1248px;
  object-fit: cover;
  position: absolute;
  top: 2189px;
  width: 61px;
}

.web-1920-8 .ligne-92-xfbfO6 {
  background-color: transparent;
  height: 6px;
  left: 144px;
  object-fit: cover;
  position: absolute;
  top: 1696px;
  width: 61px;
}

.web-1920-8 .ligne-94-xfbfO6 {
  background-color: transparent;
  height: 6px;
  left: 144px;
  object-fit: cover;
  position: absolute;
  top: 4025px;
  width: 61px;
}

.web-1920-8 .application-mobile-digitale-xfbfO6 {
  background-color: transparent;
  height: auto;
  left: 144px;
  letter-spacing: 0.00px;
  line-height: 29px;
  position: absolute;
  text-align: left;
  top: 249px;
  white-space: nowrap;
  width: 404px;
}

.web-1920-8 .portfolio-xfbfO6 {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 1575px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: right;
  top: 29px;
  width: 77px;
}

.web-1920-8 .exprience-xfbfO6 {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 1691px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: right;
  top: 29px;
  width: 86px;
}

.web-1920-8 .accueil-xfbfO6 {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 1469px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: right;
  top: 29px;
  width: 77px;
}

.web-1920-8 .bon-app4-xfbfO6 {
  background-color: transparent;
  height: 1308px;
  left: 86px;
  object-fit: cover;
  position: absolute;
  top: 5371px;
  width: 927px;
}

.web-1920-8 .groupe-77-xfbfO6 {
  background-color: transparent;
  height: 663px;
  left: 144px;
  position: absolute;
  top: 874px;
  width: 1079px;
}

.web-1920-8 .groupe-64-sCFI3Z {
  background-color: transparent;
  height: 292px;
  left: 0px;
  position: absolute;
  top: 7px;
  width: 226px;
}

.web-1920-8 .rectangle-119-g9eQ4P {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-66-sCFI3Z {
  background-color: transparent;
  height: calc(100.00% - 20px);
  overflow: hidden;
  position: absolute;
  right: 12px;
  top: 7px;
  width: 478px;
}

.web-1920-8 .groupe-65-zWLcxK {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: 1px;
  position: relative;
  top: -1px;
  width: 100%;
}

.web-1920-8 .rectangle-120-v6x0wP {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-68-sCFI3Z {
  background-color: transparent;
  bottom: 13px;
  height: 333px;
  left: 1px;
  overflow: hidden;
  position: absolute;
  width: 333px;
}

.web-1920-8 .groupe-67-B45bjv {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 1px;
  width: 100%;
}

.web-1920-8 .rectangle-121-N5AyGz {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-70-sCFI3Z {
  background-color: transparent;
  height: 123px;
  overflow: hidden;
  position: absolute;
  right: 112px;
  top: 7px;
  width: 101px;
}

.web-1920-8 .groupe-69-GT9Unq {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: -1px;
  position: relative;
  top: -1px;
  width: calc(100.00% + 2px);
}

.web-1920-8 .rectangle-122-zF4msq {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-72-sCFI3Z {
  background-color: transparent;
  height: 123px;
  overflow: hidden;
  position: absolute;
  right: 12px;
  top: 7px;
  width: 101px;
}

.web-1920-8 .groupe-71-yoDoGI {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: -1px;
  position: relative;
  top: -1px;
  width: calc(100.00% + 3px);
}

.web-1920-8 .rectangle-123-zvn9ZP {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-74-sCFI3Z {
  background-color: transparent;
  height: 292px;
  left: calc(32.29% - 105px);
  overflow: hidden;
  position: absolute;
  top: 7px;
  width: 325px;
}

.web-1920-8 .groupe-73-OsxJPx {
  background-color: transparent;
  height: 100%;
  left: -1px;
  position: relative;
  top: 1px;
  width: calc(100.00% + 3px);
}

.web-1920-8 .rectangle-124-txP0np {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-76-sCFI3Z {
  background-color: transparent;
  bottom: 13px;
  height: 333px;
  left: calc(47.04% - 157px);
  overflow: hidden;
  position: absolute;
  width: 333px;
}

.web-1920-8 .groupe-75-ZfEl02 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 1px;
  width: 100%;
}

.web-1920-8 .rectangle-125-8OFpDo {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .trac-109-sCFI3Z {
  background-color: transparent;
  height: 18px;
  left: calc(47.65% - 171px);
  object-fit: cover;
  position: absolute;
  top: calc(46.33% - 8px);
  width: 358px;
}

.web-1920-8 .trac-110-sCFI3Z {
  background-color: transparent;
  height: 17px;
  object-fit: cover;
  position: absolute;
  right: 1px;
  top: calc(20.08% - 4px);
  width: 222px;
}

.web-1920-8 .trac-111-sCFI3Z {
  background-color: transparent;
  bottom: 0px;
  height: 346px;
  object-fit: cover;
  position: absolute;
  right: calc(35.55% - 6px);
  width: 17px;
}

.web-1920-8 .trac-112-sCFI3Z {
  background-color: transparent;
  height: 147px;
  object-fit: cover;
  position: absolute;
  right: calc(20.10% - 4px);
  top: 0px;
  width: 17px;
}

.web-1920-8 .oswald-bold-light-xfbfO6 {
  background-color: transparent;
  color: var(--charade);
  font-family: var(--font-family-roboto);
  font-size: 10px;
  font-style: normal;
  font-weight: 300;
  height: auto;
  left: 737px;
  letter-spacing: 0.00px;
  line-height: 10px;
  position: absolute;
  text-align: left;
  top: 1622px;
  white-space: nowrap;
  width: auto;
}

.web-1920-8 .roboto-bold-light-xfbfO6 {
  background-color: transparent;
  color: var(--charade);
  font-family: var(--font-family-roboto);
  font-size: 10px;
  font-style: normal;
  font-weight: 300;
  height: auto;
  left: 1289px;
  letter-spacing: 0.00px;
  line-height: 10px;
  position: absolute;
  text-align: left;
  top: 1622px;
  white-space: nowrap;
  width: auto;
}

.web-1920-8 .groupe-xfbfO6 {
  background-color: transparent;
  height: 46px;
  left: 737px;
  position: absolute;
  top: 1671px;
  width: 476px;
}

.web-1920-8 .bienvenue-t-Ceavvc {
  background-color: transparent;
  color: var(--charade);
  font-family: var(--font-family-oswald);
  font-size: 31px;
  font-style: normal;
  font-weight: 700;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 31px;
  position: absolute;
  text-align: left;
  top: 8px;
  white-space: nowrap;
  width: 187px;
}

.web-1920-8 .able-et-bon-apptit-Ceavvc {
  background-color: transparent;
  color: var(--charade);
  font-family: var(--font-family-oswald);
  font-size: 31px;
  font-style: normal;
  font-weight: 700;
  height: calc(100.00% + 2px);
  letter-spacing: 0.00px;
  line-height: 31px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: 8px;
  white-space: nowrap;
  width: 289px;
}

.web-1920-8 .groupe-Sv1qk1 {
  background-color: transparent;
  height: 17px;
  left: 737px;
  position: absolute;
  top: 1744px;
  width: 199px;
}

.web-1920-8 .bienvenue-t-ZntWcZ {
  background-color: transparent;
  color: var(--charade);
  font-family: var(--font-family-oswald);
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 12px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: 74px;
}

.web-1920-8 .able-et-bon-apptit-ZntWcZ {
  background-color: transparent;
  color: var(--charade);
  font-family: var(--font-family-oswald);
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  height: calc(100.00% + 2px);
  letter-spacing: 0.00px;
  line-height: 12px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: 113px;
}

.web-1920-8 .groupe-Vdr7AV {
  background-color: transparent;
  height: 46px;
  left: 737px;
  position: absolute;
  top: 1813px;
  width: 416px;
}

.web-1920-8 .bienvenue-t-vlxHwK {
  background-color: transparent;
  color: var(--charade);
  font-family: var(--font-family-oswald);
  font-size: 31px;
  font-style: normal;
  font-weight: 300;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 31px;
  position: absolute;
  text-align: left;
  top: 8px;
  white-space: nowrap;
  width: 166px;
}

.web-1920-8 .able-et-bon-apptit-vlxHwK {
  background-color: transparent;
  color: var(--charade);
  font-family: var(--font-family-oswald);
  font-size: 31px;
  font-style: normal;
  font-weight: 300;
  height: calc(100.00% + 2px);
  letter-spacing: 0.00px;
  line-height: 31px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: 8px;
  white-space: nowrap;
  width: 251px;
}

.web-1920-8 .groupe-G58I8K {
  background-color: transparent;
  height: 17px;
  left: 737px;
  position: absolute;
  top: 1886px;
  width: 174px;
}

.web-1920-8 .bienvenue-t-iEnCpr {
  background-color: transparent;
  color: var(--charade);
  font-family: var(--font-family-oswald);
  font-size: 12px;
  font-style: normal;
  font-weight: 300;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 12px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: 65px;
}

.web-1920-8 .able-et-bon-apptit-iEnCpr {
  background-color: transparent;
  color: var(--charade);
  font-family: var(--font-family-oswald);
  font-size: 12px;
  font-style: normal;
  font-weight: 300;
  height: calc(100.00% + 2px);
  letter-spacing: 0.00px;
  line-height: 12px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: 98px;
}

.web-1920-8 .bienvenue-table-et-bon-apptit-xfbfO6 {
  background-color: transparent;
  color: var(--charade);
  font-family: var(--font-family-roboto);
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  left: 1289px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 1683px;
  white-space: nowrap;
  width: auto;
}

.web-1920-8 .bienvenue-table-et-bon-apptit-Sv1qk1 {
  background-color: transparent;
  color: var(--charade);
  font-family: var(--font-family-roboto);
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  left: 1289px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  text-align: left;
  top: 1749px;
  white-space: nowrap;
  width: auto;
}

.web-1920-8 .bienvenue-table-et-bon-apptit-Vdr7AV {
  background-color: transparent;
  color: var(--charade);
  font-family: var(--font-family-roboto);
  font-size: 30px;
  font-style: normal;
  font-weight: 300;
  height: auto;
  left: 1289px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 1825px;
  white-space: nowrap;
  width: auto;
}

.web-1920-8 .bienvenue-table-et-bon-apptit-G58I8K {
  background-color: transparent;
  color: var(--charade);
  font-family: var(--font-family-roboto);
  font-size: 13px;
  font-style: normal;
  font-weight: 300;
  height: auto;
  left: 1289px;
  letter-spacing: 0.00px;
  line-height: 13px;
  position: absolute;
  text-align: left;
  top: 1891px;
  white-space: nowrap;
  width: auto;
}

.web-1920-8 .groupe-86-xfbfO6 {
  background-color: transparent;
  height: 294px;
  left: 338px;
  position: absolute;
  top: 2059px;
  width: 301px;
}

.web-1920-8 .groupe-85-34x9xJ {
  background-color: transparent;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: relative;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-78-B4qKWn {
  background-color: transparent;
  height: 97px;
  left: 0px;
  position: absolute;
  top: calc(31.11% - 30px);
  width: 62px;
}

.web-1920-8 .trac-113-lJ9xuE {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-79-B4qKWn {
  background-color: transparent;
  height: 100px;
  left: calc(29.66% - 18px);
  position: absolute;
  top: calc(30.86% - 31px);
  width: 60px;
}

.web-1920-8 .trac-114-jInVEz {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-80-B4qKWn {
  background-color: transparent;
  height: 97px;
  position: absolute;
  right: calc(41.51% - 22px);
  top: calc(31.11% - 30px);
  width: 54px;
}

.web-1920-8 .trac-115-9VxUyu {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-81-B4qKWn {
  background-color: transparent;
  bottom: 1px;
  height: 119px;
  position: absolute;
  right: calc(38.80% - 29px);
  width: 75px;
}

.web-1920-8 .trac-116-fYezpP {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-82-B4qKWn {
  background-color: transparent;
  bottom: 1px;
  height: 119px;
  position: absolute;
  right: 3px;
  width: 75px;
}

.web-1920-8 .trac-117-kQGNMg {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-83-B4qKWn {
  background-color: transparent;
  height: 124px;
  position: absolute;
  right: 0px;
  top: 1px;
  width: 68px;
}

.web-1920-8 .trac-118-pVlybG {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-84-B4qKWn {
  background-color: transparent;
  bottom: 0px;
  height: 119px;
  left: calc(22.19% - 17px);
  position: absolute;
  width: 76px;
}

.web-1920-8 .trac-119-niGLvm {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-87-xfbfO6 {
  background-color: transparent;
  height: 103px;
  left: 855px;
  position: absolute;
  top: 2155px;
  width: 105px;
}

.web-1920-8 .groupe-85-CqF2pE {
  background-color: transparent;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: relative;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-78-xC2xhS {
  background-color: transparent;
  height: 34px;
  left: 0px;
  position: absolute;
  top: calc(31.11% - 11px);
  width: 22px;
}

.web-1920-8 .trac-113-imkoWf {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-79-xC2xhS {
  background-color: transparent;
  height: 35px;
  left: calc(29.66% - 6px);
  position: absolute;
  top: calc(30.86% - 11px);
  width: 21px;
}

.web-1920-8 .trac-114-gNq2xg {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-80-xC2xhS {
  background-color: transparent;
  height: 34px;
  position: absolute;
  right: calc(41.51% - 8px);
  top: calc(31.11% - 11px);
  width: 19px;
}

.web-1920-8 .trac-115-Rgr2lY {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-81-xC2xhS {
  background-color: transparent;
  bottom: 1px;
  height: 42px;
  position: absolute;
  right: calc(38.80% - 10px);
  width: 26px;
}

.web-1920-8 .trac-116-G0dLNF {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-82-xC2xhS {
  background-color: transparent;
  bottom: 1px;
  height: 42px;
  position: absolute;
  right: 1px;
  width: 26px;
}

.web-1920-8 .trac-117-dO4zNJ {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-83-xC2xhS {
  background-color: transparent;
  height: 43px;
  position: absolute;
  right: 0px;
  top: 1px;
  width: 24px;
}

.web-1920-8 .trac-118-OET3lJ {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-84-xC2xhS {
  background-color: transparent;
  bottom: 0px;
  height: 42px;
  left: calc(22.19% - 6px);
  position: absolute;
  width: 27px;
}

.web-1920-8 .trac-119-9GUz31 {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-93-xfbfO6 {
  background-color: transparent;
  height: 98px;
  left: 636px;
  position: absolute;
  top: 3618px;
  width: 647px;
}

.web-1920-8 .groupe-92-LGekc0 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: relative;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-88-2FOlFm {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 98px;
}

.web-1920-8 .trac-121-DeCUrr {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-89-2FOlFm {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: calc(33.33% - 33px);
  top: 0px;
  width: 98px;
}

.web-1920-8 .trac-122-Vob20P {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-90-2FOlFm {
  background-color: transparent;
  height: 100%;
  left: calc(33.33% - 33px);
  position: absolute;
  top: 0px;
  width: 98px;
}

.web-1920-8 .trac-123-43Uu4w {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-91-2FOlFm {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 98px;
}

.web-1920-8 .trac-124-FeGWhH {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-160-xfbfO6 {
  background-color: transparent;
  height: 313px;
  left: 743px;
  position: absolute;
  top: 3883px;
  width: 965px;
}

.web-1920-8 .groupe-rqezZT {
  background-color: transparent;
  bottom: 13px;
  height: 33px;
  left: 139px;
  position: absolute;
  width: calc(100.00% - 276px);
}

.web-1920-8 .potiron-lcvzne {
  background-color: transparent;
  height: 18px;
  left: 10px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  text-align: left;
  top: 1px;
  white-space: nowrap;
  width: 45px;
}

.web-1920-8 .de-niveau-1-lcvzne {
  background-color: transparent;
  bottom: -3px;
  height: 18px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 71px;
}

.web-1920-8 .potiron-Jk9Cbb {
  background-color: transparent;
  height: 18px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: 18px;
  text-align: left;
  top: 1px;
  white-space: nowrap;
  width: 45px;
}

.web-1920-8 .de-niveau-11-lcvzne {
  background-color: transparent;
  bottom: -3px;
  height: 18px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: -2px;
  text-align: left;
  white-space: nowrap;
  width: 79px;
}

.web-1920-8 .groupe-159-rqezZT {
  background-color: transparent;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-140-sFSrxr {
  background-color: transparent;
  bottom: calc(23.38% - 5px);
  height: 23px;
  left: 123px;
  opacity: 0.53;
  position: absolute;
  width: 102px;
}

.web-1920-8 .trac-172-69Yc36 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-141-sFSrxr {
  background-color: transparent;
  bottom: calc(23.38% - 5px);
  height: 23px;
  opacity: 0.53;
  position: absolute;
  right: calc(48.78% - 50px);
  width: 102px;
}

.web-1920-8 .trac-173-xkGq16 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-142-sFSrxr {
  background-color: transparent;
  bottom: calc(23.38% - 5px);
  height: 23px;
  opacity: 0.53;
  position: absolute;
  right: 124px;
  width: 102px;
}

.web-1920-8 .trac-174-gXxwOQ {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-143-sFSrxr {
  background-color: transparent;
  height: 211px;
  left: 79px;
  position: absolute;
  top: 1px;
  width: 192px;
}

.web-1920-8 .trac-175-GL4MZ9 {
  background-color: transparent;
  height: calc(100.00% + 3px);
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 2px);
}

.web-1920-8 .groupe-144-sFSrxr {
  background-color: transparent;
  height: 22px;
  left: 144px;
  position: absolute;
  top: calc(32.36% - 7px);
  width: 23px;
}

.web-1920-8 .trac-176-NLIzsr {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-145-sFSrxr {
  background-color: transparent;
  height: 23px;
  left: calc(19.25% - 5px);
  position: absolute;
  top: calc(32.33% - 8px);
  width: 24px;
}

.web-1920-8 .trac-177-BLnWFY {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-146-sFSrxr {
  background-color: transparent;
  height: 11px;
  left: 170px;
  position: absolute;
  top: calc(42.08% - 4px);
  width: 9px;
}

.web-1920-8 .trac-178-2QRFxN {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-147-sFSrxr {
  background-color: transparent;
  height: 11px;
  left: 170px;
  position: absolute;
  top: calc(42.08% - 4px);
  width: 9px;
}

.web-1920-8 .trac-179-xXj2IQ {
  background-color: transparent;
  height: calc(100.00% + 4px);
  left: -2px;
  object-fit: cover;
  position: absolute;
  top: -2px;
  width: calc(100.00% + 4px);
}

.web-1920-8 .groupe-148-sFSrxr {
  background-color: transparent;
  height: 231px;
  left: 58px;
  position: absolute;
  top: 1px;
  width: 531px;
}

.web-1920-8 .trac-180-HEtQDN {
  background-color: transparent;
  height: calc(100.00% + 3px);
  left: -2px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 3px);
}

.web-1920-8 .groupe-149-sFSrxr {
  background-color: transparent;
  height: 22px;
  left: calc(49.11% - 11px);
  position: absolute;
  top: calc(32.36% - 7px);
  width: 23px;
}

.web-1920-8 .trac-181-aH2xkV {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-150-sFSrxr {
  background-color: transparent;
  height: 23px;
  position: absolute;
  right: calc(46.88% - 11px);
  top: calc(32.33% - 8px);
  width: 24px;
}

.web-1920-8 .trac-182-pGTbAP {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-151-sFSrxr {
  background-color: transparent;
  height: 11px;
  position: absolute;
  right: calc(48.90% - 5px);
  top: calc(42.08% - 4px);
  width: 9px;
}

.web-1920-8 .trac-183-B4nH5g {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-152-sFSrxr {
  background-color: transparent;
  height: 11px;
  position: absolute;
  right: calc(48.90% - 5px);
  top: calc(42.08% - 4px);
  width: 9px;
}

.web-1920-8 .trac-184-emPVMf {
  background-color: transparent;
  height: calc(100.00% + 4px);
  left: -2px;
  object-fit: cover;
  position: absolute;
  top: -2px;
  width: calc(100.00% + 4px);
}

.web-1920-8 .groupe-153-sFSrxr {
  background-color: transparent;
  height: 231px;
  position: absolute;
  right: 78px;
  top: 1px;
  width: 510px;
}

.web-1920-8 .trac-185-qXl5NZ {
  background-color: transparent;
  height: calc(100.00% + 3px);
  left: -2px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 3px);
}

.web-1920-8 .groupe-154-sFSrxr {
  background-color: transparent;
  height: 22px;
  position: absolute;
  right: calc(19.32% - 4px);
  top: calc(32.36% - 7px);
  width: 23px;
}

.web-1920-8 .trac-186-uGds1J {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-155-sFSrxr {
  background-color: transparent;
  height: 23px;
  position: absolute;
  right: 144px;
  top: calc(32.33% - 8px);
  width: 24px;
}

.web-1920-8 .trac-187-ImyM3f {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-156-sFSrxr {
  background-color: transparent;
  height: 11px;
  position: absolute;
  right: 170px;
  top: calc(42.08% - 4px);
  width: 9px;
}

.web-1920-8 .trac-188-OOAoG6 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-157-sFSrxr {
  background-color: transparent;
  height: 11px;
  position: absolute;
  right: 170px;
  top: calc(42.08% - 4px);
  width: 9px;
}

.web-1920-8 .trac-189-HnZ7rG {
  background-color: transparent;
  height: calc(100.00% + 4px);
  left: -2px;
  object-fit: cover;
  position: absolute;
  top: -2px;
  width: calc(100.00% + 4px);
}

.web-1920-8 .groupe-158-sFSrxr {
  background-color: transparent;
  height: 223px;
  position: absolute;
  right: 52px;
  top: 13px;
  width: 238px;
}

.web-1920-8 .trac-190-ELmJ8i {
  background-color: transparent;
  height: calc(100.00% + 3px);
  left: -2px;
  object-fit: cover;
  position: absolute;
  top: -2px;
  width: calc(100.00% + 3px);
}

.web-1920-8 .groupe-h9Us8K {
  background-color: transparent;
  bottom: 13px;
  height: 33px;
  left: calc(49.90% - 34px);
  position: absolute;
  width: 69px;
}

.web-1920-8 .potiron-GHZQx5 {
  background-color: transparent;
  height: 18px;
  left: 10px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  text-align: left;
  top: 1px;
  white-space: nowrap;
  width: 45px;
}

.web-1920-8 .de-niveau-2-GHZQx5 {
  background-color: transparent;
  bottom: -3px;
  height: 18px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1920-8 .groupe-178-xfbfO6 {
  background-color: transparent;
  height: 168px;
  left: 931px;
  position: absolute;
  top: 4248px;
  width: 610px;
}

.web-1920-8 .groupe-177-EEADTY {
  background-color: transparent;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: relative;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-161-5OXx2L {
  background-color: transparent;
  height: calc(100.00% - 32px);
  left: 3px;
  position: absolute;
  top: 21px;
  width: 161px;
}

.web-1920-8 .trac-192-et326i {
  background-color: transparent;
  height: calc(100.00% + 3px);
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 3px);
}

.web-1920-8 .groupe-162-5OXx2L {
  background-color: transparent;
  bottom: calc(31.96% - 6px);
  height: 19px;
  left: 56px;
  position: absolute;
  width: 20px;
}

.web-1920-8 .trac-193-1TXRd3 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-163-5OXx2L {
  background-color: transparent;
  bottom: calc(31.76% - 6px);
  height: 20px;
  left: 88px;
  position: absolute;
  width: 21px;
}

.web-1920-8 .trac-194-mRHpGo {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-164-5OXx2L {
  background-color: transparent;
  bottom: calc(18.16% - 2px);
  height: 9px;
  left: 78px;
  position: absolute;
  width: 8px;
}

.web-1920-8 .trac-195-8fiXK6 {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-165-5OXx2L {
  background-color: transparent;
  bottom: calc(18.16% - 2px);
  height: 9px;
  left: 78px;
  position: absolute;
  width: 8px;
}

.web-1920-8 .trac-196-p6WwNa {
  background-color: transparent;
  height: calc(100.00% + 5px);
  left: -2px;
  object-fit: cover;
  position: absolute;
  top: -2px;
  width: calc(100.00% + 5px);
}

.web-1920-8 .groupe-166-5OXx2L {
  background-color: transparent;
  height: calc(100.00% - 2px);
  left: 1px;
  position: absolute;
  top: 1px;
  width: 387px;
}

.web-1920-8 .trac-197-qNzbgT {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 3px);
}

.web-1920-8 .groupe-167-5OXx2L {
  background-color: transparent;
  bottom: calc(31.96% - 6px);
  height: 19px;
  left: calc(46.91% - 9px);
  position: absolute;
  width: 20px;
}

.web-1920-8 .trac-198-Ixk9De {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-168-5OXx2L {
  background-color: transparent;
  bottom: calc(31.76% - 6px);
  height: 20px;
  position: absolute;
  right: calc(47.55% - 10px);
  width: 21px;
}

.web-1920-8 .trac-199-530sHA {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-169-5OXx2L {
  background-color: transparent;
  bottom: calc(18.16% - 2px);
  height: 9px;
  left: calc(49.68% - 4px);
  position: absolute;
  width: 8px;
}

.web-1920-8 .trac-200-th4mC4 {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-170-5OXx2L {
  background-color: transparent;
  bottom: calc(18.16% - 2px);
  height: 9px;
  left: calc(49.68% - 4px);
  position: absolute;
  width: 8px;
}

.web-1920-8 .trac-201-zf2EUp {
  background-color: transparent;
  height: calc(100.00% + 5px);
  left: -2px;
  object-fit: cover;
  position: absolute;
  top: -2px;
  width: calc(100.00% + 5px);
}

.web-1920-8 .groupe-171-5OXx2L {
  background-color: transparent;
  height: calc(100.00% - 2px);
  position: absolute;
  right: 1px;
  top: 1px;
  width: 387px;
}

.web-1920-8 .trac-202-vwtb9y {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 3px);
}

.web-1920-8 .groupe-172-5OXx2L {
  background-color: transparent;
  bottom: calc(31.96% - 6px);
  height: 19px;
  position: absolute;
  right: 92px;
  width: 20px;
}

.web-1920-8 .trac-203-gnisrt {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-173-5OXx2L {
  background-color: transparent;
  bottom: calc(31.76% - 6px);
  height: 20px;
  position: absolute;
  right: 59px;
  width: 21px;
}

.web-1920-8 .trac-204-3u2jac {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-174-5OXx2L {
  background-color: transparent;
  bottom: calc(18.16% - 2px);
  height: 9px;
  position: absolute;
  right: 82px;
  width: 8px;
}

.web-1920-8 .trac-205-x5xXDT {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-175-5OXx2L {
  background-color: transparent;
  bottom: calc(18.16% - 2px);
  height: 9px;
  position: absolute;
  right: 82px;
  width: 8px;
}

.web-1920-8 .trac-206-AKuG28 {
  background-color: transparent;
  height: calc(100.00% + 5px);
  left: -2px;
  object-fit: cover;
  position: absolute;
  top: -2px;
  width: calc(100.00% + 5px);
}

.web-1920-8 .groupe-176-5OXx2L {
  background-color: transparent;
  height: calc(100.00% - 2px);
  position: absolute;
  right: 1px;
  top: 1px;
  width: 166px;
}

.web-1920-8 .trac-207-Ju7cTZ {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 2px);
}

.web-1920-8 .x1-xfbfO6 {
  background-color: transparent;
  height: 823px;
  left: 420px;
  position: absolute;
  top: 4523px;
  width: 1079px;
}

.web-1920-8 .calque-0-Qz7WJ6 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 1px);
}

.web-1920-8 .color-fill-1-Qz7WJ6 {
  background-color: #d3d5da;
  height: 100%;
  left: 0px;
  mix-blend-mode: multiply;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .object-Qz7WJ6 {
  background-color: transparent;
  height: calc(100.00% - 78px);
  object-fit: cover;
  position: absolute;
  right: calc(49.79% - 183px);
  top: 30px;
  width: 368px;
}

.web-1920-8 .graphic-Qz7WJ6 {
  background-color: transparent;
  height: calc(100.00% - 220px);
  position: absolute;
  right: calc(49.94% - 169px);
  top: 108px;
  width: 339px;
}

.web-1920-8 .graphic-IUil3k {
  background-color: transparent;
  height: calc(100.00% - 20px);
  left: 2px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 3px);
}

.web-1920-8 .jeanne-sibon-ux-design-IUil3k {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-de-masques-27-xfbfO6 {
  background-color: transparent;
  height: 1309px;
  left: 969px;
  object-fit: cover;
  position: absolute;
  top: 5371px;
  width: 806px;
}

.web-1920-8 .x6-xfbfO6 {
  background-color: transparent;
  height: 824px;
  left: 420px;
  position: absolute;
  top: 6705px;
  width: 1079px;
}

.web-1920-8 .calque-0-zE9bOR {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .color-fill-1-zE9bOR {
  background-color: #d3d5da;
  height: 100%;
  left: 0px;
  mix-blend-mode: multiply;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .object-zE9bOR {
  background-color: transparent;
  height: calc(100.00% - 81px);
  object-fit: cover;
  position: absolute;
  right: calc(49.79% - 183px);
  top: 30px;
  width: 368px;
}

.web-1920-8 .graphic-zE9bOR {
  background-color: transparent;
  height: 585px;
  position: absolute;
  right: calc(49.97% - 170px);
  top: 107px;
  width: 340px;
}

.web-1920-8 .jeanne-sibon-ux-design-bN8wqj {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .composant-1-10-xfbfO6 {
  background-color: transparent;
  height: 208px;
  left: 0px;
  position: absolute;
  top: 7529px;
  width: 1920px;
}

.web-1920-8 .ophlie-gigou-h0mDLQ {
  background-color: transparent;
  bottom: calc(49.42% - 18px);
  height: 36px;
  left: calc(25.19% - 64px);
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  width: 253px;
}

.web-1920-8 .x06-78-12-87-01-h0mDLQ {
  background-color: transparent;
  bottom: calc(49.42% - 18px);
  height: 36px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  right: calc(41.69% - 105px);
  text-align: right;
  width: 253px;
}

.web-1920-8 .x6-rue-de-bretagne781-h0mDLQ {
  background-color: transparent;
  bottom: -2px;
  height: 67px;
  left: calc(25.19% - 64px);
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  width: 253px;
}

.web-1920-8 .opheliegigougmailcom-h0mDLQ {
  background-color: transparent;
  bottom: -2px;
  height: 67px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  right: calc(41.69% - 105px);
  text-align: right;
  width: 253px;
}

.web-1920-8 .groupe-10-h0mDLQ {
  background-color: transparent;
  bottom: calc(19.31% - 7px);
  height: 37px;
  position: absolute;
  right: calc(22.41% - 8px);
  width: 37px;
}

.web-1920-8 .groupe-9-8WtWak {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-12-h0mDLQ {
  background-color: transparent;
  bottom: calc(22.45% - 4px);
  height: 17px;
  position: absolute;
  right: calc(34.94% - 9px);
  width: 25px;
}

.web-1920-8 .groupe-11-EE7uj5 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-8 .groupe-14-h0mDLQ {
  background-color: transparent;
  height: 38px;
  position: absolute;
  right: calc(22.42% - 8px);
  top: calc(46.45% - 18px);
  width: 38px;
}

.web-1920-8 .groupe-13-Z7n444 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-16-h0mDLQ {
  background-color: transparent;
  height: 38px;
  position: absolute;
  right: calc(25.75% - 10px);
  top: calc(46.45% - 18px);
  width: 38px;
}

.web-1920-8 .groupe-15-6U5nIL {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .groupe-18-h0mDLQ {
  background-color: transparent;
  bottom: calc(19.11% - 7px);
  height: 38px;
  position: absolute;
  right: calc(25.75% - 10px);
  width: 38px;
}

.web-1920-8 .groupe-17-2HpKbl {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-8 .trac-26-h0mDLQ {
  background-color: transparent;
  height: 25px;
  object-fit: cover;
  position: absolute;
  right: calc(34.94% - 9px);
  top: calc(47.51% - 12px);
  width: 25px;
}

.web-1920-8 .trac-27-h0mDLQ {
  background-color: transparent;
  bottom: calc(21.31% - 5px);
  height: 25px;
  left: calc(20.77% - 4px);
  object-fit: cover;
  position: absolute;
  width: 18px;
}

.web-1920-8 .ellipse-12-h0mDLQ {
  background-color: transparent;
  border-radius: 5px;
  bottom: calc(25.25% - 3px);
  height: 10px;
  left: calc(20.89% - 2px);
  position: absolute;
  width: 10px;
}

.web-1920-8 .groupe-19-h0mDLQ {
  background-color: transparent;
  height: 25px;
  left: calc(20.72% - 4px);
  position: absolute;
  top: calc(48.63% - 12px);
  width: 21px;
}

.web-1920-8 .ellipse-13-8JisH9 {
  background-color: transparent;
  border-radius: 5.5px;
  height: 11px;
  left: 5px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 10px);
}

.web-1920-8 .trac-28-8JisH9 {
  background-color: transparent;
  bottom: 1px;
  height: 13px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.web-1920-8 .ellipse-14-h0mDLQ {
  background-color: var(--metallic-seaweed);
  border-radius: 3.5px;
  bottom: calc(28.86% - 2px);
  height: 7px;
  position: absolute;
  right: calc(26.66% - 2px);
  width: 7px;
}

.web-1920-8 .ligne-3-h0mDLQ {
  background-color: transparent;
  height: 3px;
  object-fit: cover;
  position: absolute;
  right: calc(25.67% - 3px);
  top: calc(43.90% - 1px);
  width: 11px;
}

.web-1920-8 .rectangle-81-h0mDLQ {
  background-color: var(--apple-green);
  height: 13px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}
