/* Cycle 6 s : changement à 3 s et 6 s, fondu de 0,4 s. */
.urbanote-logo{display:block;width:100%;max-width:424px;height:auto;overflow:visible}
.urbanote-logo__signature--name{opacity:1;animation:urbanote-name 6s linear infinite}
.urbanote-logo__signature--since{opacity:0;animation:urbanote-since 6s linear infinite}
@keyframes urbanote-name{0%,43.333333%{opacity:1}50%,93.333333%{opacity:0}100%{opacity:1}}
@keyframes urbanote-since{0%,43.333333%{opacity:0}50%,93.333333%{opacity:1}100%{opacity:0}}
@media(prefers-reduced-motion:reduce){.urbanote-logo__signature{animation:none}.urbanote-logo__signature--name{opacity:1}.urbanote-logo__signature--since{opacity:0}}
[data-logo-paused] .urbanote-logo__signature{animation-play-state:paused}

/* Remplace les anciens masques et images uniquement sur les logos montés. */
html body #lastudio-header-builder .lahb-logo > a.urbanote-logo-mounted::after,
html body .elementor-159 .elementor-element-70c8c19 a.urbanote-logo-mounted::after{content:none!important;display:none!important}
html body #lastudio-header-builder .lahb-logo > a.urbanote-logo-mounted{display:block;width:116px;height:96.302px;line-height:0}
html body .urbanote-logo-mounted .urbanote-logo{width:100%;max-width:none;height:auto;fill:#063e9f;overflow:visible}
html body .elementor-159 .elementor-element-70c8c19 a.urbanote-logo-mounted{transform:none;width:210px;max-width:100%;height:auto}
html body .elementor-159 .urbanote-logo-mounted .urbanote-logo,
html[data-urbanote-theme="dark"] body #lastudio-header-builder .urbanote-logo-mounted .urbanote-logo{fill:#fff}
[data-urbanote-logo-paused] .urbanote-logo__signature{animation-play-state:paused}
.urbanote-logo-pause{display:block;margin:10px auto 0;padding:5px 8px;background:transparent;border:1px solid currentColor;border-radius:3px;color:#fff;font:11px/1.4 sans-serif;cursor:pointer}
.urbanote-logo-pause:focus-visible,.urbanote-logo-mounted:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(prefers-reduced-motion:reduce){.urbanote-logo-pause{display:none}}
/* Les traits restent bleus ; le logo tient dans l'en-tete mobile. */
.urbanote-logo-mounted .urbanote-logo > rect{fill:#063e9f}
@media(max-width:767px){html body #lastudio-header-builder .lahb-logo > a.urbanote-logo-mounted{width:100px;height:83.019px}}
