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

.block-quick-access {
  padding: 1.1458333333rem 0 2.2916666667rem 0;
  margin-bottom: 2.2916666667rem;
  margin-left: -0.625rem;
  margin-right: -0.625rem;
}
@media (min-width: 1200px) {
  .block-quick-access {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }
}
.block-quick-access a {
  display: block;
  position: relative;
  border-top: 1px solid var(--bs-body-color);
  display: block;
  text-align: center;
  line-height: 1;
  text-decoration: none !important;
  padding: calc(0.25rem + 1.25vw) 0;
  margin-bottom: calc(-1rem - 2vw);
  text-transform: uppercase;
  transition: transform 0.35s ease-in-out, color 0.2s ease-in-out, background-color 0.2s ease-in-out;
  background-color: var(--bs-body-bg);
}
.block-quick-access a:hover {
  transform: translateY(calc(-1rem - 2vw));
}
.block-quick-access a:last-child {
  border-bottom: 1px solid var(--bs-body-color);
  transform: none;
}
.block-quick-access a:last-child:hover {
  transform: none;
}
@media (min-width: 1200px) {
  .block-quick-access a {
    padding: 1.0416666667rem 0;
    margin-bottom: -2.2916666667rem;
  }
  .block-quick-access a:hover {
    transform: translateY(-2.2916666667rem);
  }
}

.platform-success .block-quick-access a:hover {
  background-color: #198754;
}

.platform-info .block-quick-access a:hover {
  background-color: #0dcaf0;
}

.platform-warning .block-quick-access a:hover {
  background-color: #ffc107;
}

.platform-danger .block-quick-access a:hover {
  background-color: #dc3545;
}

.platform-light .block-quick-access a:hover {
  background-color: #f8f9fa;
}

.platform-dark .block-quick-access a:hover {
  background-color: #212529;
}

.platform-fifdh .block-quick-access a:hover {
  background-color: #000;
  background-color: var(--bs-body-color);
  color: var(--bs-body-bg);
}

.platform-festival .block-quick-access a:hover {
  background-color: #FF4073;
}

.platform-ressources .block-quick-access a:hover {
  background-color: #F2EEE1;
}

.platform-resources .block-quick-access a:hover {
  background-color: #F2EEE1;
}

.platform-pro .block-quick-access a:hover {
  background-color: #ED572E;
}

.platform-ecoles .block-quick-access a:hover {
  background-color: #4ECE6B;
}

.platform-schools .block-quick-access a:hover {
  background-color: #4ECE6B;
}

.wp-admin .block-quick-access {
  margin-left: -0.625rem;
  margin-right: -0.625rem;
  padding-bottom: 3rem;
}
.wp-admin .block-quick-access a {
  pointer-events: none !important;
  margin-bottom: calc(-1rem - 2vw);
}

/*# sourceMappingURL=quick-access.css.map */
