article.post-single .section.section-grid_templates {
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 0;
  margin-top: 0;
}

.section.section-grid_templates {
  padding-top: var(--sp3);
  padding-bottom: 40px;
  margin-bottom: var(--sp0);
  margin-top: var(--sp0);
}
.section.section-grid_templates .section__text {
  max-width: var(--wrapper);
}
.section.section-grid_templates .grid {
  display: grid;
  grid-template-columns: 1fr 360px 1fr 1fr 1fr;
  grid-auto-rows: 150px;
  grid-gap: 24px;
  justify-content: center;
}
.section.section-grid_templates .grid__item img {
  border-radius: 6px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.section.section-grid_templates .grid__item--sm {
  grid-row-end: span 2;
}
.section.section-grid_templates .grid__item--md {
  grid-row-end: span 2;
}
.section.section-grid_templates .grid__item--lg {
  grid-row-end: span 2;
}
.section.section-grid_templates .grid--type-1 {
  grid-template-columns: 1fr 360px 1fr 1fr 1fr;
}
@media (max-width: 1100px) {
  .section.section-grid_templates .grid--type-1 {
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .section.section-grid_templates .grid--type-1 .grid__item:nth-child(1) {
    grid-row-start: 1;
    grid-column: 1/span 1;
  }
  .section.section-grid_templates .grid--type-1 .grid__item:nth-child(2) {
    grid-row-start: 1;
    grid-column: 2/span 2;
  }
  .section.section-grid_templates .grid--type-1 .grid__item:nth-child(3) {
    grid-row-start: 3;
    grid-column: 1/span 1;
  }
  .section.section-grid_templates .grid--type-1 .grid__item:nth-child(4) {
    grid-row-start: 3;
    grid-column: 2/span 1;
  }
  .section.section-grid_templates .grid--type-1 .grid__item:nth-child(5) {
    grid-row-start: 3;
    grid-column: 3/span 1;
  }
  .section.section-grid_templates .grid--type-1 .grid__item:nth-child(6) {
    grid-row-start: 2;
    grid-column: 1/span 1;
  }
  .section.section-grid_templates .grid--type-1 .grid__item:nth-child(7) {
    grid-row-start: 4;
    grid-column: 1/span 1;
  }
}
@media (max-width: 768px) {
  .section.section-grid_templates .grid--type-1 {
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: 1fr 1fr;
    grid-gap: 16px;
  }
  .section.section-grid_templates .grid--type-1 .grid__item:nth-child(1) {
    grid-row-start: 1;
    grid-column: 1/span 1;
  }
  .section.section-grid_templates .grid--type-1 .grid__item:nth-child(2) {
    grid-row-start: 2;
    grid-column: 1/span 2;
  }
  .section.section-grid_templates .grid--type-1 .grid__item:nth-child(3) {
    grid-row-start: 4;
    grid-column: 1/span 1;
  }
  .section.section-grid_templates .grid--type-1 .grid__item:nth-child(4) {
    grid-row-start: 5;
    grid-column: span 1;
  }
  .section.section-grid_templates .grid--type-1 .grid__item:nth-child(5) {
    grid-row-start: 5;
    grid-column: 2/span 1;
  }
  .section.section-grid_templates .grid--type-1 .grid__item:nth-child(6) {
    grid-row-start: 1;
    grid-column: 2/span 1;
  }
  .section.section-grid_templates .grid--type-1 .grid__item:nth-child(7) {
    grid-row-start: 4;
    grid-column: 2/span 1;
  }
}
.section.section-grid_templates .grid--type-2 {
  grid-template-columns: 1fr 360px 1fr 1fr 1fr;
}
@media (max-width: 1100px) {
  .section.section-grid_templates .grid--type-2 {
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .section.section-grid_templates .grid--type-2 .grid__item:nth-child(1) {
    grid-row-start: 1;
    grid-column: 1/span 1;
  }
  .section.section-grid_templates .grid--type-2 .grid__item:nth-child(2) {
    grid-row-start: 1;
    grid-column: 2/span 2;
  }
  .section.section-grid_templates .grid--type-2 .grid__item:nth-child(3) {
    grid-row-start: 3;
    grid-column: 1/span 1;
  }
  .section.section-grid_templates .grid--type-2 .grid__item:nth-child(4) {
    grid-row-start: 3;
    grid-column: 2/span 1;
  }
  .section.section-grid_templates .grid--type-2 .grid__item:nth-child(5) {
    grid-row-start: 3;
    grid-column: 3/span 1;
  }
  .section.section-grid_templates .grid--type-2 .grid__item:nth-child(6) {
    grid-row-start: 2;
    grid-column: 1/span 1;
  }
  .section.section-grid_templates .grid--type-2 .grid__item:nth-child(7) {
    grid-row-start: 4;
    grid-column: 3/span 1;
  }
}
@media (max-width: 768px) {
  .section.section-grid_templates .grid--type-2 {
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: 1fr 1fr;
    grid-gap: 16px;
  }
  .section.section-grid_templates .grid--type-2 .grid__item:nth-child(1) {
    grid-row-start: 1;
    grid-column: 1/span 1;
  }
  .section.section-grid_templates .grid--type-2 .grid__item:nth-child(2) {
    grid-row-start: 2;
    grid-column: 1/span 2;
  }
  .section.section-grid_templates .grid--type-2 .grid__item:nth-child(3) {
    grid-row-start: 4;
    grid-column: 1/span 1;
  }
  .section.section-grid_templates .grid--type-2 .grid__item:nth-child(4) {
    grid-row-start: 4;
    grid-column: 2/span 1;
  }
  .section.section-grid_templates .grid--type-2 .grid__item:nth-child(5) {
    grid-row-start: 6;
    grid-column: 1/span 1;
  }
  .section.section-grid_templates .grid--type-2 .grid__item:nth-child(6) {
    grid-row-start: 1;
    grid-column: 2/span 1;
  }
  .section.section-grid_templates .grid--type-2 .grid__item:nth-child(7) {
    grid-row-start: 6;
    grid-column: 2/span 1;
  }
}
.section.section-grid_templates .grid--type-3 {
  grid-template-columns: 1.3fr 170px 1fr 1fr;
}
@media (max-width: 1100px) {
  .section.section-grid_templates .grid--type-3 {
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
  }
  .section.section-grid_templates .grid--type-3 .grid__item:nth-child(1) {
    grid-row-start: 1;
    grid-column: 1/span 4;
  }
  .section.section-grid_templates .grid--type-3 .grid__item:nth-child(2) {
    grid-row-start: 1;
    grid-column: 5/span 2;
  }
  .section.section-grid_templates .grid--type-3 .grid__item:nth-child(3) {
    grid-row-start: 3;
    grid-column: 1/span 3;
  }
  .section.section-grid_templates .grid--type-3 .grid__item:nth-child(4) {
    grid-row-start: 3;
    grid-column: 4/span 3;
  }
  .section.section-grid_templates .grid--type-3 .grid__item:nth-child(5) {
    grid-row-start: 2;
    grid-column: 5/span 2;
  }
}
@media (max-width: 768px) {
  .section.section-grid_templates .grid--type-3 {
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: 1fr 1fr;
    grid-gap: 16px;
  }
  .section.section-grid_templates .grid--type-3 .grid__item:nth-child(1) {
    grid-row-start: 1;
    grid-column: 1/span 2;
  }
  .section.section-grid_templates .grid--type-3 .grid__item:nth-child(2) {
    grid-row-start: 3;
    grid-column: 1/span 1;
  }
  .section.section-grid_templates .grid--type-3 .grid__item:nth-child(3) {
    grid-row-start: 4;
    grid-column: 1/span 1;
  }
  .section.section-grid_templates .grid--type-3 .grid__item:nth-child(4) {
    grid-row-start: 4;
    grid-column: 2/span 1;
  }
  .section.section-grid_templates .grid--type-3 .grid__item:nth-child(5) {
    grid-row-start: 3;
    grid-column: 2/span 1;
  }
}
.section.section-grid_templates .grid--type-4 {
  grid-template-columns: 168px 360px 168px;
}
@media (max-width: 768px) {
  .section.section-grid_templates .grid--type-4 {
    grid-template-columns: 1fr 2.1fr 1fr;
    grid-gap: 16px;
    grid-auto-rows: auto;
  }
}
@media (max-width: 414px) {
  .section.section-grid_templates .grid--type-4 {
    grid-template-columns: 1fr 1fr;
  }
  .section.section-grid_templates .grid--type-4 .grid__item:nth-child(2) {
    grid-row-start: 3;
    grid-column: 1/span 2;
  }
  .section.section-grid_templates .grid--type-4 .grid__item:nth-child(3) {
    grid-row-start: 1;
    grid-column-start: 2;
  }
}
.section.section-grid_templates .section__actions {
  margin-top: var(--sp1);
}
.section.section-grid_templates .section__actions .button {
  display: block;
}
/*# sourceMappingURL=vc_block_grid_templates.min.css.map*/