/*
 * Mixins for titles
 */
/*
 * Mixins for blocks width
 */
.wp-block-dbt-news {
  max-width: 100% !important;
}

.block-news {
  margin-bottom: 2rem;
}
.block-news .title {
  border-top: 1px solid var(--bs-body-color);
  border-bottom: 1px solid var(--bs-body-color);
  padding: 0.5208333333rem 0;
  text-transform: uppercase;
}
.block-news .slider-container {
  overflow: hidden;
}
.block-news .slider {
  flex-wrap: nowrap !important;
  user-select: none;
}
.block-news .slider .slide a {
  opacity: 1;
  transition: color 0.2s ease;
}
.block-news .slider .slide a img {
  opacity: 1;
  transition: opacity 0.2s ease;
}
.block-news .slider .slide.slide-success a.link-image .ratio {
  background-color: #198754;
}
.block-news .slider .slide.slide-success.hover a.link-image img {
  opacity: 0.75;
}
.block-news .slider .slide.slide-success.hover a {
  color: #198754;
}
.block-news .slider .slide.slide-info a.link-image .ratio {
  background-color: #0dcaf0;
}
.block-news .slider .slide.slide-info.hover a.link-image img {
  opacity: 0.75;
}
.block-news .slider .slide.slide-info.hover a {
  color: #0dcaf0;
}
.block-news .slider .slide.slide-warning a.link-image .ratio {
  background-color: #ffc107;
}
.block-news .slider .slide.slide-warning.hover a.link-image img {
  opacity: 0.75;
}
.block-news .slider .slide.slide-warning.hover a {
  color: #ffc107;
}
.block-news .slider .slide.slide-danger a.link-image .ratio {
  background-color: #dc3545;
}
.block-news .slider .slide.slide-danger.hover a.link-image img {
  opacity: 0.75;
}
.block-news .slider .slide.slide-danger.hover a {
  color: #dc3545;
}
.block-news .slider .slide.slide-light a.link-image .ratio {
  background-color: #f8f9fa;
}
.block-news .slider .slide.slide-light.hover a.link-image img {
  opacity: 0.75;
}
.block-news .slider .slide.slide-light.hover a {
  color: #f8f9fa;
}
.block-news .slider .slide.slide-dark a.link-image .ratio {
  background-color: #212529;
}
.block-news .slider .slide.slide-dark.hover a.link-image img {
  opacity: 0.75;
}
.block-news .slider .slide.slide-dark.hover a {
  color: #212529;
}
.block-news .slider .slide.slide-fifdh a.link-image .ratio {
  background-color: #000;
  background-color: #adb5bd;
}
.block-news .slider .slide.slide-fifdh.hover a.link-image img {
  opacity: 0.75;
}
.block-news .slider .slide.slide-fifdh.hover a {
  color: #000;
  color: #adb5bd;
}
.block-news .slider .slide.slide-festival a.link-image .ratio {
  background-color: #008BFF;
}
.block-news .slider .slide.slide-festival.hover a.link-image img {
  opacity: 0.75;
}
.block-news .slider .slide.slide-festival.hover a {
  color: #008BFF;
}
.block-news .slider .slide.slide-ressources a.link-image .ratio {
  background-color: #F2EEE1;
}
.block-news .slider .slide.slide-ressources.hover a.link-image img {
  opacity: 0.75;
}
.block-news .slider .slide.slide-ressources.hover a {
  color: #F2EEE1;
}
.block-news .slider .slide.slide-resources a.link-image .ratio {
  background-color: #F2EEE1;
}
.block-news .slider .slide.slide-resources.hover a.link-image img {
  opacity: 0.75;
}
.block-news .slider .slide.slide-resources.hover a {
  color: #F2EEE1;
}
.block-news .slider .slide.slide-pro a.link-image .ratio {
  background-color: #ED572E;
}
.block-news .slider .slide.slide-pro.hover a.link-image img {
  opacity: 0.75;
}
.block-news .slider .slide.slide-pro.hover a {
  color: #ED572E;
}
.block-news .slider .slide.slide-ecoles a.link-image .ratio {
  background-color: #4ECE6B;
}
.block-news .slider .slide.slide-ecoles.hover a.link-image img {
  opacity: 0.75;
}
.block-news .slider .slide.slide-ecoles.hover a {
  color: #4ECE6B;
}
.block-news .slider .slide.slide-schools a.link-image .ratio {
  background-color: #4ECE6B;
}
.block-news .slider .slide.slide-schools.hover a.link-image img {
  opacity: 0.75;
}
.block-news .slider .slide.slide-schools.hover a {
  color: #4ECE6B;
}
.block-news .slider a {
  pointer-events: none;
}
.block-news .slider:not(.dragging) {
  transition: transform 0.2s ease;
  user-select: auto;
}
.block-news .slider:not(.dragging) a {
  pointer-events: auto;
}
.block-news .slider .news-card-content h2,
.block-news .slider .news-card-content p {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.block-news .prev-button svg,
.block-news .next-button svg {
  width: 2.61234375rem;
  height: 2.18203125rem;
}

.wp-admin .block-news a {
  pointer-events: none !important;
}

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