.marketplace-romanian-for-whom {
  padding: 5rem 1rem;
  background: var(--card-bg);
}

.marketplace-romanian-for-whom-wrapper {
  max-width: var(--max-screen-width);
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: 5rem;
}

.marketplace-romanian-for-whom-wrapper .marketplace-romanian-for-whom-top {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.marketplace-romanian-for-whom .marketplace-romanian-tagline {
  text-align: center;
}

.marketplace-romanian-for-whom .marketplace-romanian-title {
  text-align: center;
}

.marketplace-romanian-for-whom-wrapper .marketplace-romanian-for-whom-bottom {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}

.marketplace-romanian-for-whom-wrapper .marketplace-romanian-for-whom-bottom .marketplace-romanian-for-whom-box {
  max-width: 100%;
  padding: 2rem;
  height: stretch;
  border-radius: var(--border-radius);
  background: var(--white);
  position: relative;
  box-shadow: 0 4px 30px 0 rgba(22, 87, 254, 0.10);
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}

.marketplace-romanian-for-whom-wrapper .marketplace-romanian-for-whom-bottom .marketplace-romanian-for-whom-box .icon-wrapper {
  border-radius: 50%;
  width: 4rem;
  height: 4rem;
  background: linear-gradient(180deg, #1B2030 0%, var(--dark-purple) 100%);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.marketplace-romanian-for-whom-wrapper .marketplace-romanian-for-whom-bottom .marketplace-romanian-for-whom-box .number-wrapper {
  color: var(--blue);
  font-size: var(--font-size-40);
  font-weight: var(--font-weight-bolder);
  line-height: 2.5rem
}

.marketplace-romanian-for-whom-wrapper .marketplace-romanian-for-whom-bottom .marketplace-romanian-for-whom-box .title {
  color: var(--blue);
  font-size: var(--font-size-xxl);
  font-weight: var(--font-weight-bold);
  line-height: 2.375rem;
  margin: 0;
}

.marketplace-romanian-for-whom-wrapper .marketplace-romanian-for-whom-bottom .marketplace-romanian-for-whom-box .title.black {
  color: var(--main-text-color);
  font-size: var(--font-size-xl);
  line-height: 2.0625rem;
}

.marketplace-romanian-for-whom-wrapper .marketplace-romanian-for-whom-bottom .marketplace-romanian-for-whom-box .description {
  color: var(--placeholder-color);
  font-size: var(--font-size-l);
  font-weight: var(--font-weight-regular);
  line-height: 1.5rem;
  margin:0;
}

.marketplace-romanian-for-whom-wrapper .marketplace-romanian-for-whom-bottom .marketplace-romanian-for-whom-box .arrow-before {
  position: absolute;
  left:0;
  bottom: -1.375rem;
}

.marketplace-romanian-for-whom-wrapper .marketplace-romanian-for-whom-actions {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-top: 1.5rem;
}

@media only screen and (min-width: 992px) {
  .marketplace-romanian-for-whom {
    padding: 8rem 1rem;
  }

  .marketplace-romanian-for-whom-wrapper .marketplace-romanian-for-whom-bottom {
    flex-direction: row;
    align-items: initial;
  }
  .marketplace-romanian-for-whom-wrapper .marketplace-romanian-for-whom-bottom .marketplace-romanian-for-whom-box {
    width: calc(calc(100% - 64px) / 3);
  }
  .marketplace-romanian-for-whom-wrapper .marketplace-romanian-for-whom-bottom .marketplace-romanian-for-whom-box .arrow-before {
    top: 50%;
    bottom: auto;
    left: auto;
    transform: translateX(-50%);
    right: -1.75rem;
  }
  }
