/*! idfs-avada-motion logo.css 1.0.0 - IDFS Animated Logo element. Idea Forge Studios. */
.idfs-logo{position:relative;display:inline-block;max-width:100%;line-height:0;vertical-align:top}
.idfs-logo__link{position:relative;display:inline-block;max-width:100%;line-height:0;isolation:isolate}
.idfs-logo__img{position:relative;z-index:1;display:block;max-width:100%;height:auto}
/* render mode: the animation is absolutely positioned on the static logo box; it never takes layout space */
.idfs-logo__anim{position:absolute;left:0;top:0;z-index:0;max-width:none!important;height:auto;pointer-events:none;user-select:none}
.idfs-logo__anim--over{z-index:2}
.idfs-logo.is-playing-over .idfs-logo__img{opacity:0}
/* reveal mode: the canvas sits exactly over the real <img> while the planks resolve into it */
.idfs-logo__cv{position:absolute;z-index:2;pointer-events:none}
@media (prefers-reduced-motion:reduce){.idfs-logo__anim,.idfs-logo__cv{display:none!important}.idfs-logo .idfs-logo__img{opacity:1!important}}
