.homepage-real-results-wrapper {
  background: var(--main-bg-color);
  padding: 2.375rem 0.6875rem;
}

.homepage-real-results-wrapper .homepage-real-results {
  max-width: var(--max-screen-width);
  background: var(--white);
  padding: 2.375rem 0.8125rem;
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  gap: 2.75rem;
}

.homepage-real-results .homepage-real-results-header {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.homepage-real-results .homepage-real-results-header .title {
  color: var(--main-text-color);
  font-size: var(--font-size-40);
  font-weight: var(--font-weight-bold);
  line-height: 3rem;
  max-width: 14.3125rem;
  width: 100%;
}

.homepage-real-results-wrapper .homepage-real-results .homepage-real-results-header .description {
  width: 100%;
  color: var(--main-text-color);
  font-size: var(--font-size-xl);
  font-weight: var(--font-weight-regular);
  line-height: 2.0625rem;
}

.homepage-real-results .homepage-real-results-content {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}

.homepage-real-results .homepage-real-results-content .homepage-real-results-content-left {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  position: relative;
  border-bottom: 1px solid var(--separator-results);
  padding-bottom: 2rem;
}

.homepage-real-results .homepage-real-results-content .homepage-real-results-content-left .homepage-real-results-publisher-logo img {
  max-width: 18.125rem;
  height: auto;
  display: block;
  width: 100%;
}

.homepage-real-results .homepage-real-results-content .homepage-real-results-content-left .homepage-real-results-publisher-title {
  color: var(--main-text-color);
  font-size: var(--font-size-xxxl);
  font-weight: var(--font-weight-bold);
  line-height: 2.6875rem;
}

.homepage-real-results .homepage-real-results-content .homepage-real-results-content-left .homepage-real-results-publisher-description {
  color: var(--main-text-color);
  font-size: var(--font-size-xl);
  font-weight: var(--font-weight-regular);
  line-height: 2.0625rem;
  margin-bottom: 1rem;
}
.homepage-real-results .homepage-real-results-content .homepage-real-results-content-left a {
  text-decoration: none;
}
.homepage-real-results .homepage-real-results-content .homepage-real-results-content-left .main-btn.read-case-study-button {
  display: flex;
  width: fit-content;
}

.homepage-real-results .homepage-real-results-content .homepage-real-results-content-right {
  width: 100%;
}

.homepage-real-results .homepage-real-results-content .homepage-real-results-content-right .homepage-real-results-content-right-wrapper {
  display: flex;
  flex-direction: column;
  gap: 2.4375rem;
}

.homepage-real-results .homepage-real-results-content .homepage-real-results-content-right .homepage-real-results-content-right-title {
  color: var(--blue);
  font-size: var(--font-size-xxl);
  font-weight: var(--font-weight-bold);
  line-height: 2.375rem;
}

.homepage-real-results .homepage-real-results-content .homepage-real-results-content-right .homepage-real-results-content-right-list {
  display: flex;
  flex-direction: column;
  gap: 2.375rem;
}

.homepage-real-results .homepage-real-results-content .homepage-real-results-content-right .homepage-real-results-content-right-list-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 1.5rem;
  color: var(--blue);
  font-size: var(--font-size-xxm);
  font-weight: var(--font-weight-bold);
  line-height: 2.0625rem;
}

.homepage-real-results .homepage-real-results-content .homepage-real-results-content-right .homepage-real-results-content-right-list-item img {
  max-width: 30px;
  width: 100%;
  height: auto;
}

@media only screen and (min-width: 480px) {
  .homepage-real-results .homepage-real-results-content .homepage-real-results-content-right .homepage-real-results-content-right-list-item {
    font-size: var(--font-size-xl);
  }

  .homepage-real-results .homepage-real-results-content .homepage-real-results-content-right .homepage-real-results-content-right-list-item img {
    max-width: 40px;
  }
}

@media only screen and (min-width: 767px) {
  .homepage-real-results-wrapper {
    padding: 5.25rem 0.6875rem;
  }

  .homepage-real-results-wrapper .homepage-real-results {
    padding: 3.375rem 0.875rem;
    gap: 3rem;
  }

  .homepage-real-results .homepage-real-results-header {
    gap: 1.5rem;
  }

  .homepage-real-results .homepage-real-results-header .title {
    font-size: var(--font-size-xxxxl);
    line-height: 4.0625rem;
    max-width: initial;
  }

  .homepage-real-results .homepage-real-results-content .homepage-real-results-content-left .homepage-real-results-publisher-logo img {
    max-width: 19.5625rem;
  }

  .homepage-real-results .homepage-real-results-content .homepage-real-results-content-left .homepage-real-results-publisher-description {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    max-width: 40.75rem;
    width: 100%;
  }

  .homepage-real-results .homepage-real-results-content .homepage-real-results-content-left .homepage-real-results-publisher-title {
    max-width: 29.1875rem;
    width: 100%;
  }
}

@media only screen and (min-width: 960px) {
  .homepage-real-results-wrapper {
    padding: 7.75rem 0.75rem;
  }

  .homepage-real-results .homepage-real-results-content {
    flex-direction: row;
    align-items: center;
    gap: 4.5625rem;
  }

  .homepage-real-results .homepage-real-results-content .homepage-real-results-content-left {
    padding-right: 4.1625rem;
    border-right: 1px solid var(--separator-results);
    border-bottom: none;
    padding-bottom: 0;
    width: 100%;
  }

  .homepage-real-results .homepage-real-results-content .homepage-real-results-content-left .homepage-real-results-publisher-title {
    max-width: initial;
  }

  .homepage-real-results .homepage-real-results-content .homepage-real-results-content-left .homepage-real-results-publisher-description {
    max-width: initial;
    margin-bottom: 1.125rem;
  }

  .homepage-real-results .homepage-real-results-content .homepage-real-results-content-right {
    max-width: 18.75rem;
  }
}

@media only screen and (min-width: 1080px) {
  .homepage-real-results .homepage-real-results-header {
    align-items: center;
    flex-direction: row;
    gap: 4.3125rem;
  }

  .homepage-real-results .homepage-real-results-header .description {
    max-width: 18.75rem;
  }

  .homepage-real-results-wrapper .homepage-real-results {
    padding: 4rem 0.75rem;
    gap: 4rem;
  }

  .homepage-real-results-wrapper {
    padding: 8rem 0.75rem;
  }

  .homepage-real-results .homepage-real-results-content {
    flex-direction: row;
    align-items: center;
    gap: 4.3125rem;
  }

  .homepage-real-results .homepage-real-results-content .homepage-real-results-content-right {
    width: 100%;
  }

  .homepage-real-results .homepage-real-results-content .homepage-real-results-content-left {
    padding-right: 4.3125rem;
  }
}

@media only screen and (min-width: 1200px) {
  .homepage-real-results-wrapper .homepage-real-results {
    padding: 4rem 1.5rem;
    gap: 3.9375rem;
  }

  .homepage-real-results .homepage-real-results-header {
    gap: 6.8125rem;
  }

  .homepage-real-results .homepage-real-results-header .description {
    max-width: 19.5625rem;
  }

  .homepage-real-results .homepage-real-results-content {
    gap: 6.8125rem;
  }

  .homepage-real-results .homepage-real-results-content .homepage-real-results-content-left {
    max-width: initial;
    padding-right: 6.8125rem;
  }

  .homepage-real-results .homepage-real-results-content .homepage-real-results-content-right {
    max-width: 19.5625rem;
  }

  .homepage-real-results-wrapper {
    padding: 8rem 2rem;
  }
}

@media only screen and (min-width: 1366px) {
  .homepage-real-results-wrapper .homepage-real-results {
    padding: 5rem 1.625rem;
    gap: 5rem;
  }

  .homepage-real-results .homepage-real-results-header {
    gap: 9rem;
  }

  .homepage-real-results .homepage-real-results-header .description {
    max-width: 27.625rem;
  }

  .homepage-real-results .homepage-real-results-content {
    gap: 9rem;
  }

  .homepage-real-results .homepage-real-results-content .homepage-real-results-content-right {
    max-width: 27.625rem;
  }

  .homepage-real-results .homepage-real-results-content .homepage-real-results-content-right .homepage-real-results-content-right-wrapper {
    max-width: 18.75rem;
  }

  .homepage-real-results .homepage-real-results-content .homepage-real-results-content-left {
    padding-right: 9rem;
  }

  .homepage-real-results .homepage-real-results-content .homepage-real-results-content-right .homepage-real-results-content-right-wrapper {
    margin: 0 auto;
  }
}

@media only screen and (min-width: 1728px) {
  .homepage-real-results-wrapper .homepage-real-results {
    padding: 5rem 5.25rem;
  }

  .homepage-real-results .homepage-real-results-header {
    gap: 9.5rem;
  }

  .homepage-real-results .homepage-real-results-content {
    gap: 9.5rem;
  }

  .homepage-real-results .homepage-real-results-content .homepage-real-results-content-left {
    padding-right: 9.5rem;
  }
}
