.result-2__section {
  padding-top: 148px; }
.result-2__body {
  position: relative; }
.result-2__grid {
  padding: 70px 70px 0 70px;
  display: grid;
  grid-gap: 33px 25px;
  grid-template-areas: 'a b f' 'c d f' 'z e f';
  grid-template-columns: 25% 25% 1fr;
  position: relative; }
.result-2__header:after {
  border-color: #bbb; }
.result-2__image {
  aspect-ratio: 1400/332;
  position: absolute;
  width: 100%;
  left: 0;
  top: 0; }
  .result-2__image img {
    width: 100%;
    height: 100%;
    object-fit: cover; }
.result-2__title {
  margin-bottom: 60px; }
.result-2__item {
  box-shadow: 0px 10px 25px 6px #70778A0D;
  background: #fff; }
  .result-2__item:nth-child(1) {
    grid-area: a; }
  .result-2__item:nth-child(2) {
    grid-area: b; }
  .result-2__item:nth-child(3) {
    grid-area: c; }
  .result-2__item:nth-child(4) {
    grid-area: d; }
  .result-2__item:nth-child(5) {
    grid-area: e; }
  .result-2__item:nth-child(6) {
    grid-area: f; }
  .result-2__item_image {
    padding: 48px;
    position: relative; }
    .result-2__item_image img {
      width: 100%;
      aspect-ratio: 488/527;
      object-fit: cover; }
    .result-2__item_image:after {
      content: '';
      display: block;
      position: absolute;
      right: -65px;
      bottom: 96px;
      width: 309px;
      height: 87px;
      background: url(../img/spoot.png) center center no-repeat;
      background-size: contain;
      z-index: 1; }
.result-2__bg {
  position: absolute;
  z-index: -1;
  opacity: 0.05;
  left: 11%;
  bottom: 10%; }

@media (max-width: 1199px) {
  .result-2__grid {
    padding: 20px 20px 0 20px;
    grid-gap: 20px 20px; }
  .result-2__item_image {
    height: fit-content; } }
@media (max-width: 991px) {
  .result-2__grid {
    grid-template-areas: 'a b' 'c d' 'f e';
    grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .result-2__item_image {
    padding: 20px; }
    .result-2__item_image img {
      aspect-ratio: 488 / 261; }
    .result-2__item_image:after {
      display: none; } }
@media (max-width: 575px) {
  .result-2__section {
    padding-top: 20px; }
  .result-2__grid {
    padding: 0;
    grid-gap: 15px; }
  .result-2__header {
    margin-bottom: 20px; }
  .result-2__image {
    display: none; }
  .result-2__title {
    margin-bottom: 20px; }
  .result-2__item_image img {
    aspect-ratio: auto; }
  .result-2__item-text {
    font-size: 16px; } }

/*# sourceMappingURL=result-2.css.map */
