/* ==========================================================================
 # Override styles (See inc\_conf\register-assets.php if loaded before)
========================================================================== */

@media (min-width: 890px) {
  .h1, h1 {
    text-transform: none;
  }
}

  @media (min-width: 890px) {
  .h2, h2 {
    text-transform: none;
  }
}

@media (min-width: 890px) {
  .h3, h3 {
    text-transform: none;
  }
}

a.home-agir__panel__link {
  text-decoration: none;
}

.block-editor [data-type="core/paragraph"] a,
.blocks .wp-block-paragraph a {
  color: #676767;
}

article.card--alt-format.card--no-border.card--white.card--title-sm.card--title-uppercase.card--title-bold.card.card--has-media.card.card--has-media.card--post {
  @media (min-width: 890px) {
    height: 520px;
  }
}

.label-tag--campagne {
    background: rgba(0,0,0);
}


.archive-actions__inner .card__content .card__tag {
    width: 57%;
}

@media (min-width: 890px) {
.blog-featured__header {
    position: relative;
    z-index: 2;
    }
}

@media (min-width: 890px) {
.blog-featured__container {
    position: relative;
    z-index: 1;
    }
}

@media (min-width: 890px) {
.section-fundings {
    margin-top: 3rem;
    margin-bottom: 3rem;
    }
}

@media (min-width: 890px) {
.section-foundations {
    margin-top: 1.5rem;
    margin-bottom: 3rem;
    }
}

@media (min-width: 890px) {
.section-founding-files {
    margin-bottom: 3rem;
    }
}

@media (min-width: 890px) {
.section-mecenes {
    margin-bottom: 3rem;
    }
}


/* Mecenes */


@media (min-width: 890px) {
.section-mecenes__grid {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: wrap;
    align-items: center;
    gap: 2.5rem;    
    }
}

.mecene {
    width: 31%;
}

.mecene__content {
  display: none;
  transition-duration: 400ms; 
  height: 0px;
}

.mecene__content.active {
    display: block;
    height: auto;
    margin-top: 5px;
    transition: transform 400ms; 

}


.mecene.active .foundation__header svg.icon.icon-carret-down-primary {
    transform: rotate(180deg);
}

@media (max-width: 890px) {
    .mecene {
        width:100%;
    }
}

.texte-supplementaire {
    margin-bottom: 3rem;
    display: flex;
    justify-content: center;
    word-wrap: break-word;
}