/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/blocks/last-posts-variant/style.css ***!
  \*********************************************************************************************************************************************************************************************/
.wp-block-gitanablocks-last-posts-variant .gb-last-posts-list {
  list-style: none;
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  grid-template-rows: repeat(7, 1fr);
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.wp-block-gitanablocks-last-posts-variant .gb-last-posts-list a:nth-child(1) {
  grid-area: 1 / 1 / 5 / 5;
}

.wp-block-gitanablocks-last-posts-variant .gb-last-posts-list a:nth-child(2) .gb-post-thumbnail-wrap,
.wp-block-gitanablocks-last-posts-variant .gb-last-posts-list a:nth-child(3) .gb-post-thumbnail-wrap,
.wp-block-gitanablocks-last-posts-variant .gb-last-posts-list a:nth-child(4) .gb-post-thumbnail-wrap,
.wp-block-gitanablocks-last-posts-variant .gb-last-posts-list a:nth-child(5) .gb-post-thumbnail-wrap {
  width: 100%;
}

.wp-block-gitanablocks-last-posts-variant .gb-last-posts-list a:nth-child(2) {
  grid-area: 1 / 5 / 4 / 7;
}

.wp-block-gitanablocks-last-posts-variant .gb-last-posts-list a:nth-child(3) {
  grid-area: 1 / 7 / 4 / 9;
}

.wp-block-gitanablocks-last-posts-variant .gb-last-posts-list a:nth-child(4) {
  grid-area: 5 / 1 / 8 / 3;
}

.wp-block-gitanablocks-last-posts-variant .gb-last-posts-list a:nth-child(5) {
  grid-area: 5 / 3 / 8 / 5;
}

.wp-block-gitanablocks-last-posts-variant .gb-last-posts-list a:nth-child(6) {
  grid-area: 4 / 5 / 8 / 9;
}

.wp-block-gitanablocks-last-posts-variant .gb-last-post-item a {
  text-decoration: none;
}

.wp-block-gitanablocks-last-posts-variant .gb-see-more-wrap {
  text-align: end;
  margin-bottom: 30px;
}

.gitanablocks-section.gitanablocks-third a.bouton {
  padding: 6px 12px;
  color: #081028;
  border-radius: 6px;
  font-weight: 500;
  transition: all 0.3s;
  font-size: 17px;
  text-transform: uppercase;
  margin-right: 13px;

}

.gitanablocks-section.gitanablocks-third a.bouton-white {
  background-color: transparent;
  transition: all 0.3s;
  position: relative;

}

.gitanablocks-section.gitanablocks-third a.bouton.bouton-white::after {
  content: "";
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: #081028;
  display: block;
  position: absolute;
  translate: -50% -50%;
  top: 50%;
  right: -20px;
}

.gb-last-post-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-decoration: none;
  height: 100%;
  justify-content: space-between;
}

.wp-block-gitanablocks-last-posts-variant .gb-post-thumbnail-wrap {
  max-width: 100%;
  /* width: 340px; */
  max-height: unset;
  aspect-ratio: unset;
}

.gb-post-thumbnail {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.gb-post-meta {
  display: flex;
  justify-content: space-between;
  width: 100%;
  max-width: 435px;
  margin-top: 1.5rem;
  font-size: 0.9rem;
}

.gb-post-date::before {
  content: "";
  width: 15px;
  height: 15px;
  display: inline-block;
  border-radius: 50%;
  background-color: #081028;
  margin-right: 8px;

}

.gitanablocks-section.gitanablocks-primary .gb-post-date::before {
  background-color: white;
}

.gb-post-title {
  font-size: 1.1rem;
  margin-top: 0.5rem;
  width: 100%;
}

.gb-post-description {
  font-size: 1rem;
  margin-top: 0.3rem;
  width: 100%;
  font-weight: 300;
}

.gitanablocks-section.gitanablocks-primary .gb-post-meta {
  color: white;
}

h2+.wp-block-gitanablocks-last-posts-variant {
  margin-top: -55px;
}


.gb-last-post-item:hover .pied {
  opacity: 1 !important;
}

/*# sourceMappingURL=style-index.css.map*/