[class*=block-views-blockrubrique-block] {
  padding-top: 30px;
  border-top: thin solid #8f9cb9;
  margin: 30px 0;
}
[class*=block-views-blockrubrique-block] > h2 {
  margin-top: 0;
}
[class*=block-views-blockrubrique-block] .view-id-rubrique .view-content {
  display: grid;
  grid-gap: 30px;
  grid-template-columns: calc(50% - 15px) auto;
}
@media screen and (max-width: 1023.98px) {
  [class*=block-views-blockrubrique-block] .view-id-rubrique .view-content {
    grid-gap: 15px;
    grid-template-columns: calc(50% - 7.5px) auto;
  }
}
@media screen and (max-width: 768px) {
  [class*=block-views-blockrubrique-block] .view-id-rubrique .view-content {
    grid-template-columns: 100%;
  }
}
[class*=block-views-blockrubrique-block] .view-id-rubrique.view-display-id-block_1 .view-content, [class*=block-views-blockrubrique-block] .view-id-rubrique.view-display-id-block_5 .view-content {
  grid-template-areas: "a b" "a c";
}
@media screen and (max-width: 768px) {
  [class*=block-views-blockrubrique-block] .view-id-rubrique.view-display-id-block_1 .view-content, [class*=block-views-blockrubrique-block] .view-id-rubrique.view-display-id-block_5 .view-content {
    grid-template-areas: "a" "b" "c";
  }
}
[class*=block-views-blockrubrique-block] .view-id-rubrique.view-display-id-block_1 .view-content .views-row:nth-child(1), [class*=block-views-blockrubrique-block] .view-id-rubrique.view-display-id-block_5 .view-content .views-row:nth-child(1) {
  grid-area: a;
}
[class*=block-views-blockrubrique-block] .view-id-rubrique.view-display-id-block_1 .view-content .views-row:nth-child(2), [class*=block-views-blockrubrique-block] .view-id-rubrique.view-display-id-block_5 .view-content .views-row:nth-child(2) {
  grid-area: b;
}
[class*=block-views-blockrubrique-block] .view-id-rubrique.view-display-id-block_1 .view-content .views-row:nth-child(3), [class*=block-views-blockrubrique-block] .view-id-rubrique.view-display-id-block_5 .view-content .views-row:nth-child(3) {
  grid-area: c;
}
[class*=block-views-blockrubrique-block] .view-id-rubrique.view-display-id-block_2 .view-content, [class*=block-views-blockrubrique-block] .view-id-rubrique.view-display-id-block_6 .view-content {
  grid-template-areas: "b a" "c a";
}
@media screen and (max-width: 768px) {
  [class*=block-views-blockrubrique-block] .view-id-rubrique.view-display-id-block_2 .view-content, [class*=block-views-blockrubrique-block] .view-id-rubrique.view-display-id-block_6 .view-content {
    grid-template-areas: "b" "c" "a";
  }
}
[class*=block-views-blockrubrique-block] .view-id-rubrique.view-display-id-block_2 .view-content .views-row:nth-child(1), [class*=block-views-blockrubrique-block] .view-id-rubrique.view-display-id-block_6 .view-content .views-row:nth-child(1) {
  grid-area: b;
}
[class*=block-views-blockrubrique-block] .view-id-rubrique.view-display-id-block_2 .view-content .views-row:nth-child(2), [class*=block-views-blockrubrique-block] .view-id-rubrique.view-display-id-block_6 .view-content .views-row:nth-child(2) {
  grid-area: c;
}
[class*=block-views-blockrubrique-block] .view-id-rubrique.view-display-id-block_2 .view-content .views-row:nth-child(3), [class*=block-views-blockrubrique-block] .view-id-rubrique.view-display-id-block_6 .view-content .views-row:nth-child(3) {
  grid-area: a;
}
[class*=block-views-blockrubrique-block] .view-id-rubrique .more-link a {
  border-radius: 999px;
  border: 2px solid #fff;
  margin: 25px auto;
  color: var(--rose);
  text-decoration: none;
  font-size: 16px;
  line-height: 18px;
  font-weight: 500;
  padding: 10px 30px;
  display: block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  transition: color 0.1s, background 0.1s;
  font-family: var(--main-font);
  border-color: var(--rose);
}
[class*=block-views-blockrubrique-block] .view-id-rubrique .more-link a:hover {
  color: #fff;
  background-color: var(--rose);
}