.fr-card__content {
    box-shadow: none !important;
  }

.fr-background-alt--grey {
    --idle: transparent;
    --hover: var(--background-alt-grey-hover)!important;
    --active: var(--background-alt-grey-active)!important;
    background-color: var(--background-alt-grey)!important
}

.fr-background-alt--blue-france {
    --idle: transparent;
    --hover: var(--background-alt-blue-france-hover)!important;
    --active: var(--background-alt-blue-france-active)!important;
    background-color: var(--background-alt-blue-france)!important
}

.fr-background-alt--red-marianne {
    --idle: transparent;
    --hover: var(--background-alt-red-marianne-hover)!important;
    --active: var(--background-alt-red-marianne-active)!important;
    background-color: var(--background-alt-red-marianne)!important
}

.fr-background-alt--green-tilleul-verveine {
    --idle: transparent;
    --hover: var(--background-alt-green-tilleul-verveine-hover)!important;
    --active: var(--background-alt-green-tilleul-verveine-active)!important;
    background-color: var(--background-alt-green-tilleul-verveine)!important
}

.fr-background-alt--green-bourgeon {
    --idle: transparent;
    --hover: var(--background-alt-green-bourgeon-hover)!important;
    --active: var(--background-alt-green-bourgeon-active)!important;
    background-color: var(--background-alt-green-bourgeon)!important
}

.fr-background-alt--green-emeraude {
    --idle: transparent;
    --hover: var(--background-alt-green-emeraude-hover)!important;
    --active: var(--background-alt-green-emeraude-active)!important;
    background-color: var(--background-alt-green-emeraude)!important
}

.fr-background-alt--green-menthe {
    --idle: transparent;
    --hover: var(--background-alt-green-menthe-hover)!important;
    --active: var(--background-alt-green-menthe-active)!important;
    background-color: var(--background-alt-green-menthe)!important
}

.fr-background-alt--green-archipel {
    --idle: transparent;
    --hover: var(--background-alt-green-archipel-hover)!important;
    --active: var(--background-alt-green-archipel-active)!important;
    background-color: var(--background-alt-green-archipel)!important
}

.fr-background-alt--blue-ecume {
    --idle: transparent;
    --hover: var(--background-alt-blue-ecume-hover)!important;
    --active: var(--background-alt-blue-ecume-active)!important;
    background-color: var(--background-alt-blue-ecume)!important
}

.fr-background-alt--blue-cumulus {
    --idle: transparent;
    --hover: var(--background-alt-blue-cumulus-hover)!important;
    --active: var(--background-alt-blue-cumulus-active)!important;
    background-color: var(--background-alt-blue-cumulus)!important
}

.fr-background-alt--purple-glycine {
    --idle: transparent;
    --hover: var(--background-alt-purple-glycine-hover)!important;
    --active: var(--background-alt-purple-glycine-active)!important;
    background-color: var(--background-alt-purple-glycine)!important
}

.fr-background-alt--pink-macaron {
    --idle: transparent;
    --hover: var(--background-alt-pink-macaron-hover)!important;
    --active: var(--background-alt-pink-macaron-active)!important;
    background-color: var(--background-alt-pink-macaron)!important
}

.fr-background-alt--pink-tuile {
    --idle: transparent;
    --hover: var(--background-alt-pink-tuile-hover)!important;
    --active: var(--background-alt-pink-tuile-active)!important;
    background-color: var(--background-alt-pink-tuile)!important
}

.fr-background-alt--yellow-tournesol {
    --idle: transparent;
    --hover: var(--background-alt-yellow-tournesol-hover)!important;
    --active: var(--background-alt-yellow-tournesol-active)!important;
    background-color: var(--background-alt-yellow-tournesol)!important;
}

.fr-background-alt--yellow-moutarde {
    --idle: transparent;
    --hover: var(--background-alt-yellow-moutarde-hover)!important;
    --active: var(--background-alt-yellow-moutarde-active)!important;
    background-color: var(--background-alt-yellow-moutarde)!important
}

.fr-background-alt--orange-terre-battue {
    --idle: transparent;
    --hover: var(--background-alt-orange-terre-battue-hover)!important;
    --active: var(--background-alt-orange-terre-battue-active)!important;
    background-color: var(--background-alt-orange-terre-battue)!important
}

.fr-background-alt--brown-cafe-creme {
    --idle: transparent;
    --hover: var(--background-alt-brown-cafe-creme-hover)!important;
    --active: var(--background-alt-brown-cafe-creme-active)!important;
    background-color: var(--background-alt-brown-cafe-creme)!important
}

.fr-background-alt--brown-caramel {
    --idle: transparent;
    --hover: var(--background-alt-brown-caramel-hover)!important;
    --active: var(--background-alt-brown-caramel-active)!important;
    background-color: var(--background-alt-brown-caramel)!important
}

.fr-background-alt--brown-opera {
    --idle: transparent;
    --hover: var(--background-alt-brown-opera-hover)!important;
    --active: var(--background-alt-brown-opera-active)!important;
    background-color: var(--background-alt-brown-opera)!important
}

.fr-background-alt--beige-gris-galet {
    --idle: transparent;
    --hover: var(--background-alt-beige-gris-galet-hover)!important;
    --active: var(--background-alt-beige-gris-galet-active)!important;
    background-color: var(--background-alt-beige-gris-galet)!important
}



.fr-callout p {
    margin: 0 0 1.5rem !important;
}

.fr-callout .fr-download p {
    margin: 0 !important;
}

.fr-callout p.fr-m-0 {
    margin: 0 !important;
}

.fr-callout a:not(.fr-btn)  {
    border-bottom: 1px solid;
    color: var(--text-action-high-blue-france);
    background: none;
    }

    .fr-callout .fr-download a:not(.fr-btn)  {
        border-bottom: 1px solid;
        color: var(--text-action-high-blue-france);
        background: none;
    }