.feedback-section {
  padding: 31px 0;
}

.feedback-section .container {
  max-width: 1806px;
}

.feedback-section .inner {
  position: relative;
  padding: 30px 0;
}

.feedback-section .text-block {
  background-color: #ffffff;
  position: relative;
  z-index: 1;
  margin-right: 25px;
  padding: 20px 25px 25px 0;
}

.feedback-section h2,.feedback-section .h2 {
  font-weight: 400;
  line-height: 1.25;
}

.feedback-section .decor {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 72.7%;
  background-size: 100%;
}

.feedback-section .btn {
  min-width: 240px;
}

@media (min-width: 768px) {
  .feedback-section .inner {
    padding: 65px 0 75px;
  }

  .feedback-section .text-block {
    width: 70%;
    padding: 30px 30px 30px 0;
  }
}

@media (min-width: 1024px) {
  .feedback-section .text-block {
    padding: 59px 45px 70px 0;
  }
}

@media (min-width: 1440px) {
  .feedback-section .text-block {
    width: 50%;
  }

  .feedback-section h2,.feedback-section .h2 {
    font-size: 48px;
    margin-bottom: 59px;
  }
}

