.filtres-recherche__search input {
  font-size: 1rem;
}

.ressource-card__categorie {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.ressource-card__categorie:before {
  flex-shrink: 0;
  content: "";
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1456_1325)'%3E%3Cpath d='M15 16.572V18.992C14.9995 19.5246 14.7876 20.0352 14.4109 20.4116C14.0343 20.7881 13.5236 20.9997 12.991 21H5.01C4.47709 21 3.96599 20.7884 3.58907 20.4116C3.21215 20.0349 3.00027 19.5239 3 18.991V11.01C3 10.4771 3.21163 9.96599 3.58836 9.58907C3.96509 9.21215 4.47609 9.00027 5.009 9H7.963' stroke='%23D2414B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.167 4.51195C9.30738 3.99017 9.64903 3.5454 10.117 3.27525C10.5849 3.00509 11.1409 2.93162 11.663 3.07095L19.489 5.16795C20.0108 5.30833 20.4555 5.64999 20.7257 6.11793C20.9959 6.58588 21.0693 7.14189 20.93 7.66395L18.833 15.49C18.6926 16.0117 18.351 16.4565 17.883 16.7267C17.4151 16.9968 16.8591 17.0703 16.337 16.931L8.51 14.834C7.98822 14.6936 7.54345 14.3519 7.27329 13.884C7.00314 13.416 6.92966 12.86 7.069 12.338L9.167 4.51195Z' stroke='%23D2414B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1456_1325'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.nice-select:after {
  transform: rotate(90deg);
}

.nice-select.open:after {
  transform: rotate(270deg);
}

.wysiwyg table tbody tr th {
  padding: 1rem 1.375rem;
}

details[open] .summary__content {
  display: grid;
  gap: 1rem;
}

details summary:after {
  flex-shrink: 0;
}

.hero__search__suggestions {
  max-height: min(50vh, 400px);
}
@media (max-width: 768px) {
  .hero__search__suggestions {
    max-height: min(50vh, 260px);
  }
}

.wysiwyg__chifffrecle .chiffre__detail {
  display: block;
}

.flashInfo {
  padding: 0.5rem 0;
}

.flashInfo__message {
  font-size: 1rem;
}

.actualite__content {
  gap: 0.5rem;
}
.actualite__content__date, .actualite__content__titre {
  margin-bottom: 0;
}
.actualite__content__arrow {
  position: absolute;
  bottom: 1.5rem;
  right: 1.5rem;
}

.footer__ip {
  width: fit-content;
  background-color: var(--color-tertiary);
  color: var(--color-primary);
  font-weight: var(--semiBold);
  font-size: var(--font-size-small);
  padding: 0.25rem 0.5rem;
}

.contact__grade {
  margin-bottom: 0.5rem;
}

.contact__tel:before, .contact__mail:before {
  flex-shrink: 0;
}

details summary {
  font-size: 1.3125rem;
  font-weight: 800;
  line-height: 120%;
}
@media (max-width: 768px) {
  details summary {
    font-size: 1.125rem;
  }
}

.header__AccesRapide ul li .header__AccesRapide__icon {
  width: 1.2rem;
  height: 1.2rem;
}

.header__AccesRapide ul li a {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.acces-container {
  gap: 1rem;
  justify-content: space-between;
}

.acces-rapides .acces-container .acces__nom {
  overflow: visible;
}

.nombre-resultat {
  border: none;
}

.nombre-resultat__text {
  font-weight: var(--bold);
  font-size: 1rem;
}
.nombre-resultat__text strong {
  color: var(--color-secondary);
  font-size: var(--font-size-h1);
  margin-right: 0.33rem;
  font-weight: 700;
}

.actualites .actu-card__image {
  height: auto;
}
.actualites .actu-card__content {
  padding: 1.5rem 1rem 0 1rem;
  gap: 0.5rem;
}
.actualites .actu-card__content__text {
  gap: 0.5rem;
}

.footer:after {
  height: 240px;
  width: 240px;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .header__logo--mobile {
    height: 4rem;
  }
  .actualites__grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
  .actualites__grid .actualite {
    grid-column: auto;
    height: 100%;
  }
  .actualites__grid .actualite__cta {
    grid-area: auto;
    grid-column: span 2;
  }
  .actualites__grid .actualites__column {
    grid-area: auto;
  }
  .actualites__grid .actualites__column .actualite {
    height: fit-content;
  }
}
@media (max-width: 768px) {
  .actualites .actu-card__content {
    padding: 1.5rem 1rem;
  }
  .agenda__titre .btn {
    display: none;
  }
  .contact {
    padding: 1rem;
    padding-right: 3rem;
  }
  .hero__search__input::-webkit-input-placeholder {
    font-size: 1rem;
  }
}
@media (max-width: 768px) and (max-width: 450px) {
  .hero__search__input::-webkit-input-placeholder {
    font-size: 0.8rem;
  }
}
@media (max-width: 1024px) {
  .footer {
    padding-bottom: 1rem;
  }
  .footer .container {
    gap: 0;
  }
  .footer__menu {
    padding-top: 0;
  }
}
@media (min-width: 1024px) {
  .footer__grid {
    padding-bottom: 5rem;
  }
}
@media screen and (max-width: 1240px) {
  .applications .applications__item:nth-child(n+4) {
    display: flex;
  }
}
@media screen and (max-width: 1000px) {
  .layout--twocol {
    gap: 20px;
  }
}

/*# sourceMappingURL=v.css.map */
