.rs-license {
  padding-bottom: 76px;
}
@media (max-width: 1169.98px) {
  .rs-license {
    padding-bottom: 65px;
  }
}
@media (max-width: 991.98px) {
  .rs-license {
    padding-bottom: 32px;
  }
}
.rs-license.rs-license-1 {
  padding-bottom: 86px;
  padding-top: 90px;
}
@media (max-width: 1169.98px) {
  .rs-license.rs-license-1 {
    padding: 65px 0px;
  }
}
@media (max-width: 991.98px) {
  .rs-license.rs-license-1 {
    padding: 32px 0px;
  }
}
@media (min-width: 1629.98px) {
  .rs-license .section__head-title {
    max-width: 929px;
  }
}
@media (min-width: 991.98px) {
  .rs-license__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.rs-license__img {
  width: 100%;
}
@media (min-width: 991.98px) {
  .rs-license__img {
    max-width: 440px;
    margin-right: 70px;
  }
}
@media (min-width: 991.98px) and (max-width: 1629.98px) {
  .rs-license__img {
    margin-right: 30px;
  }
}
@media (min-width: 991.98px) and (max-width: 1439.98px) {
  .rs-license__img {
    margin-right: -20px;
  }
}
@media (min-width: 991.98px) and (max-width: 1169.98px) {
  .rs-license__img {
    margin-right: -20px;
  }
}
.rs-license__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (max-width: 991.98px) {
  .rs-license__img-desk {
    display: none;
  }
}
@media (min-width: 991.98px) {
  .rs-license__img-mob {
    display: none;
  }
}
.rs-license__desc {
  width: 100%;
}
@media (min-width: 991.98px) {
  .rs-license__desc {
    max-width: 807px;
  }
}
.rs-license__desc > *:first-child {
  margin-top: 0px;
}
.rs-license__desc > *:last-child {
  margin-bottom: 0px;
}
.rs-license__desc p {
  line-height: 160%; /* 25.6px */
  font-weight: 300;
  margin: 22px 0px;
}
@media (max-width: 991.98px) {
  .rs-license__desc p {
    line-height: 130%; /* 16.9px */
    margin: 16px 0px;
  }
}

.rs-blockquote {
  margin: 22px 0px;
  padding: 24px 24px 24px 22px;
  border-left: 2px solid var(--primary-color);
  background: #f6f0ea;
}
@media (max-width: 991.98px) {
  .rs-blockquote {
    padding: 20px 16px 20px 14px;
    margin: 16px 0px;
  }
}
.rs-blockquote > *:first-child {
  margin-top: 0px;
}
.rs-blockquote > *:last-child {
  margin-bottom: 0px;
}
.rs-blockquote .blockquote__text > *:first-child {
  margin-top: 0px;
}
.rs-blockquote .blockquote__text > *:last-child {
  margin-bottom: 0px;
}