/* screen - w-drafting */

.w-drafting {
  align-items: flex-end;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  gap: 29px;
  height: 887px;
  padding: 3px 141px;
  width: 1320px;
}

.w-drafting .overlap-group8 {
  align-self: center;
  height: 171px;
  margin-left: 69.0px;
  margin-top: 22px;
  position: relative;
  width: 789px;
}

.w-drafting .ellipse-8 {
  background-color: var(--nepal);
  left: 35px;
  top: 65px;
}

.w-drafting .ellipse-9 {
  background-color: var(--nepal);
  left: 420px;
  top: 34px;
}

.w-drafting .ellipse-10 {
  background-color: var(--sail);
  left: 159px;
  top: 34px;
}

.w-drafting .ellipse-11 {
  background-color: var(--mercury);
  left: 293px;
  top: 65px;
}

.w-drafting .overlap-group1 {
  height: 140px;
  left: 0;
  position: absolute;
  top: 31px;
  width: 140px;
}

.w-drafting .zahnrad-png {
  cursor: pointer;
  height: 140px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  transition: all 3s ease;
  width: 140px;
}

.w-drafting .zahnrad-png:hover {
  transform: rotate(90deg);
}

.w-drafting .collaboration-and-t {
  left: 22px;
  letter-spacing: 0;
  line-height: 17px;
  position: absolute;
  text-align: center;
  top: 44px;
  white-space: nowrap;
}

.w-drafting .ellipse-12 {
  background-color: var(--sail);
  left: 681px;
  top: 34px;
}

.w-drafting .ellipse-13 {
  background-color: var(--mercury);
  left: 554px;
  top: 65px;
}

.w-drafting .overlap-group2 {
  height: 140px;
  left: 389px;
  position: absolute;
  top: 0;
  width: 140px;
}

.w-drafting .ai-solutions-and-emerging-technology {
  left: 24px;
  letter-spacing: 0;
  line-height: 17px;
  position: absolute;
  text-align: center;
  top: 48px;
  white-space: nowrap;
}

.w-drafting .overlap-group3 {
  height: 140px;
  left: 259px;
  position: absolute;
  top: 31px;
  width: 140px;
}

.w-drafting .legal-tech-client-initiatives {
  left: 41px;
  letter-spacing: 0;
  line-height: 17px;
  position: absolute;
  text-align: center;
  top: 44px;
  white-space: nowrap;
}

.w-drafting .overlap-group4 {
  height: 140px;
  left: 520px;
  position: absolute;
  top: 31px;
  width: 140px;
}

.w-drafting .drafting-and-know-how-management {
  left: 25px;
  letter-spacing: 0;
  line-height: 17px;
  position: absolute;
  text-align: center;
  top: 42px;
  white-space: nowrap;
}

.w-drafting .overlap-group5 {
  height: 140px;
  left: 649px;
  position: absolute;
  top: 0;
  width: 140px;
}

.w-drafting .smart-workflow-and-process-tools {
  left: 24px;
  letter-spacing: 0;
  line-height: 17px;
  position: absolute;
  text-align: center;
  top: 46px;
  white-space: nowrap;
}

.w-drafting .overlap-group6 {
  height: 140px;
  left: 128px;
  position: absolute;
  top: 0;
  width: 140px;
}

.w-drafting .document-automation {
  left: 35px;
  letter-spacing: 0;
  line-height: 17px;
  position: absolute;
  text-align: center;
  top: 54px;
  white-space: nowrap;
}

.w-drafting .overlap-group7 {
  height: 659px;
  position: relative;
  width: 866px;
}

.w-drafting .overlap-group {
  height: 661px;
  left: 0;
  position: absolute;
  top: 0;
  width: 706px;
}

.w-drafting .pfad-2 {
  height: 487px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 706px;
}

.w-drafting .drafting-and-know-ho {
  height: 645px;
  left: 38px;
  letter-spacing: 0;
  line-height: 20px;
  position: absolute;
  top: 16px;
  width: 474px;
}

.w-drafting .gruppe-36 {
  display: flex;
  gap: 25px;
  height: 572px;
  left: 485px;
  position: absolute;
  top: 50px;
  width: 381px;
}

.w-drafting .check {
  border-radius: 32px;
  height: 54px;
  margin-top: 2px;
  object-fit: cover;
  width: 54px;
}

.w-drafting .leveragingknow-how {
  flex: 1;
  letter-spacing: 0;
  line-height: 20px;
  margin-bottom: -2px;
  margin-right: -2px;
}

.w-drafting .check-1 {
  left: 484px;
  top: 249px;
}

.w-drafting .check-2 {
  left: 484px;
  top: 148px;
}

.w-drafting .check-3 {
  left: 485px;
  top: 350px;
}

.w-drafting .check-4 {
  border-radius: 32px;
  height: 54px;
  object-fit: cover;
  position: absolute;
  width: 54px;
}
