.block-cards-slider {
  container-type: inline-size;
  container-name: conainerGrid;
}
.block-cards-slider .swiper {
  overflow: initial;
}
.block-cards-slider .swiper .swiper-slide {
  height: initial;
}
.block-cards-slider .container-grid:not(.only-one):not(.grid-inline, .columns-2, .columns-3, .columns-4, .columns-5) {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.block-cards-slider .container-grid:not(.only-one):not(.grid-inline, .columns-2, .columns-3, .columns-4, .columns-5) > *:last-child:nth-child(3n+1) {
  grid-column: 3/5;
}
.block-cards-slider .container-grid:not(.only-one):not(.grid-inline, .columns-2, .columns-3, .columns-4, .columns-5) > *:nth-last-child(2):nth-child(3n+1) {
  grid-column: 2/4;
}
.block-cards-slider .container-grid:not(.only-one).grid-inline {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}
@container conainerGrid (width < 1280px) {
  .block-cards-slider .container-grid:not(.only-one).grid-inline {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
@container conainerGrid (width < 680px) {
  .block-cards-slider .container-grid:not(.only-one).grid-inline {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.block-cards-slider .container-grid:not(.only-one).columns-2 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
@container conainerGrid (width < 680px) {
  .block-cards-slider .container-grid:not(.only-one).columns-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.block-cards-slider .container-grid:not(.only-one).columns-3 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
@container conainerGrid (width < 680px) {
  .block-cards-slider .container-grid:not(.only-one).columns-3 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.block-cards-slider .container-grid:not(.only-one).columns-4 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}
@container conainerGrid (width < 1280px) {
  .block-cards-slider .container-grid:not(.only-one).columns-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
@container conainerGrid (width < 680px) {
  .block-cards-slider .container-grid:not(.only-one).columns-4 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.block-cards-slider .container-grid:not(.only-one).columns-5 {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}
@container conainerGrid (width < 1280px) {
  .block-cards-slider .container-grid:not(.only-one).columns-5 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}
@container conainerGrid (width < 680px) {
  .block-cards-slider .container-grid:not(.only-one).columns-5 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.block-cards-slider .container-grid:not(.only-one) > * {
  grid-column: span 2;
}
.block-cards-slider .container-grid.only-one {
  display: flex;
}
.block-cards-slider .container-grid.only-one .wrap-card {
  display: flex;
  flex-direction: row;
  width: 100%;
  padding-block-start: 0;
}
@container conainerGrid (width < 1180px) {
  .block-cards-slider .container-grid.only-one .wrap-card {
    flex-direction: column;
  }
}
.block-cards-slider .container-grid.only-one .wrap-card .card-thumbnail {
  width: 50%;
  height: 100%;
  aspect-ratio: 675/293;
}
@container conainerGrid (width < 1180px) {
  .block-cards-slider .container-grid.only-one .wrap-card .card-thumbnail {
    position: relative;
    width: 100%;
  }
}
.block-cards-slider .container-grid.only-one .wrap-card .card-content {
  justify-content: center;
  width: 53%;
  border-end-start-radius: var(--size-40);
  margin-inline-start: auto;
  padding-block: var(--size-40);
  padding-block-end: var(--size-80);
}
@container conainerGrid (width < 1180px) {
  .block-cards-slider .container-grid.only-one .wrap-card .card-content {
    width: 100%;
  }
}

/*# sourceMappingURL=block-cards-slider.css.map */
