/* The original homepage keeps its Divi styles; only preview chrome is shared. */
@font-face{font-family:Bodoni;src:url('/wp-content/plugins/lucia-site-maquette/site/assets/fonts/bodoni-moda-latin-400.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Arimo;src:url('/wp-content/plugins/lucia-site-maquette/site/assets/fonts/arimo-latin-400-700.woff2') format('woff2');font-weight:400 700;font-display:swap}
html{margin-top:0!important}.lr-header,.lr-footer,.lr-mobile-cta-section{display:none!important}
#page-container{padding-top:0!important}.et_pb_section:empty{display:none}
.site-chrome .brand img{height:auto}.site-chrome .menu-bottom{flex-wrap:wrap}
.site-chrome .footer{margin:0}.site-chrome .header nav a{font-family:Arimo,Arial,sans-serif}
body.menu-open{overflow:hidden}
body.lucia-home .lr-hero{height:calc(100svh - var(--preview-header-height,108px))!important;min-height:0!important}
/* Center independently of the scroll animation, including reduced motion. */
body.lucia-home .lr-hero .lr-hero-scroll-mark{
  left:0;
  right:0;
  margin-inline:auto;
  transform:translate3d(0,calc(var(--lr-hero-progress,0) * 26px),0);
}
@media(min-width:701px){
  body.lucia-home .lr-hero .lr-hero-scroll-mark::before{display:none!important}
}
