@charset "UTF-8";
@media (min-width: 380px) and (max-width: 500px) {
  .wp-block-group.reassur-wrapper {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}
.wp-block-group.reassur-wrapper > .wp-block-group.is-style-reassurance {
  /* À partir de 1024px, passe à 3 colonnes */
}
.wp-block-group.reassur-wrapper > .wp-block-group.is-style-reassurance .wp-block-columns {
  max-width: 100%;
  /* 6 colonnes */
}
.wp-block-group.reassur-wrapper > .wp-block-group.is-style-reassurance .wp-block-columns .wp-block-column .wp-block-group {
  aspect-ratio: 1/1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 5px;
}
@media (min-width: 1320px) {
  .wp-block-group.reassur-wrapper > .wp-block-group.is-style-reassurance .wp-block-columns .wp-block-column .wp-block-group {
    min-height: 200px;
    min-width: 200px;
  }
}
@media (min-width: 1025px) and (max-width: 1320px) {
  .wp-block-group.reassur-wrapper > .wp-block-group.is-style-reassurance .wp-block-columns .wp-block-column:first-child .wp-block-group.parking p {
    font-size: 0.75rem;
  }
}
.wp-block-group.reassur-wrapper > .wp-block-group.is-style-reassurance .wp-block-columns .wp-block-column:first-child .wp-block-group.parking figure:first-child {
  position: absolute;
  right: 5px;
  top: 5px;
}
.wp-block-group.reassur-wrapper > .wp-block-group.is-style-reassurance .wp-block-columns .wp-block-column:first-child .wp-block-group.parking figure {
  margin-block-start: 0 !important;
}
.wp-block-group.reassur-wrapper > .wp-block-group.is-style-reassurance .wp-block-columns .wp-block-column {
  flex: 1 1 16.6666666667%;
}
@media (max-width: 1024px) {
  .wp-block-group.reassur-wrapper > .wp-block-group.is-style-reassurance .wp-block-columns {
    flex-wrap: wrap !important;
  }
  .wp-block-group.reassur-wrapper > .wp-block-group.is-style-reassurance .wp-block-columns .wp-block-column {
    flex: 1 1 33.3333333333%;
    flex-basis: 31% !important;
  }
}
@media (max-width: 768px) {
  .wp-block-group.reassur-wrapper > .wp-block-group.is-style-reassurance .wp-block-columns .wp-block-column {
    flex: 1 1 45%;
    flex-basis: 45% !important;
  }
}
@media (max-width: 380px) {
  .wp-block-group.reassur-wrapper > .wp-block-group.is-style-reassurance .wp-block-columns .wp-block-column {
    flex: 1 1 100%;
    flex-basis: 100% !important;
  }
}