.advantages {
  position: relative; }
  .advantages:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10;
    width: 689px;
    height: 689px;
    background: url(/images/advantages-thor.png) no-repeat center;
    transform: translateX(97%); }

.advantages__inner {
  position: relative;
  z-index: 20;
  padding-top: 33px;
  padding-bottom: 46px; }

.advantages__block:not(:last-child) {
  margin-bottom: 9px; }

.advantages__list {
  position: relative;
  margin-bottom: 44px; }
  .advantages__block-wrapper:first-child .advantages__block .advantages__list:before {
    content: '';
    position: absolute;
    left: -15px;
    top: -64px;
    display: block;
    width: 500px;
    height: 500px;
    background: url(/images/advantages-circle.png) no-repeat center;
    transform: translateX(-50%); }

@media (min-width: 768px) {
  .advantages:after {
    top: 0;
    right: 0;
    width: 361px;
    height: 361px;
    background-size: cover;
    transform: translate(50%, -50%); }
  .advantages__block {
    max-width: 476px; }
    .advantages__block:nth-child(n) {
      margin-bottom: 0; } }

@media (min-width: 992px) {
  .advantages__inner {
    padding-top: 44px;
    padding-bottom: 74px; }
  .advantages__h2 {
    height: 216px;
    overflow: hidden; }
  .advantages__block:first-child .advantages__list:before {
    top: -74px; } }
