.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-40a358e3-096c-0015-3866-5bcee9d0ecee {

}

.card img {
display: block;
width: 64px !important;
margin-left: 16px;
margin-top: 16px !important;
}.lfr-layout-structure-item-201448f3-07ad-3c25-6ee8-59540b764dbb {
background-color: var(--vs-light-button-color) !important;
margin-bottom: var(--spacer-6,4.5rem) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-85dd0887-eb7e-fab3-0d6d-e2abf667bcae {

}

.card img {
display: block;
width: 64px !important;
margin-left: 16px;
margin-top: 16px !important;
}/* Les colonnes ont toutes la hauteur de la plus haute */
.lfr-layout-structure-item-0771ed76-4f00-c5df-7b67-b0552020527a > .row {
  align-items: stretch !important;
}

/* La colonne et tous les conteneurs jusqu'à la carte s'étirent,
   quel que soit leur nombre (sans toucher à l'intérieur de la carte) */
.lfr-layout-structure-item-0771ed76-4f00-c5df-7b67-b0552020527a .col,
.lfr-layout-structure-item-0771ed76-4f00-c5df-7b67-b0552020527a .col div:not(.card):not(.card div) {
  display: grid;
}

/* Contenu de la carte empilé, lien « En savoir plus » en bas */
.lfr-layout-structure-item-0771ed76-4f00-c5df-7b67-b0552020527a .card {
  display: flex;
  flex-direction: column;
}
.lfr-layout-structure-item-0771ed76-4f00-c5df-7b67-b0552020527a .card-body {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
}
.lfr-layout-structure-item-0771ed76-4f00-c5df-7b67-b0552020527a .card-body > :last-child {
  margin-top: auto;
}

.card img {
display: block;
width: 64px !important;
margin-left: 16px;
margin-top: 16px !important;
}.lfr-layout-structure-item-dcbbb528-5173-76ba-b0b9-c28e72c11445 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-dcbbb528-5173-76ba-b0b9-c28e72c11445 > .row {
  align-items: stretch !important;
}

.lfr-layout-structure-item-dcbbb528-5173-76ba-b0b9-c28e72c11445 .col,
.lfr-layout-structure-item-dcbbb528-5173-76ba-b0b9-c28e72c11445 .col :has(.card) {
  display: flex !important;
  flex-direction: column;
  flex: 1 1 auto;
}

.lfr-layout-structure-item-dcbbb528-5173-76ba-b0b9-c28e72c11445 .card,
.lfr-layout-structure-item-dcbbb528-5173-76ba-b0b9-c28e72c11445 .card-body {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
}

.lfr-layout-structure-item-dcbbb528-5173-76ba-b0b9-c28e72c11445 .card-body > :last-child {
  margin-top: auto;
}.lfr-layout-structure-item-089971f1-3ce1-b14b-2850-000800627fa1 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-51948184-2bc7-f9b6-d689-24724ee6c05f {
max-width: 48px !important;
}
.lfr-layout-structure-item-eeef051c-c882-85c4-ee69-5044d5c09673 {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-e57e3197-ae16-33c9-6427-a972b5f2b4e3 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-c66d6367-c4fc-7cae-f135-cd2c30309c3a {

}

.card img {
display: block;
width: 64px !important;
margin-left: 16px;
margin-top: 16px !important;
}.lfr-layout-structure-item-00c3ca8c-90dc-6679-fb28-ee7cd1d4b153 {
background-color: var(--vs-light-button-color) !important;
margin-top: var(--spacer-6,4.5rem) !important;
padding-bottom: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-73915b13-2abf-4944-d394-dd2dc97a524d {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-98ab06fe-c15f-4939-b5f4-1fb4845c5ec3 {
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-00c3ca8c-90dc-6679-fb28-ee7cd1d4b153 {
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-40a358e3-096c-0015-3866-5bcee9d0ecee {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-85dd0887-eb7e-fab3-0d6d-e2abf667bcae {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-98ab06fe-c15f-4939-b5f4-1fb4845c5ec3 {
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-0771ed76-4f00-c5df-7b67-b0552020527a {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-c4b0da11-729d-3eaa-13d7-48751d78c917 {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-51948184-2bc7-f9b6-d689-24724ee6c05f {
margin-bottom: var(--spacer-2,0.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-00c3ca8c-90dc-6679-fb28-ee7cd1d4b153 {
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-9ed042c9-1e11-2fb3-956e-8df0fca5edef {
margin-bottom: var(--spacer-5,3rem) !important;
}
}