@charset "UTF-8";
/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* 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 */
/* ---------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* 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 */
/* ---------------------------------------------------------------------------------------------------------- */
.wazablock__slider.swiper-home .swiper-wrapper {
  align-items: center;
}
.wazablock__slider.swiper-home .swiper-arrows {
  top: 35%;
}
.wazablock__slider.swiper-home .swiper-button-prev,
.wazablock__slider.swiper-home .swiper-button-next {
  color: var(--wp--preset--color--primary);
  background-color: var(--wp--preset--color--primary-contrast);
  border-radius: 100rem;
  padding: 0.25em;
  width: calc(var(--swiper-navigation-size) + 0.5em);
  height: calc(var(--swiper-navigation-size) + 0.5em);
}
.wazablock__slider.swiper-home .swiper-button-prev:after,
.wazablock__slider.swiper-home .swiper-button-next:after {
  font-size: 0.875rem;
}
.wazablock__slider.swiper-home .slider {
  /* ---------------------------------------------------------------------------------------------------------- */
  /* JEUNESSE / COMPETITION / RECHERCHE */
  /* ---------------------------------------------------------------------------------------------------------- */
}
.wazablock__slider.swiper-home .slider__item {
  display: block;
  transition: transform 1s ease-out;
  transform: scaleY(0.9);
}
.wazablock__slider.swiper-home .slider__item__image__container {
  padding-top: calc(80vh - var(--hdr-h) - var(--toolbar-h));
  padding-top: 136%;
}
.wazablock__slider.swiper-home .slider__item__image:after {
  content: "";
  display: block;
  position: absolute;
  top: -25px;
  left: 0;
  right: 0;
  bottom: -25px;
  border: 0px solid;
  -o-border-image: url("../../public/images/pattern-border-timbre-inset.png");
     border-image: url("../../public/images/pattern-border-timbre-inset.png");
  border-image-slice: 50;
  border-image-repeat: round;
  border-image-width: 25px;
  border-image-outset: 0px;
  background: rgb(0, 147, 220);
  background: linear-gradient(135deg, rgba(0, 147, 220, 0.75) 45%, rgba(0, 147, 220, 0) 100%);
}
.wazablock__slider.swiper-home .slider__item__title__container {
  color: var(--wp--preset--color--white);
  padding: 0 1.5rem;
  opacity: 0;
  transition: opacity 1s linear;
}
.wazablock__slider.swiper-home .slider__item__text {
  font-size: 0.875rem;
}
.wazablock__slider.swiper-home .slider__item__text p {
  font-weight: 500;
  letter-spacing: 0.3px;
}
.wazablock__slider.swiper-home .slider__item__link {
  text-align: center;
}
.wazablock__slider.swiper-home .slider__item__link .btn {
  font-weight: bold;
  letter-spacing: 0.6px;
}
.wazablock__slider.swiper-home .slider__item.swiper-slide-active {
  transform: scaleY(1);
}
.wazablock__slider.swiper-home .slider__item.swiper-slide-active .slider__item__title__container {
  opacity: 1;
}
.wazablock__slider.swiper-home .slider__search {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  grid-gap: 0.5rem;
  margin: 1rem 0rem;
}
.wazablock__slider.swiper-home .slider__search__jeunesse {
  width: calc(50% - 0.25rem);
  padding: 2rem 0.5rem;
  color: var(--wp--preset--color--quinquenary-contrast);
  background-color: var(--wp--preset--color--quinquenary);
}
.wazablock__slider.swiper-home .slider__search__jeunesse a {
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  color: inherit;
  font-weight: bold;
  font-size: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  --icon-size: 2em;
}
.wazablock__slider.swiper-home .slider__search__jeunesse a img {
  position: relative;
  display: block;
  width: 3rem;
  height: auto;
  left: var(--x);
  top: var(--y);
}
.wazablock__slider.swiper-home .slider__search__competitions {
  width: calc(50% - 0.25rem);
  padding: 2rem 0.5rem;
  background: #677bbb;
  color: #FFF;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
}
.wazablock__slider.swiper-home .slider__search__competitions a {
  text-transform: uppercase;
  text-decoration: none;
  color: inherit;
  font-weight: bold;
  font-size: 0.75rem;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  --icon-size: 2em;
}
.wazablock__slider.swiper-home .slider__search__associations {
  padding: 1rem 0.5rem;
  width: 100%;
  background: var(--wp--preset--color--secondary);
  color: var(--wp--preset--color--secondary-contrast);
}
.wazablock__slider.swiper-home .slider__search__associations__title {
  text-transform: uppercase;
  text-decoration: none;
  color: inherit;
  font-weight: bold;
  font-size: 0.75rem;
}
.wazablock__slider.swiper-home .slider__search__associations .form-group {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: stretch;
  align-items: stretch;
  gap: 0.5rem;
}
.wazablock__slider.swiper-home .slider__search__associations .form-group label {
  display: none;
}
.wazablock__slider.swiper-home .slider__search__associations .form-group .form-fields {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: stretch;
  align-items: stretch;
  gap: 0.5rem;
  width: 100%;
}
.wazablock__slider.swiper-home .slider__search__associations .form-group .form-field {
  margin-bottom: 0rem;
  flex-basis: calc(50% - 0.25rem);
}
.wazablock__slider.swiper-home .slider__search__associations .form-group .form-field.form-submit {
  flex-basis: 100%;
  margin-bottom: 0;
}
.wazablock__slider.swiper-home .slider__search__associations .form-group input[type=text],
.wazablock__slider.swiper-home .slider__search__associations .form-group select {
  width: 100%;
  height: 100%;
  border: none;
  background-color: #d46d6e;
  color: #fff;
  text-align: center;
}
.wazablock__slider.swiper-home .slider__search__associations .form-group input[type=text]::-moz-placeholder, .wazablock__slider.swiper-home .slider__search__associations .form-group select::-moz-placeholder {
  color: #FFF !important;
  text-align: center;
}
.wazablock__slider.swiper-home .slider__search__associations .form-group input[type=text]::placeholder,
.wazablock__slider.swiper-home .slider__search__associations .form-group select::placeholder {
  color: #FFF !important;
  text-align: center;
}
.wazablock__slider.swiper-home .slider__search__associations .form-group input[type=submit] {
  color: #fff;
  background-color: #ae8c88;
  width: 100%;
  padding: 0.5rem;
  font-size: 0.75rem;
  text-transform: uppercase;
}
.wazablock__slider.swiper-home .slider__overlay {
  background: url("../../public/images/8bc21ce89625bd334b99.png") no-repeat bottom right transparent;
  background-size: 75% auto;
  background-blend-mode: normal;
}

/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* -------------------- RESPONSIVE --------------------- */
/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* XS */
/* ----------------------------------------------------- */
@media (min-width: 576px) {
  .wazablock__slider.swiper-home .slider__item__title {
    margin-bottom: 1rem;
  }
  .wazablock__slider.swiper-home .slider__item__title__container {
    padding: 0rem 2.5rem;
  }
  .wazablock__slider.swiper-home .slider__item__text {
    font-size: 1rem;
  }
  .wazablock__slider.swiper-home .slider__search {
    margin-top: 2rem;
  }
  .wazablock__slider.swiper-home .slider__search__jeunesse a, .wazablock__slider.swiper-home .slider__search__competitions a, .wazablock__slider.swiper-home .slider__search__associations__title {
    font-size: 0.875rem;
  }
  .wazablock__slider.swiper-home .slider__search__jeunesse a img {
    width: 6rem;
  }
}
/* ----------------------------------------------------- */
/* SM */
/* ----------------------------------------------------- */
@media (min-width: 768px) {
  .wazablock__slider.swiper-home .slider__item__image__container {
    padding-top: 114%;
  }
  .wazablock__slider.swiper-home .slider__item__text {
    font-size: 1.125rem;
  }
  .wazablock__slider.swiper-home .slider__search__jeunesse a, .wazablock__slider.swiper-home .slider__search__competitions a, .wazablock__slider.swiper-home .slider__search__associations__title {
    font-size: 1.125rem;
  }
  .wazablock__slider.swiper-home .slider__search__jeunesse, .wazablock__slider.swiper-home .slider__search__competitions {
    padding: 1rem 1rem;
  }
}
/* ----------------------------------------------------- */
/* MD */
/* ----------------------------------------------------- */
@media (min-width: 992px) {
  .wazablock__slider.swiper-home .slider__item__image__container {
    padding-top: 56.25%;
  }
  .wazablock__slider.swiper-home .slider__item__title__container {
    width: 70%;
  }
  .wazablock__slider.swiper-home .slider__item__link {
    text-align: left;
    margin-top: 2rem;
  }
  .wazablock__slider.swiper-home .slider__search {
    flex-wrap: nowrap;
    margin-left: auto;
    margin-right: auto;
    margin-top: -50px;
    width: 90%;
  }
  .wazablock__slider.swiper-home .slider__search__jeunesse a, .wazablock__slider.swiper-home .slider__search__competitions a, .wazablock__slider.swiper-home .slider__search__associations__title {
    font-size: 1rem;
  }
  .wazablock__slider.swiper-home .slider__search__jeunesse, .wazablock__slider.swiper-home .slider__search__competitions {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
  }
  .wazablock__slider.swiper-home .slider__search__jeunesse a img {
    width: 5rem;
  }
  .wazablock__slider.swiper-home .slider__search__associations {
    padding: 1rem;
  }
  .wazablock__slider.swiper-home .slider__search__associations__title {
    text-align: left;
  }
  .wazablock__slider.swiper-home .slider__search__associations .form-group {
    flex-wrap: nowrap;
    gap: 0.5rem;
  }
  .wazablock__slider.swiper-home .slider__search__associations .form-group .form-fields {
    flex-wrap: wrap;
    width: 70%;
  }
  .wazablock__slider.swiper-home .slider__search__associations .form-group .form-field {
    margin: 0;
  }
  .wazablock__slider.swiper-home .slider__search__associations .form-group .form-field.form-submit {
    flex-basis: 30%;
  }
  .wazablock__slider.swiper-home .slider__search__associations .form-group .form-field.form-submit input[type=submit] {
    height: 100%;
  }
  .wazablock__slider.swiper-home .slider__overlay {
    background-size: 50% auto;
  }
}
/* ----------------------------------------------------- */
/* LG */
/* ----------------------------------------------------- */
@media (min-width: 1200px) {
  .wazablock__slider.swiper-home .swiper-arrows {
    top: 50%;
  }
  .wazablock__slider.swiper-home .slider__item__image__container {
    padding-top: 43.75%;
  }
  .wazablock__slider.swiper-home .slider__item__title__container {
    width: 50%;
  }
  .wazablock__slider.swiper-home .slider__search {
    width: var(--width-default);
  }
  .wazablock__slider.swiper-home .slider__search textarea,
  .wazablock__slider.swiper-home .slider__search input[type=text],
  .wazablock__slider.swiper-home .slider__search input[type=tel],
  .wazablock__slider.swiper-home .slider__search input[type=url],
  .wazablock__slider.swiper-home .slider__search input[type=email],
  .wazablock__slider.swiper-home .slider__search input[type=password],
  .wazablock__slider.swiper-home .slider__search input[type=search],
  .wazablock__slider.swiper-home .slider__search input[type=date],
  .wazablock__slider.swiper-home .slider__search select {
    font-size: 0.875rem;
  }
  .wazablock__slider.swiper-home .slider__search input[type=submit]:hover {
    background-color: #765450;
  }
  .wazablock__slider.swiper-home .slider__search__jeunesse, .wazablock__slider.swiper-home .slider__search__competitions {
    transition: all 0.4s cubic-bezier(0.14, 0.66, 0.28, 0.93);
  }
  .wazablock__slider.swiper-home .slider__search__jeunesse a, .wazablock__slider.swiper-home .slider__search__competitions a {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
  }
  .wazablock__slider.swiper-home .slider__search__jeunesse:hover {
    background-color: var(--wp--preset--color--quinquenary-accent);
  }
  .wazablock__slider.swiper-home .slider__search__competitions:hover {
    background-color: var(--wp--preset--color--primary);
  }
  .wazablock__slider.swiper-home .slider__search__associations .form-group input[type=submit] {
    font-size: 0.875rem;
  }
  .wazablock__slider.swiper-home .slider__overlay {
    background-size: 35% auto;
  }
}
/* ----------------------------------------------------- */
/* XL */
/* ----------------------------------------------------- */
@media (min-width: 1400px) {
  .wazablock__slider.swiper-home .slider__overlay {
    background-size: 30% auto;
  }
  .wazablock__slider.swiper-home .slider__search__associations {
    padding: 1rem 2rem;
  }
}
/* ----------------------------------------------------- */
/* XXL */
/* ----------------------------------------------------- */
@media (min-width: 1650px) {
  .wazablock__slider.swiper-home .slider__search__associations .form-group input[type=submit] {
    font-size: 1rem;
  }
}
/* ----------------------------------------------------- */
/* HOVER */
/* ----------------------------------------------------- *//*# sourceMappingURL=style.css.map */