@charset "UTF-8";
/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* MIXIN.SCSS */
/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* FONT FACE */
/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* KEYFRAMES */
/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* CENTRE UNE IMAGE */
/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* CENTRE UN ELEMENT */
/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* CENTRE UN BACKGROUND QUAND ON LE MET EN INLINE */
/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* TRIANGLES */
/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* Display flex */
/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* Object Fit */
/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* FONCTIONS */
/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* CONVERSION PX -> EM */
/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* CONVERSION PX -> REM */
/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* CONVERSION PX -> % */
/* ----------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------- */
/* TRACKING INDESIGN -> LETTER SPACING CSS */
/* ---------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* VARIABLES */
/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* Couleurs */
/* ----------------------------------------------------- */
/* Spécifiques au site */
/* ----------------------------------------------------- */
/* gris moyen fonce */
/* gris moyen */
/* gris clair */
/* Nuances de gris */
/* ----------------------------------------------------- */
/* Correspondances couleurs -> texte */
/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* FONTS */
/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* FONT-SIZES */
/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* TRANSITIONS */
/* ----------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------- */
/* BOX SHADOW */
/* ---------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------- */
/* BASES PADDING & MARGIN */
/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* BORDER RADIUS */
/* ----------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------- */
/* SCREENS */
/* ---------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------- */
/* ADMIN */
/* ----------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------- */
/* PATHS */
/* ---------------------------------------------------------------------------------------------------------- */
.wazablocks-items .items {
  /* ---------------------------------------------------------------------------------------------------------- */
  /* GLOBAL */
  /* ---------------------------------------------------------------------------------------------------------- */
}
.wazablocks-items .items__grid__items {
  display: grid;
  grid-template-columns: repeat(var(--col_xs, 1), minmax(0, 1fr));
  gap: 1rem;
  margin-top: var(--paddingBase, 1rem);
}
.wazablocks-items.items__temoignage__slider .items__slider, .wazablocks-items.items__avantapres__slider .items__slider {
  border-radius: 0 0 2rem 2rem;
  overflow: hidden;
}
.wazablocks-items.items__temoignage__slider .items__slider__container, .wazablocks-items.items__avantapres__slider .items__slider__container {
  --swiper-theme-color: var(--wp--preset--color--secondary);
  --swiper-navigation-size: 2rem;
}
.wazablocks-items.items__temoignage__slider .items__slider__item, .wazablocks-items.items__avantapres__slider .items__slider__item {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  height: auto;
  gap: 0;
  padding: 0;
  background-color: #aeaeb2;
}
.wazablocks-items.items__temoignage__slider .items__slider__item__content, .wazablocks-items.items__avantapres__slider .items__slider__item__content {
  color: #000;
  background-color: #aeaeb2;
  font-family: var(--wp--preset--font-family--secondary);
  margin-top: 0;
  padding: 1rem;
}
.wazablocks-items.items__temoignage__slider .items__slider__item__content p:last-child, .wazablocks-items.items__avantapres__slider .items__slider__item__content p:last-child {
  margin-bottom: 0;
}
.wazablocks-items.items__temoignage__slider .items__slider__item__image img, .wazablocks-items.items__avantapres__slider .items__slider__item__image img {
  width: 100%;
  height: auto;
}
.wazablocks-items.items__temoignage__slider .items__slider__arrows, .wazablocks-items.items__avantapres__slider .items__slider__arrows {
  display: none;
}

/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* -------------------- RESPONSIVE --------------------- */
/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* XS */
/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* SM */
/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* MD */
/* ----------------------------------------------------- */
@media (min-width: 768px) {
  .wazablocks-items .items {
    /* ---------------------------------------------------------------------------------------------------------- */
    /* GLOBAL */
    /* ---------------------------------------------------------------------------------------------------------- */
  }
  .wazablocks-items .items__grid__items {
    grid-template-columns: repeat(var(--col_md, 2), minmax(0, 1fr));
  }
  .wazablocks-items.items__event__grid .items__grid__item__title h2,
  .wazablocks-items.items__event__grid .items__grid__item__title h3 {
    font-size: 1.25rem;
  }
}
/* ----------------------------------------------------- */
/* WP BREAKPOINT */
/* ----------------------------------------------------- */
@media (min-width: 782px) {
  .wazablocks-items.items__temoignage__slider .items__slider__item, .wazablocks-items.items__avantapres__slider .items__slider__item {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
  }
  .wazablocks-items.items__temoignage__slider .items__slider__item__content, .wazablocks-items.items__temoignage__slider .items__slider__item__image, .wazablocks-items.items__avantapres__slider .items__slider__item__content, .wazablocks-items.items__avantapres__slider .items__slider__item__image {
    flex-basis: 50%;
  }
  .wazablocks-items.items__temoignage__slider .items__slider__item__image img, .wazablocks-items.items__avantapres__slider .items__slider__item__image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
  }
  .wazablocks-items.items__temoignage__slider .swiper-button-prev, .wazablocks-items.items__avantapres__slider .swiper-button-prev {
    background: #000;
    padding: 1em;
    aspect-ratio: 1/1;
  }
  .wazablocks-items.items__temoignage__slider .swiper-button-prev .swiper-navigation-icon, .wazablocks-items.items__avantapres__slider .swiper-button-prev .swiper-navigation-icon {
    transform: rotate(180deg);
  }
  .wazablocks-items.items__temoignage__slider .swiper-button-next, .wazablocks-items.items__avantapres__slider .swiper-button-next {
    background: #000;
    padding: 1em;
    aspect-ratio: 1/1;
  }
  .wazablocks-items.items__temoignage__slider .swiper-navigation-icon path, .wazablocks-items.items__avantapres__slider .swiper-navigation-icon path {
    fill: var(--wp--preset--color--quaternary);
  }
}
/* ----------------------------------------------------- */
/* LG */
/* ----------------------------------------------------- */
@media (min-width: 992px) {
  .wazablocks-items .items {
    /* ---------------------------------------------------------------------------------------------------------- */
    /* GLOBAL */
    /* ---------------------------------------------------------------------------------------------------------- */
  }
  .wazablocks-items .items__grid__items {
    grid-template-columns: repeat(var(--col_lg, 4), minmax(0, 1fr));
  }
  .wazablocks-items.items__temoignage__slider .items__slider, .wazablocks-items.items__avantapres__slider .items__slider {
    border-radius: 0 2rem 2rem 0 !important;
    overflow: hidden;
  }
  .wazablocks-items.items__temoignage__slider .items__slider__item__content, .wazablocks-items.items__avantapres__slider .items__slider__item__content {
    padding: 2rem;
  }
  .wazablocks-items.items__temoignage__slider .items__slider__arrows, .wazablocks-items.items__avantapres__slider .items__slider__arrows {
    display: block;
  }
  .wazablocks-items.items__temoignage__slider .items__slider__bullets, .wazablocks-items.items__avantapres__slider .items__slider__bullets {
    display: none;
  }
  .wazablocks-items.items__temoignage__slider .items__slider .swiper-button-next,
  .wazablocks-items.items__temoignage__slider .items__slider .swiper-button-prev, .wazablocks-items.items__avantapres__slider .items__slider .swiper-button-next,
  .wazablocks-items.items__avantapres__slider .items__slider .swiper-button-prev {
    width: 1.5rem;
    height: auto;
    overflow: visible;
    padding: 0.25rem;
  }
  .wazablocks-items.items__temoignage__slider .items__slider .swiper-button-next:after,
  .wazablocks-items.items__temoignage__slider .items__slider .swiper-button-prev:after, .wazablocks-items.items__avantapres__slider .items__slider .swiper-button-next:after,
  .wazablocks-items.items__avantapres__slider .items__slider .swiper-button-prev:after {
    display: none;
  }
  .wazablocks-items.items__temoignage__slider .items__slider .swiper-button-prev, .wazablocks-items.items__avantapres__slider .items__slider .swiper-button-prev {
    border-radius: 0;
  }
  .wazablocks-items.items__temoignage__slider .items__slider .swiper-button-prev:before, .wazablocks-items.items__avantapres__slider .items__slider .swiper-button-prev:before {
    content: "";
    display: block;
    position: absolute;
    width: auto;
    height: auto;
    bottom: calc(100% - 1px);
    left: 0;
    right: 0;
    aspect-ratio: 1/1;
    background-color: #000;
    clip-path: shape(from 0% 0%, hline to 0%, arc by 50% 50% of 50% ccw, arc by 50% 50% of 75% cw, hline to 0%);
  }
  .wazablocks-items.items__temoignage__slider .items__slider .swiper-button-prev:after, .wazablocks-items.items__avantapres__slider .items__slider .swiper-button-prev:after {
    content: "";
    display: block;
    position: absolute;
    width: auto;
    height: auto;
    top: calc(100% - 1px);
    left: 0;
    right: 0;
    aspect-ratio: 1/1;
    background-color: #000;
    clip-path: shape(from 100% 0%, vline to 0%, arc by -50% 50% of 75% cw, arc by -50% 50% of 75%, vline to 0%);
  }
  .wazablocks-items.items__temoignage__slider .items__slider .swiper-button-next, .wazablocks-items.items__avantapres__slider .items__slider .swiper-button-next {
    border-radius: 0;
  }
  .wazablocks-items.items__temoignage__slider .items__slider .swiper-button-next:before, .wazablocks-items.items__avantapres__slider .items__slider .swiper-button-next:before {
    content: "";
    display: block;
    position: absolute;
    width: auto;
    height: auto;
    bottom: calc(100% - 1px);
    left: 0;
    right: 0;
    aspect-ratio: 1/1;
    background-color: #000;
    clip-path: shape(from 0% 100%, vline to 100%, arc by 50% -50% of 75% cw, arc by 50% -50% of 75%, vline to 100%);
  }
  .wazablocks-items.items__temoignage__slider .items__slider .swiper-button-next:after, .wazablocks-items.items__avantapres__slider .items__slider .swiper-button-next:after {
    content: "";
    display: block;
    position: absolute;
    width: auto;
    height: auto;
    top: calc(100% - 1px);
    left: 0;
    right: 0;
    aspect-ratio: 1/1;
    background-color: #000;
    clip-path: shape(from 0% 0%, vline to 0%, arc by 50% 50% of 75% ccw, arc by 50% 50% of 75% cw, vline to 0%);
  }
}
/* ----------------------------------------------------- */
/* XL */
/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* XXL */
/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* HOVER */
/* ----------------------------------------------------- */
@media (hover: hover) {
  .wazablocks-items.items__temoignage__slider .items__slider .swiper-button-next:hover .swiper-navigation-icon path,
  .wazablocks-items.items__temoignage__slider .items__slider .swiper-button-prev:hover .swiper-navigation-icon path, .wazablocks-items.items__avantapres__slider .items__slider .swiper-button-next:hover .swiper-navigation-icon path,
  .wazablocks-items.items__avantapres__slider .items__slider .swiper-button-prev:hover .swiper-navigation-icon path {
    fill: var(--wp--preset--color--secondary);
  }
}/*# sourceMappingURL=style.css.map */