.comparison .section-title::before {
  top: -0.9375rem;
  left: -3.5rem;
  right: -3.5rem;
  height: 4.1875rem;
  -webkit-transform: rotate(-5.6deg);
  -ms-transform: rotate(-5.6deg);
  transform: rotate(-5.6deg);
  background-image: url('data:image/svg+xml,%3Csvg viewBox="0 0 311 67" preserveAspectRatio="none" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M155.272 0.5C198.125 0.5 236.907 4.24198 264.962 10.2852C278.993 13.3076 290.315 16.9 298.116 20.873C302.018 22.8599 305.014 24.9293 307.028 27.0498C309.041 29.1681 310.045 31.3058 310.045 33.4463C310.045 35.5869 309.041 37.7245 307.028 39.8428C305.014 41.9633 302.018 44.0326 298.116 46.0195C290.315 49.9926 278.993 53.5859 264.962 56.6084C236.907 62.6516 198.125 66.3926 155.272 66.3926C112.42 66.3926 73.6389 62.6515 45.584 56.6084C31.5524 53.5859 20.2302 49.9926 12.4287 46.0195C8.52756 44.0327 5.532 41.9632 3.51758 39.8428C1.50522 37.7244 0.5 35.5869 0.5 33.4463C0.500067 31.3058 1.50529 29.1681 3.51758 27.0498C5.53203 24.9294 8.52761 22.8598 12.4287 20.873C20.2302 16.8999 31.5524 13.3076 45.584 10.2852C73.6389 4.24203 112.42 0.500009 155.272 0.5Z" stroke="white" /%3E%3C/svg%3E');
}
.comparison .section-title span {
  -webkit-text-stroke: unset;
}
.comparison__container {
  padding: 8.75rem 0;
  background-color: rgba(197, 78, 28, 0.9);
}
.comparison__blocks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -12px -1.5rem;
}
.comparison__blocks > * {
  margin: 0 12px 1.5rem;
  width: calc(50% - 24px);
}
.comparison__block-title {
  text-transform: uppercase;
  text-align: center;
}
.comparison__block-list > li {
  padding: 1.5rem 1rem;
  font-size: max(1.25rem, 12px);
  line-height: 130%;
  font-weight: 700;
  border-radius: 0.5rem;
  text-align: center;
}
.comparison__block-list > li:not(:last-child) {
  margin-bottom: 0.75rem;
}
.comparison__block:nth-child(odd) .comparison__block-list > li {
  background-color: rgba(228, 223, 196, 0.4);
}
.comparison__block:nth-child(odd):not(:last-child) .comparison__block-title::after {
  content: "";
  position: absolute;
  top: 0.15625rem;
  right: 0;
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%);
  width: 13.96875rem;
  height: 2.03125rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,%3Csvg width="224" height="34" viewBox="0 0 224 34" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M0 16.385H223" stroke="white" /%3E%3Cpath d="M186 0.38501C191.833 5.21834 213.5 14.385 223.5 16.385C213.667 18.385 192.4 24.485 186 32.885" stroke="white" /%3E%3C/svg%3E');
}
.comparison__block:nth-child(even) .comparison__block-list > li {
  background-color: #e4dfc4;
}
.comparison__img {
  position: relative;
  border: 2px solid #000;
}
.comparison__img::before {
  content: "";
  display: block;
  width: 100%;
  padding-top: 52.5%;
}
.comparison__img > img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (max-width: 768px) {
  .comparison .section-title {
    padding-bottom: 24px;
  }
  .comparison .section-title::before {
    height: 55px;
  }
  .comparison__container {
    padding: 60px 0 120px;
  }
  .comparison__blocks {
    margin: unset;
  }
  .comparison__blocks > * {
    margin: unset;
    width: 100%;
  }
  .comparison__block {
    position: relative;
  }
  .comparison__block:nth-child(odd):not(:last-child) .comparison__block-title::after {
    content: unset;
  }
  .comparison__block:not(:last-child) {
    margin-bottom: 175px;
  }
  .comparison__block:not(:last-child)::before {
    content: "";
    display: block;
    width: 32.5px;
    height: 85px;
    position: absolute;
    left: 50%;
    bottom: -32px;
    -webkit-transform: translate(-50%, 100%);
    -ms-transform: translate(-50%, 100%);
    transform: translate(-50%, 100%);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('data:image/svg+xml,%3Csvg width="34" height="85" viewBox="0 0 34 85" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M16.8027 1.42062e-06L16.8027 84" stroke="white" /%3E%3Cpath d="M32.8027 46.5001C27.9694 52.3335 18.8027 74.0001 16.8027 84.0001C14.8027 74.1668 8.70273 52.9001 0.302734 46.5001" stroke="white" /%3E%3C/svg%3E');
  }
  .comparison__img::before {
    padding-top: 71.8%;
  }
}
/*# sourceMappingURL=comparison.css.map */
/*# sourceMappingURL=comparison.css.map */