.howwework__wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 5rem; }

@media (min-width: 992px) {
  .howwework__column {
    flex-basis: 50%; } }

.howwework__item {
  display: flex;
  gap: 3rem;
  margin-bottom: 2rem; }
  @media (min-width: 992px) {
    .howwework__item {
      flex-basis: calc(50% - 2.5rem);
      order: 1 !important; } }
  .howwework__item__icon {
    position: relative;
    width: max-content;
    height: max-content;
    margin-top: 0.5rem; }
    @media (min-width: 992px) {
      .howwework__item__icon {
        margin-top: 0rem; } }
    .howwework__item__icon__text {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      font-size: var(--fontSize--m);
      color: #d1d1d1;
      font-weight: 600;
      line-height: 1; }
  .howwework__item__text p {
    font-size: var(--fontSize--m);
    color: #d1d1d1; }
