.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-cdd351f5-95a7-3010-9faa-51eefaaffbf5 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-cdd351f5-95a7-3010-9faa-51eefaaffbf5 > .row {
  align-items: stretch !important;
}

.lfr-layout-structure-item-cdd351f5-95a7-3010-9faa-51eefaaffbf5 .col,
.lfr-layout-structure-item-cdd351f5-95a7-3010-9faa-51eefaaffbf5 .col :has(.card) {
  display: flex !important;
  flex-direction: column;
  flex: 1 1 auto;
}

.lfr-layout-structure-item-cdd351f5-95a7-3010-9faa-51eefaaffbf5 .card,
.lfr-layout-structure-item-cdd351f5-95a7-3010-9faa-51eefaaffbf5 .card-body {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
}

.lfr-layout-structure-item-cdd351f5-95a7-3010-9faa-51eefaaffbf5 .card-body > :last-child {
  margin-top: auto;
}.lfr-layout-structure-item-0375ba52-53bc-0fa7-87c1-c194c1d54345 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-1860fc32-a7e4-b042-8db6-4a8884259d8b {
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-1860fc32-a7e4-b042-8db6-4a8884259d8b {

}

ol li {
margin-bottom: 16px
}/* Les colonnes ont toutes la hauteur de la plus haute */
.lfr-layout-structure-item-58c82f0d-1ae9-e0e4-8885-c1079f6a2ab2 > .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-58c82f0d-1ae9-e0e4-8885-c1079f6a2ab2 .col,
.lfr-layout-structure-item-58c82f0d-1ae9-e0e4-8885-c1079f6a2ab2 .col div:not(.card):not(.card div) {
  display: grid;
}

/* Contenu de la carte empilé, lien « En savoir plus » en bas */
.lfr-layout-structure-item-58c82f0d-1ae9-e0e4-8885-c1079f6a2ab2 .card {
  display: flex;
  flex-direction: column;
}
.lfr-layout-structure-item-58c82f0d-1ae9-e0e4-8885-c1079f6a2ab2 .card-body {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
}
.lfr-layout-structure-item-58c82f0d-1ae9-e0e4-8885-c1079f6a2ab2 .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-5418e847-216a-321e-fd55-539f0b8cd686 {

}

.card img {
display: block;
width: 64px !important;
margin-left: 16px;
margin-top: 16px !important;
}.lfr-layout-structure-item-9a36b3c2-c5b1-4c98-17f5-acdd37d9c257 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-8862804c-5976-52de-15ef-c4761befc533 {
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-f1d599df-3a04-218f-20c5-1064f261f9d7 {
margin-bottom: var(--spacer-5,3rem) !important;
margin-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-a14257ab-c3cf-1683-6da1-30f1a8253d71 {

}

.card img {
display: block;
width: 64px !important;
margin-left: 16px;
margin-top: 16px !important;
}.lfr-layout-structure-item-8f055634-9306-e21d-21a5-e3c6c575686f {

}

.card img {
display: block;
width: 64px !important;
margin-left: 16px;
margin-top: 16px !important;
}.lfr-layout-structure-item-f6019004-b021-9198-0b6f-6ebf10dc98c4 {
margin-bottom: var(--spacer-5,3rem) !important;
margin-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-85a3fb25-a54b-d49d-cfdd-ea2a15a54803 {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
color: var(--vs-secondary-button-color) !important;
}
.lfr-layout-structure-item-85a3fb25-a54b-d49d-cfdd-ea2a15a54803 {
font-weight:100 !important
}@media screen and (max-width: 991px) {.lfr-layout-structure-item-58c82f0d-1ae9-e0e4-8885-c1079f6a2ab2 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-5418e847-216a-321e-fd55-539f0b8cd686 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-04b796d4-072f-18c8-3158-59346a0dd98c {
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-f1d599df-3a04-218f-20c5-1064f261f9d7 {
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-f6019004-b021-9198-0b6f-6ebf10dc98c4 {
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-58c82f0d-1ae9-e0e4-8885-c1079f6a2ab2 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-5418e847-216a-321e-fd55-539f0b8cd686 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-04b796d4-072f-18c8-3158-59346a0dd98c {
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-9a36b3c2-c5b1-4c98-17f5-acdd37d9c257 {
font-size: 16px !important;
}
.lfr-layout-structure-item-f1d599df-3a04-218f-20c5-1064f261f9d7 {
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-8f055634-9306-e21d-21a5-e3c6c575686f {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-f6019004-b021-9198-0b6f-6ebf10dc98c4 {
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
}
}