.litigation {
  display: flex;
  width: 100%;
  padding-left: 50%;
  min-height: 80vh;
  align-items: center;
  overflow: hidden;
  position: relative;
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.01));
}
@media (max-width: 1279px) {
  .litigation {
    padding-left: var(--margin);
    padding-right: var(--margin);
  }
}
@media (max-width: 640px) {
  .litigation {
    padding-top: 100vw;
  }
}
.litigation .gloves {
  background-size: cover;
  background-image: url("/wp-content/themes/fsm/partials/litigation/img/boxing-gloves.svg");
  background-position: 50% 50%;
  pointer-events: none;
  height: 90%;
  aspect-ratio: 600 / 713;
  position: absolute;
  top: -10%;
  right: 50%;
}
@media (max-width: 1279px) {
  .litigation .gloves {
    top: 0;
    right: auto;
    left: 100%;
    transform: translate(-53vw, 0%);
  }
}
@media (max-width: 767px) {
  .litigation .gloves {
    transform: translate(-46vw, 0%);
  }
}
@media (max-width: 640px) {
  .litigation .gloves {
    top: 0;
    right: auto;
    left: 50%;
    width: 120vw;
    transform: translate(-50%, -34%);
    background-position: center bottom;
    height: auto;
  }
}
.litigation .container {
  display: flex;
  flex-direction: column;
  gap: 40px;
  align-items: flex-start;
  width: 100%;
  max-width: none;
}
@media (max-width: 640px) {
  .litigation .container {
    width: auto;
    gap: 24px;
  }
}
.litigation .container > * {
  max-width: 450px;
  margin: 0;
}
.litigation .container .t1 {
  color: var(--orange1);
}
.litigation .container .b1 {
  color: var(--gray2);
}
.litigation .container .team-bubble {
  margin-top: 50px;
}
@media (max-width: 640px) {
  .litigation .container .team-bubble {
    margin-top: 30px;
  }
}
/*# sourceMappingURL=https://fsm.kniff.at/wp-content/build/scss_library/e648bad70e13c6f2e597dea4bc102a34ec3e4c69.css.map */