.lfr-layout-structure-item-container {padding: 0;}.lfr-layout-structure-item-row {overflow: hidden;}.lfr-layout-structure-item-6939d9a2-93b1-ebd7-312d-a19f1f9901ce {
background-color: #353946 !important;
}
.lfr-layout-structure-item-620d56ab-3d7f-9e53-d1bd-b578beccd979 {
margin-bottom: 40px !important;
}
.lfr-layout-structure-item-5d0f567c-c43d-c0a9-432d-29cac0350c97 {
text-align: right !important;
}
.lfr-layout-structure-item-11bb89e5-652e-f237-c2c0-f35d0e034274 {
background-color: var(--primary-d2) !important;
padding-bottom: 200px !important;
}
.lfr-layout-structure-item-0b4d2e45-9ef1-8f64-627b-99ba387fcbbb {
background-color: var(--primary-d2) !important;
}
.lfr-layout-structure-item-d19583fc-1c84-b45d-40b0-d0865b359017 {
margin-bottom: 40px !important;
}
.lfr-layout-structure-item-3544ff36-6cce-14d1-fc97-6d027fc5d216 {
margin-bottom: 80px !important;
text-align: center !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-7a44adc5-f32f-806c-f57d-1c105565d047 {
border-color: var(--white) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-9725eea5-787d-ba0e-0f63-c7ca32f54550 {
text-align: center !important;
}
.lfr-layout-structure-item-105dd4da-8a71-156c-da32-7b327b204c68 {
margin-bottom: 40px !important;
}
.lfr-layout-structure-item-1e8e564c-fefa-2324-d04a-4fa8edd65ff9 {
background-color: var(--primary-d2) !important;
}
.lfr-layout-structure-item-c8e56b08-7307-038a-9a4f-49f029fc98d9 {
margin-bottom: 80px !important;
}
.lfr-layout-structure-item-b01638c9-6072-4314-d19f-33b8cdc4a2e7 {
color: var(--white) !important;
}
.lfr-layout-structure-item-7d81667c-d253-d5a7-317a-9fb011f4ce6e {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-7d81667c-d253-d5a7-317a-9fb011f4ce6e) !important;
}
.lfr-layout-structure-item-3baea735-5c4d-5aa2-fefb-2f04a18e95a1 {
margin-bottom: 40px !important;
}
.lfr-layout-structure-item-615aaf7d-1f9d-3a02-6dc4-af2dda71bf63 {
border-radius: 10px !important;
}
.lfr-layout-structure-item-ec2e2a40-f074-42ab-d795-7feafce3d34a {
text-align: center !important;
}
.lfr-layout-structure-item-55c6e753-ffda-0f6d-966a-51cb0d17f2da {
margin-bottom: 40px !important;
}
.lfr-layout-structure-item-0c3fa37b-5988-7013-13a2-41f7eb6a148b {
padding-left: 40px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-baab025e-5af9-bc61-da2c-89d5338233dc {
margin-bottom: 40px !important;
}
.panel-header .panel-title {
    color: var(--white);
}
.panel-body {
    color: var(--white);
}.lfr-layout-structure-item-a743a617-8849-906a-2e85-59d49d7dbe89 {
background-color: #353946 !important;
}
.lfr-layout-structure-item-51aa9ee9-9c1f-c0ce-e643-f0e94ba4fcf4 {
width: 100% !important;
}
.lfr-layout-structure-item-2737a29c-5022-b198-28fc-ef5f9f7eacae {
border-radius: 10px !important;
width: 60% !important;
}
.lfr-layout-structure-item-18c584ee-8c34-4388-6b48-af823dfe938f {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-18c584ee-8c34-4388-6b48-af823dfe938f) !important;
}
.lfr-layout-structure-item-18c584ee-8c34-4388-6b48-af823dfe938f {
background-position: left 50% top 30%;
}.lfr-layout-structure-item-d74b6444-ab8d-7e62-44d7-581217c2910c {
text-align: center !important;
}
.lfr-layout-structure-item-3b43b408-05bb-06a0-8c28-4ba960b1499f {
margin-bottom: 20px !important;
}
.lfr-layout-structure-item-b0789a05-a6d5-37b1-f4c2-41d14d01feb6 {
margin-bottom: 40px !important;
text-align: center !important;
}
.lfr-layout-structure-item-748438b2-8555-dba6-6202-9ded9025e98e {
margin-bottom: 40px !important;
}
.lfr-layout-structure-item-3dab3790-366c-e61e-77a3-971026d51197 {
border-radius: 10px !important;
}
.lfr-layout-structure-item-ed614a35-6ba9-8c9e-e714-7bf1e24728a6 {
margin-bottom: 80px !important;
text-align: center !important;
}
.lfr-layout-structure-item-90ddd94a-d962-12a4-31cf-1ca7f43fdc74 {
background-color: var(--primary-d2) !important;
}
.lfr-layout-structure-item-3fb954ed-c554-af1a-2085-2b6e929493ef {
margin-bottom: 20px !important;
text-align: center !important;
}
.lfr-layout-structure-item-0bc9c89a-9668-a754-08a0-4853f4415a5a {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-0bc9c89a-9668-a754-08a0-4853f4415a5a) !important;
border-radius: 10px !important;
height: 500px !important;
}
.lfr-layout-structure-item-2c91b6c8-dd73-741e-f726-e4caf924f0b1 {
margin-bottom: 40px !important;
color: var(--secondary) !important;
}
.lfr-layout-structure-item-d31412f0-da9d-6b14-df52-f4d984231874 {
margin-bottom: 20px !important;
}
.lfr-layout-structure-item-df86fbb1-ade2-fc69-280b-01f347383f74 {
margin-bottom: 20px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-862486a6-f234-7b9f-c242-1f03ddbd5666 {
width: 75% !important;
}
.lfr-layout-structure-item-f995d70a-d3f2-e1db-6834-0178395a3f92 {
margin-bottom: 0px !important;
color: var(--secondary) !important;
}
<style>
:root{
  --cd-bg:#0b1b2b;          /* fond des cartes */
  --cd-fg:#ffffff;          /* texte */
  --cd-accent:#4fd1c5;      /* petite barre/accents */
  --cd-radius:18px;
  --cd-shadow:0 8px 24px rgba(0,0,0,.15);
  --cd-gap:14px;
  --cd-digit-font:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
  --cd-label-weight:600;
}

.lfr-layout-structure-item-countdown .compteur{
  list-style:none;
  margin:0 auto;              /* centre le conteneur si largeur auto */
  padding:0;
  display:grid;
  grid-template-columns:repeat(4, auto); /* largeur selon contenu */
  gap:var(--cd-gap);
  justify-content:center;     /* centre la grille dans son parent */
  align-items:stretch;
}

.lfr-layout-structure-item-countdown .box-day{
  background:var(--cd-bg);
  color:var(--cd-fg);
  border-radius:var(--cd-radius);
  box-shadow:var(--cd-shadow);
  padding:16px 14px 12px;
  text-align:center;
  position:relative;
  overflow:hidden;
}

.lfr-layout-structure-item-countdown .box-day::before{
  content:""; position:absolute; top:0; left:0; width:100%; height:4px;
  background:var(--cd-accent);
  opacity:.9;
}

.lfr-layout-structure-item-countdown .box-day .days,
.lfr-layout-structure-item-countdown .box-day .hours,
.lfr-layout-structure-item-countdown .box-day .minutes,
.lfr-layout-structure-item-countdown .box-day .seconds{
  display:block;
  font-family:var(--cd-digit-font);
  font-variant-numeric:tabular-nums;
  letter-spacing:.5px;
  font-size: clamp(30px, 6vw, 50px);
  line-height:1;
  font-weight:800;
  margin-bottom:8px;
}

.lfr-layout-structure-item-countdown .box-day p{
  margin:0;
  font-weight:var(--cd-label-weight);
  font-size: clamp(14px, 1.6vw, 20px);
  letter-spacing:.08em;
  opacity:3;
}
/* Couleur des libellés */
.lfr-layout-structure-item-countdown .box-day p {
  color: #FFFFFF;   /* mets la couleur que tu veux */
}
/* Responsive */
/* Responsive */
@media (max-width: 768px){
  .lfr-layout-structure-item-countdown .compteur{
    grid-template-columns: repeat(4, 1fr); /* toujours 4 colonnes */
    gap: 8px;
  }
  .lfr-layout-structure-item-countdown .box-day{
    padding: 12px 8px;
  }
  .lfr-layout-structure-item-countdown .box-day .days,
  .lfr-layout-structure-item-countdown .box-day .hours,
  .lfr-layout-structure-item-countdown .box-day .minutes,
  .lfr-layout-structure-item-countdown .box-day .seconds{
    font-size: clamp(28px, 6vw, 44px); /* un peu plus compact */
  }
  .lfr-layout-structure-item-countdown .box-day p{
    font-size: clamp(12px, 2.4vw, 16px);
  }
}

@media (max-width: 420px){
  .lfr-layout-structure-item-countdown .compteur{
    grid-template-columns: repeat(4, 1fr); /* encore 4 colonnes */
    gap: 6px;
  }
  .lfr-layout-structure-item-countdown .box-day{
    padding: 5px 6px;
  }
  .lfr-layout-structure-item-countdown .box-day .days,
  .lfr-layout-structure-item-countdown .box-day .hours,
  .lfr-layout-structure-item-countdown .box-day .minutes,
  .lfr-layout-structure-item-countdown .box-day .seconds{
    font-size: clamp(28px, 5.2vw, 40px);
  }
  .lfr-layout-structure-item-countdown .box-day p{
    font-size: clamp(14px, 3vw, 18px);
  }
}.lfr-layout-structure-item-6a2aad09-9203-2dd6-5f0b-ad4f29586bc9 {
background-color: #353946 !important;
padding-bottom: 10px !important;
padding-top: 0px !important;
}
/* Appliquer le fixed UNIQUEMENT en front */
body:not(.has-edit-mode-menu) .mon-conteneur {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    background: #fff;
}
.lfr-layout-structure-item-22663f27-1d01-ca89-910c-3a0529b7124e {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-22663f27-1d01-ca89-910c-3a0529b7124e) !important;
margin-top: 8vh !important;
padding-bottom: 90vh !important;
padding-top: 10vh !important;
}
